software_uninstall

How to Uninstall Symantec Endpoint Protection on macOS

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. T...

Mara Ellison
How to Uninstall Symantec Endpoint Protection on macOS

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.

Related Reading

More pages in this topic cluster.

How to uninstall Avast Cleanup Premium and what to expect afterwards

If you want to uninstall Avast Cleanup Premium, you are not alone. Cleanup is a commercial optimizer that targets Windows and macOS users who want automated registry and junk fi...

Read next