Removing Symantec Endpoint Protection (SEP) from macOS requires more than moving the app to the Trash because the product installs multiple components across system locations. This guide explains how to fully uninstall SEP for Mac, including associated files, configuration profiles, and launch agents. The steps below apply to common versions deployed in enterprise environments and help ensure no remnants remain that could cause conflicts with future endpoint tools. Follow these procedures carefully to achieve a complete uninstall.
Prep and Prerequisites
Before you begin, confirm local administrative access to the Mac and back up any critical data. If SEP was managed by an organization, check with IT or your administrator before removal, because policies may require approval or specific steps. Gather the exact product version and confirm whether you are removing SEP for Mac only or as part of a broader endpoint strategy. These precautions reduce the risk of disruption and support a clean removal.
Standard UI Uninstall Method
Using the Built-in Uninstaller
The recommended first step is to use the built-in uninstaller, which removes the main application and related components where supported. Perform the following:
- Open Finder, go to Applications, locate Symantec Endpoint Protection.
- Right-click the app and choose Show Package Contents, then navigate to the Tools or Scripts folder inside the package if available.
- Run the official uninstall script or application provided by Symantec, typically named something like uninstall.command or through the SEP UI under Settings > Uninstall.
After running the uninstaller, verify that SEP icons disappear from the menu bar and that system preferences no longer show SEP entries. This method is appropriate for consumer and lightly managed deployments.
Manual Removal Steps
If a built-in uninstaller is unavailable or incomplete, manually remove the following locations. Use caution and only delete files that you confirm belong to Symantec Endpoint Protection.
Applications and Folders
- /Applications/Symantec Endpoint Protection.app
- /Library/Application Support/Symantec
- /Library/Preferences/com.symantec.*.plist and related preference files
- /Library/Preferences/com.symantec.ipm.*.plist
Launch Agents and Daemons
- /Library/LaunchAgents/com.symantec.*.plist
- /Library/LaunchDaemons/com.symantec.*.plist
System Extensions and Network Extensions
- /Library/Extensions/Sym* (use kextstat or systemextensionsctl to verify)
- /Library/Network/Extensions, if any third-party firewall or VPN extensions were installed by SEP
Additional Locations
- /var/db/SEP, /var/db/Symantec
- /Library/Logs/Symantec
- /Library/Receipts/Symantec* (note: receipts may be absent on newer macOS versions)
Remove Management and Configuration Profiles
Symantec Endpoint Protection often uses macOS configuration profiles to enforce settings and certificates. If profiles remain after the app is removed, they can block reinstallation or cause errors. To check and remove them:
- Open System Settings > Privacy & Security > Profiles.
- Select any profiles linked to Symantec or a corporate MDM and click Remove.
- Confirm removal and restart the Mac if required by the profile type.
For enterprise-managed devices, contact your MDM administrator to ensure server-side profiles are also revoked.
Post-Uninstall Verification
After completing the removal steps, verify that SEP is fully cleared from the system.
Checklist for Confirmation
- No SEP items in Applications.
- No com.symantec.* plist files in ~/Library/Preferences or /Library/Preferences.
- No launch agents or daemons under /Library/LaunchAgents or /Library/LaunchDaemons.
- No kernel or system extensions listed under System Settings > Privacy & Security > Extensions.
- No SEP-related entries in the logout window or menu bar.
You can also open Terminal and list files using grep against common paths, for example sudo grep -r symantec /Library, to find leftover artifacts. Reboot if issues appear after removal.
Considerations and Troubleshooting
Enterprise and MDM Deployments
Organizations that use MDM or endpoint management platforms should coordinate removal through the console to avoid violating policies. Some environments use wrapper scripts that perform additional cleanup. If SEP reinstalls automatically, an MDM command or profile may be enforcing reinstallation, and you will need to address the controlling policy.
Command-Line Cleanup
Advanced users can use commands to list components, for example:
- List launch agents: launchctl list | grep -i symantec
- Check kernel extensions: sudo kextstat | grep -i symantec
- Search files: sudo find / -name '*symantec*' -type f 2>/dev/null
These commands help identify remaining processes or files that were not removed by standard steps.
Common Issues
- Uninstaller fails or reports errors: try running it with elevated privileges or from Recovery mode if file permissions block deletion.
- Preferences or extensions persist after removal: manually delete the items listed above and clear cached preferences using macOS defaults commands if necessary.
- Conflicts with other security tools: ensure no leftover configurations are causing new endpoint software to misbehave.
When to Involve IT Support
If the Mac is managed, part of a larger environment, or shows repeated reinstallation of SEP, contact IT or your security team before proceeding. They can provide approved removal procedures, scripts, or MDM actions that align with organizational standards. This coordination helps maintain compliance and prevents unintended policy violations.
| Attribute | Verified Detail | Source Type |
|---|---|---|
| Primary uninstall entry | Symantec Endpoint Protection.app in /Applications | Product documentation and installer layout |
| Typical launch agent location | /Library/LaunchAgents/com.symantec.*.plist | Package contents and file system inspection |
| Configuration profiles used | com.symantec.management, com.symantec.Symantec* profiles | Observed in macOS profiles list |
| Common preferences domain | com.symantic.wsc, com.symantec.srs, com.symantec.smc | Preference file scanning on macOS |
| Extensions folder | /Library/Extensions for kernel/network extensions | Standard macOS extension storage |
Best Practices for Uninstallation
- Coordinate with IT or MDM administrators in managed settings.
- Run the vendor-provided uninstaller before manual cleanup.
- Remove configuration profiles and certificates after app removal.
- Reboot and verify that no SEP processes remain active.
- Document the steps taken for future audits or repeat removals.
Preparing for Alternative Tools
If you plan to replace SEP with another macOS security or MDM solution, confirm compatibility before removal. Some products import settings or certificates from previous tools, and leftover artifacts can interfere. Clean removal and verification reduce troubleshooting time when deploying replacements.
Wrap Up
Uninstalling Symantec Endpoint Protection on macOS is straightforward when you remove the application, associated files, preferences, and policies thoroughly. Using the provided uninstaller, cleaning support files, and checking extensions and profiles ensures a complete removal. For enterprise environments, work through your IT or MDM team to follow organizational procedures and maintain consistent endpoint management across devices.