卸载CleanMyMac后需彻底清除其LaunchDaemons和LaunchAgents服务:先用launchctl unload停用,再删除对应.plist文件;强制终止CleanMyMacXHelper等残留进程;最后清理Preferences、Application Support等四类支持文件。

Mac上卸载CleanMyMac后仍弹出更新提示、后台持续运行helper进程、开机自动拉起服务,说明其自启守护进程未被清除——这类残留不是普通配置文件,而是系统级LaunchDaemons和用户级LaunchAgents注册项,必须停用+删除双操作才有效。
先停用所有CleanMyMac相关服务
直接删.plist文件会导致launchd在下次启动时重新加载失败并报错,甚至触发系统自动恢复机制。必须先用launchctl命令停用服务,让系统释放对这些plist的管控权。
打开“终端”,依次执行以下命令:
sudo launchctl unload /Library/LaunchDaemons/com.macpaw.CleanMyMac*.plist
launchctl unload ~/Library/LaunchAgents/com.macpaw.CleanMyMac*.plist
如果提示“No such process”,说明对应服务当前未运行,可忽略;若提示“Could not find specified service”,说明该路径下无匹配plist,也属正常。
删除LaunchDaemons系统级守护文件
系统级守护进程藏在/Library/LaunchDaemons/,影响所有用户,且开机即加载。CleanMyMac安装时会在此处写入com.macpaw.CleanMyMac*.plist文件(*可能是X、4、5等版本号)。
在访达中按Shift + Cmd + G,输入/Library/LaunchDaemons/并回车→输入管理员密码→显示全部文件→查找所有含com.macpaw.CleanMyMac的.plist文件→右键→移到废纸篓。
【严禁删除com.apple.*开头的plist】误删可能导致Spotlight、Handoff、iCloud钥匙串等核心功能失效。
清理LaunchAgents用户级代理项
用户登录时自动启动的菜单栏组件、更新检查器、快捷键监听器都注册在这里,即使主程序已删,它们仍会在你每次登录后悄悄拉起进程。
步骤一:访达→前往→前往文件夹→输入~/Library/LaunchAgents/→回车
步骤二:按Cmd + F搜索关键词CleanMyMac或macpaw
步骤三:找到com.macpaw.CleanMyMac.Agent.plist、com.macpaw.CleanMyMac.Updater.plist等文件→全部选中→拖入废纸篓
这一步操作起来很简单,直接把文件拖进去就行。
强制终止残留进程并验证
CleanMyMac的进程名有固定规律:CleanMyMacXHelper、CleanMyMacXAgent、CleanMyMacXMenu、cmx_daemon。哪怕图标没了,它们可能仍在后台静默运行。
打开“活动监视器”→顶部搜索栏输入CleanMyMac→勾选“所有进程”→选中所有匹配项→点击左上角“×”→选择“强制退出”。
再打开终端,执行:ps aux | grep -i "cleanmymac\|macpaw"→若无任何输出,说明进程已清空。
清除偏好设置与支持文件
方法一:手动清理四类关键路径
访达→前往→前往文件夹,依次进入:
~/Library/Preferences/ → 删除所有com.macpaw.*.plist文件
~/Library/Application Support/ → 删除整个CleanMyMac X文件夹
~/Library/Caches/ → 删除com.macpaw.CleanMyMacX缓存目录
~/Library/Containers/ → 搜索com.macpaw.CleanMyMacX,删除对应沙盒容器
方法二:用终端一键清理(更彻底)
在终端中粘贴并执行以下命令:
rm -rf ~/Library/Preferences/com.macpaw.*.plist
rm -rf ~/Library/Application\ Support/CleanMyMac*
rm -rf ~/Library/Caches/com.macpaw.CleanMyMac*
rm -rf ~/Library/Containers/com.macpaw.CleanMyMac*

















