彻底清除Mac后台守护进程需四步:先用活动监视器强制退出相关进程;再删除用户级~/Library/LaunchAgents中的.plist文件;接着清理系统级/Library/LaunchDaemons中可疑.plist;最后用launchctl unload -w命令禁用并标记不再加载。
mac 上残留的后台守护进程(尤其是 launchd 管理的服务)不会随 app 拖入废纸篓而消失,它们藏在系统深处,开机自启、持续占用内存、甚至导致新装同名软件继承旧配置。要真正清除,关键不是“杀进程”,而是“断源头”——定位并移除其启动配置文件(.plist),再确保进程已终止。
一、先强制退出所有相关进程
不关掉正在运行的服务,删了 plist 也可能被系统立刻重建。
- 打开「活动监视器」(Command + 空格 → 输入“活动监视器”)
- 点击左下角齿轮图标 → 选择「显示所有进程」
- 在右上角搜索栏输入软件名或开发商关键词(如 “zoom”、“logitech”、“adobe”、“grammarly”)
- 选中所有匹配进程(包括 Helper、Agent、Daemon 类名称),点击左上角 × → 「强制退出」
二、清理用户级守护代理(LaunchAgents)
这些是登录后以你个人身份自动启动的服务,最常被第三方软件植入,且几乎从不随卸载消失。
- 按 Shift + Command + G 打开「前往文件夹」
- 输入路径:~/Library/LaunchAgents,回车进入
- 在右上角搜索框输入软件名(注意大小写和常见缩写,如 “Bitwarden”、“LG”、“Thermald”)
- 找到类似 com.bitwarden.desktop.plist 或 io.github.micromdm.plist 的文件
- 确认文件名不含 com.apple. 或 system. 后,右键 → 「移到废纸篓」
三、清理系统级守护进程(LaunchDaemons)
这类服务以 root 权限运行,影响更深,比如硬件驱动、自动更新、网络代理等。操作需管理员密码,务必谨慎。
- 再次按 Shift + Command + G,输入:/Library/LaunchDaemons
- 输入管理员密码授权访问
- 搜索关键词:软件全称、开发商名、缩写(如 “parallels”、“vmware”、“crossover”、“adobeipcbroker”)
- 右键可疑 .plist 文件 → 「显示简介」→ 查看「通用」标签页中「创建者」是否为已卸载软件
- 确认无误后,拖入废纸篓;若提示“已锁定”,先点解锁并输密码
四、用终端命令验证并永久禁用(可选但推荐)
适合发现一闪而过、反复复活的顽固项。命令可立即停用服务,并阻止下次登录/重启时加载。
- 打开「终端」,执行以下命令查看当前加载的所有服务:
launchctl list | grep -E "(com\..*\.|org\..*\.|local\..*\.|user\/)" - 若发现异常条目(如含 ssl、LV、miner、hide、k.list),记下完整 Label 名(如 com.logitech.control-center.daemon)
- 执行卸载命令(替换为实际路径):
sudo launchctl unload -w /Library/LaunchDaemons/com.logitech.control-center.daemon.plist - 该命令会同时禁用并标记为“不再加载”,比单纯删 plist 更可靠

















