AppCleaner 的替代方案怎么选
两款卸载工具扫描同一应用,给出不同文件清单很常见,差异通常来自三件事:怎样判断文件归属、哪些路径始终保留,以及管理员权限能做到哪一步。
残留文件怎样归属到应用
Bundle ID 匹配会查找 com.vendor.app 这类标识符。macOS 常用它命名偏好设置、沙盒容器、Saved Application State、WebKit 和 HTTPStorages。优点是准确,缺点是会漏掉按应用名或厂商名创建的 Application Support 目录。
应用名与厂商名匹配能找到更多目录,也更容易误报。Notes、Sync、Player 等通用名称可能匹配其他软件,厂商前缀还可能扫到仍在使用的同厂应用。
前者找得少但更准,后者找得多但更冒险。多数扫描结果的分歧都来自这里。
沙盒应用通常有 ~/Library/Containers/<bundle id> 主容器,但还可能使用 App Group、Application Scripts、共享缓存、CloudKit 和钥匙串。非沙盒应用则能把数据分散到 Application Support、Caches、Preferences、Logs、WebKit 和 Cookies,归属更难判断。
三类内容要特别谨慎:
- App Group 容器:
~/Library/Group Containers中的数据可能由同一开发者的多个应用和扩展共享。卸载一款应用时删除它,可能影响另一款仍在使用的应用 - LaunchAgents 与 LaunchDaemons: 它们是已注册任务,不只是 plist 文件。应先卸载任务,再删除文件,系统级路径还需要管理员权限
- 特权辅助程序:
/Library/PrivilegedHelperTools中的 root 程序通常与守护进程配对,也要按正确顺序卸载
系统扩展和网络扩展还会注册到 macOS。直接删文件不能可靠停用。VPN、杀毒、虚拟化和音频驱动应使用厂商卸载器。
候选项总大小不是质量分数,列得最多的工具也可能只是加入了共享容器等高风险路径,类别和归属比结果数字更能说明质量。
工具选择
FreeMacSoft AppCleaner
AppCleaner 免费并接受捐赠。把应用拖入窗口,检查相关文件清单后删除。对结构简单的应用通常足够。
下载页把 3.6.8 标为兼容 Mojave 至 Tahoe,但发布记录显示该版本来自 2023 年 7 月。可以用于普通残留,群组容器和特权辅助程序仍要仔细核对。
Nektony App Cleaner & Uninstaller
Nektony 的 App Cleaner & Uninstaller 覆盖应用卸载、旧残留、扩展、启动项和应用更新。官网说明支持 macOS 11 及以后,并有近期更新。
购买页面同时提供订阅和一次购买。一次购买包含小版本更新,大版本另行收费,有一台、两台和五台 Mac 方案。适合经常需要整理应用、启动项和更新的人。
AppZapper
AppZapper 仍销售一次购买许可证,提供拖放卸载、应用浏览器和授权备注。
但官网没有公开版本号、macOS 支持范围或更新记录,下载也是无版本归档。这不能证明它已停止维护,却让兼容性无法验证。删除系统目录的工具不应带着这种不确定性使用。
Noodlesoft Hazel
Hazel 是文件自动化工具,不是完整卸载器。App Sweep 会观察废纸篓:手动删除应用后,列出相关支持文件供选择。
6.1.2 于 2026 年 2 月发布,要求 macOS 13 或更高版本,一次购买,大版本付费升级。它适合在删除发生时立即处理普通拖放应用,不适合审计多年积累的残留。应用自带卸载器时,Hazel 也建议优先使用厂商方案。
厂商卸载器
Apple 的应用卸载说明建议先查找第三方应用自带的 Uninstall 工具。厂商最清楚怎样停用系统与网络扩展、卸载守护进程、释放设备授权和清理安装凭据。通用文件扫描器无法替代这套生命周期。
Mole「软件」页
Mole 把应用更新、启动项和卸载放在一个页面。它标记 iOS 封装应用,排除系统关键应用,对旧孤立残留采用保守的默认选择,并清理程序坞条目。root 所有的 /Applications 应用包每次会话只请求一次管理员授权。
发现和删除分开,普通移除进入系统废纸篓。它不能取代带驱动、系统扩展、VPN 或杀毒组件的厂商卸载器。授权为一次购买,两台 macOS 14 或更高版本的 Mac 终身更新,扫描免费,每项破坏性工具在激活前可执行两次。免费 CLI 也支持 mo uninstall。
快速对比
| 选择 | 查找方式 | 卸载之外 | 授权方式 |
|---|---|---|---|
| AppCleaner | 拖入应用,匹配相关文件 | 无 | 免费,接受捐赠 |
| App Cleaner & Uninstaller | 扫描应用和旧残留 | 扩展、启动项、更新 | 订阅或一次购买 |
| AppZapper | 拖放与应用浏览器 | 保存授权备注 | 一次购买,无公开版本 |
| Hazel | 删除时观察废纸篓 | 通用文件自动化 | 一次购买,大版本付费升级 |
| 厂商卸载器 | 理解自己的安装清单 | 扩展、守护进程、授权 | 随应用提供 |
| Mole | Bundle ID 加残留类别 | 更新、启动项 | 一次购买,两台 Mac 终身更新 |
安全卸载顺序
- 先找厂商卸载器。带驱动、扩展、VPN 或杀毒组件时,直接使用它
- 应用还能运行时,先退出账号、解除设备授权并导出数据
- 退出应用和辅助程序
- 运行扫描器,按类别检查。缓存通常可重建,偏好设置只适合在准备重置时删除,Application Support 可能含本地数据库
- 仍有同厂应用时,共享群组容器通常还在被使用
- 启动任务适合由工具先卸载,手动删 plist 可能留下运行中的服务,处理
/Library内容时出现管理员提示很正常 - 先把内容留在废纸篓,正常使用一天,再清空
普通应用用免费工具往往已经足够。只有经常卸载,而且更新与启动项整合确实省时间时,才需要付费产品。手动步骤见怎样完整卸载应用,也可以先判断是否需要清理工具。