Mac卸载App后需手动清除LaunchAgent、LaunchDaemon及登录项,否则残留服务会导致开机变慢、CPU占用高、新装软件继承旧配置;须先强制退出进程,再分别清理~/Library/LaunchAgents、/Library/LaunchDaemons下的plist文件,并移除系统设置中的登录项。

Mac上卸载App后,LaunchAgent、LaunchDaemon等服务进程仍会驻留后台自动拉起,导致开机变慢、CPU持续占用、新装同名软件继承旧配置——这些服务不会随.app拖入废纸篓而消失,必须逐层定位并终止清除。
先停掉正在运行的服务进程
打开「活动监视器」→顶部搜索栏输入软件名或开发商名(如“zoom”“logitech”“adobe”)→选中所有匹配进程→点击左上角×按钮→选择“强制退出”。【必须确认所有相关进程已终止,否则后续删除的plist文件可能被系统实时重写,刚删完就又冒出来】
清除用户级自启服务(LaunchAgents)
LaunchAgents是用户登录后自动启动的服务脚本,藏在用户资源库中,卸载软件时几乎从不自动清理。
1. 打开“访达”,按Shift + Command + G调出“前往文件夹”窗口。
2. 输入~/Library/LaunchAgents并回车。
3. 在右上角搜索框输入软件名(如“grammarly”“bitwarden”“logitech”),注意大小写和常见变体(如“Logi”“LG”“Logitech Options”)。
4. 找到形如com.developer.appname.plist或io.bitwarden.desktop.plist的文件,右键→“移到废纸篓”。删除前请确认文件名不含com.apple.或system,避免误删系统服务
清除系统级守护进程(LaunchDaemons)
这类服务以root权限运行,常用于驱动、硬件支持、自动更新等深层功能,卸载后极易残留且影响系统稳定性。
方法一:手动清理
1. 在“访达”中按Shift + Command + G,输入/Library/LaunchDaemons并回车。
2. 搜索目标软件关键词,识别命名规律:通常含开发商名、软件缩写或全称(如com.logitech.control-center.daemon.plist)。
3. 右键对应.plist文件→“显示简介”→确认“通用”标签页中“锁定”未勾选;若已锁定,先点解锁并输入管理员密码。
4. 将文件拖入废纸篓,系统会提示需要管理员权限,输入密码确认删除。
方法二:终端强制移除(仅当图形界面无法操作时)
打开“终端”,执行:
sudo rm -f /Library/LaunchDaemons/com.developer.*.plist
将com.developer.*.plist替换为实际文件名,例如sudo rm -f /Library/LaunchDaemons/com.logitech.control-center.daemon.plist。【此命令不可撤销,请务必确认路径完全正确】
禁用并删除登录项
很多App会在系统设置里偷偷注册登录时自启,即使主程序已删,它也会在每次开机时尝试唤醒残留服务。
前往「系统设置 → 通用 → 登录项」→在列表中找到目标App名称→点击右侧三点图标→选择“移除”。
这一步操作起来很简单,但漏掉会导致重启后服务复活,白清一次。

















