MacOS卸载第三方软件后需手动清理残留:停用LaunchDaemons/LaunchAgents服务、终止后台进程、删除配置缓存文件,并重启验证。

MacOS 卸载第三方软件后,常有后台服务、启动项、配置文件等残留,导致占用资源、弹窗提醒或影响新版本安装。手动清理需分步定位并删除服务相关组件,不能只拖入废纸篓。
查找并停用 LaunchDaemons 和 LaunchAgents 服务
很多第三方软件(如迅雷、CleanMyMac、Parallels)会注册开机自启服务,存放在以下两个系统级目录中:
- /Library/LaunchDaemons/(系统级服务,需 root 权限运行)
- ~/Library/LaunchAgents/(当前用户级服务,普通权限可操作)
打开访达,按 Shift + Cmd + G,分别粘贴路径跳转。查找名称含软件名(如 com.tencent.xunlei、com.macpaw.CleanMyMac)的 .plist 文件。确认无误后,先执行停用命令(终端中运行):
launchctl unload ~/Library/LaunchAgents/com.xxx.xxx.plist
再将对应 .plist 文件移至废纸篓。注意:不要直接删系统目录下非明确归属的 plist,避免影响系统功能。
检查并终止正在运行的残留进程
即使软件已卸载,其后台进程可能仍在运行。打开“活动监视器”,在搜索栏输入软件名关键词(如 “keka”、“istat”、“logi”),查看 CPU 或内存占用。选中进程 → 点击左上角“×”强制退出。也可在终端中用命令快速筛查:
ps aux | grep -i "xxx"若输出结果含可疑进程,记下 PID(第二列数字),执行:
kill -9 [PID]常见残留进程名:xxxHelper、xxxAgent、xxxUpdater、xxxDaemon。
清理关联配置与缓存文件
软件偏好设置、日志、缓存通常藏在用户 Library 下,不会随 App 删除而清除。依次检查以下路径(同样用 Shift+Cmd+G 跳转):
-
~/Library/Preferences/ — 查找
com.xxx.*.plist文件 -
~/Library/Application Support/ — 找同名文件夹(如
Telegram、Raycast) - ~/Library/Caches/ — 清理对应缓存文件夹
-
~/Library/Logs/ — 删除相关日志目录(如
PrivateInternetAccess) - /Library/Extensions/ 或 /Library/DriverKit/(极少数驱动类软件会在此安装内核扩展)
删除前建议先重命名(如加“.bak”后缀)观察几天,确认无异常再彻底删除。
验证是否清理干净
重启 Mac 后,再次打开活动监视器和登录项(系统设置 → 用户与群组 → 登录项),确认无残留条目。还可执行:
launchctl list | grep -i "xxx"若无输出,说明服务已注销。另外检查 Spotlight 搜索该软件名,若仍能搜到 .plist 或支持文件,说明还有遗漏路径。

















