在 Mac 上卸载 CleanMyMac
先保存以后还会用到的 CleanMyMac 排除项和许可证资料,它的 Agent 与更新器是独立的后台组件。2026 年 9 月 17 日测试的是 Homebrew cask。
退出并移除应用
CleanMyMac 还在时,打开「Applications › Scan › Manage My Applications › Uninstaller」,选中 CleanMyMac 后点「Uninstall」。完成后到「登录项与扩展」核对残留的 MacPaw 项目,别连带处理其他 MacPaw 产品。更多产品资料见官方页面。
核对应用数据
cask 列出 ~/Library/Application Support/CleanMyMac_5、第 5 版的缓存与偏好设置、更新 Launch Agent 和特权 Agent。系统 Agent 必须单独核实归属与授权,碰巧带 MacPaw 名字不够。
用 Homebrew 安装时
Homebrew cask 有独立的 --zap 清单。brew uninstall --cask cleanmymac 只移除 cask,不执行该清单;brew uninstall --cask --zap cleanmymac 还会处理清单里的数据,不看 Mole 的勾选。zap 同时列出 Agent、更新器与用户设置,没核实归属前不要启用。Mole 也会检查 zap 是否触及未勾选、共用、未知或不支持的路径,遇到这些情况便不执行 zap;已勾选的残留仍走 Mole 自己的删除流程。
brew uninstall --cask cleanmymac
检查结果
下面两条命令只查看进程和一处相关路径,不会删除内容:
pgrep -il "CleanMyMac"
ls -ld "$HOME/Library/Application Support/CleanMyMac_5"
pgrep 没有匹配项表示当前没有同名进程,有输出时先辨认再退出。ls 列出路径表示它还在,报「No such file」只说明这处确切路径不存在,权限错误则不能判断。
Mole 会列出什么
Mole 默认勾选精确归属的缓存和偏好设置,按显示名匹配的 Application Support 文件夹列在审查区且默认不勾选;系统 helper 另走受保护的移除流程。
这次检查覆盖了什么
2026 年 9 月 17 日使用官方 cask 测试;Mole 卸载时六条有 entitlement 的组容器或脚本行因保护路径被跳过,FinderSync 容器报 513,后来才用 Finder 移进废纸篓。Homebrew 收据卡在 sudo launchctl print 检查之后,另行移除,不能说这次由 Mole 独立卸净。
