卸载 Mac 应用,顺手清掉它留下的文件
Mint 的 Direct 版和 Setapp 版会扫描你选的应用,以及用户和系统 Library 常见位置里与它匹配的文件,逐条列出路径和大小。默认只勾选缓存、日志和崩溃报告;应用本体和其他项目要你自己勾上,才会移到废纸篓。一个应用的所有组件,Mint 不能保证都找得到、都删得掉。
要点
- 简单说: Mint 的 Direct 版和 Setapp 版会扫描你选的 App 以及资源库里对应的文件,并列出每个路径和大小。
- 默认勾选: 只有缓存、日志和崩溃报告默认勾选。App 本身、偏好设置和支持文件要你勾选才会删除。
- 值得知道: 所有内容都会移到废纸篓,可以放回去。Mint 不能保证找到一个 App 的所有部分。
手动卸载应用
普通的下载应用,用 Finder 就能卸载。安全软件、VPN、驱动和硬件工具常常会装系统组件,这类软件一般自带卸载程序,动手之前先去开发者的支持页面看看。
- 退出应用,确认手头的工作不再需要它。
- 去开发者网站找官方卸载程序,有的话就用它。
- 没有的话,把应用从“应用程序”文件夹拖到废纸篓。
- 如果开发者建议重启,就重启一下 Mac。
卸载后留下了什么
大多数应用在运行时会往 ~/Library 里写东西,位置包括 Application Support、Caches、Preferences、Containers、Saved Application State、WebKit 数据、日志和启动项。应用删掉了,这些都还在。有些确实是没用的杂物,有些比如偏好设置,恰好是你以后重装时想要找回来的。
文件夹名字像某个应用,并不能说明它就属于这个应用。同一个开发者的几款应用经常共用文件夹,所以删之前要按 Bundle ID(类似 com.developer.appname)来核对。
用 Mint 卸载
把应用拖到“卸载”页,或者点“浏览…”选中它。Mint 会扫描常见的 Library 位置,按类别列出每个匹配到的文件,附上路径和大小。缓存、日志和崩溃报告默认勾选;应用本身、偏好设置、支持文件和容器默认不勾,这些你不勾就不会删。在任意一行上点右键,可以先在 Finder 中显示。
如果应用或它的辅助程序还在运行,Mint 会写出它们的名字。点“Uninstall”(卸载)后,Mint 会先退出它们,再把选中的内容都移进废纸篓,想要回来还来得及。某个文件没能移走的话,那一行会写明原因。
Mint 会扫描什么、默认选中什么
Mint 读取所选 .app 的 Bundle ID 和名称,并检查 ~/Library 下匹配的 Application Support、Caches、Preferences(包括 ByHost)、Saved Application State、Containers、Group Containers、Logs、Cookies、WebKit、HTTPStorages、Application Scripts 和 LaunchAgents。它也检查 /Library 下匹配的 Application Support、Caches、Preferences、Logs、LaunchAgents、LaunchDaemons 和 PrivilegedHelperTools,以及少量明确属于该应用的临时位置。这只是扫描范围,不代表里面每个文件都属于这个应用,也不代表 Mint 都读得到。
除了缓存、日志和崩溃报告,其他结果都要你自己勾,包括应用本体、偏好设置、支持文件、容器和启动项。扫描结果只是一份待你核对的清单,不等于应用已经卸载;.app 本体没勾、没移走,应用就还装在 Mac 上。
如何在自己的 Mac 上核对卸载结果
- 确认前,看一遍应用本体那一行和每条相关路径。拿不准的先在 Finder 里看看,共享容器和想留着的数据别勾。
- 操作完,看 Mint 给出的结果:哪些进了废纸篓,哪些留下了或被系统挡住了。应用本体没移走,就不算卸载完。
- 清空废纸篓之前先检查一遍。想查还有什么残留,就在上面那些 Library 位置里搜应用完整的 Bundle ID。光是名字相似,不能说明文件属于这个应用。
- VPN、安全软件、驱动、系统扩展或受管理的应用,Mint 管不到的那部分组件,请按开发者或管理员给的卸载说明处理。
需要知道的限制
受 macOS 保护的、或者没法安全核实的项目,Mint 不会移走。放在特殊位置或受权限限制的文件,可能找不到。没移成功或被挡住的项目会留在结果里,不算已删除。系统扩展和驱动最好交给开发者自己的卸载程序。卸载功能只有 Direct 版和 Setapp 版有,Mac App Store 版没有。
常见问题
Mint 能删除应用的每一处痕迹吗?
没有哪个通用卸载工具能对所有 Mac 应用打这个包票。Mint 列出它检查的位置里匹配到的文件,只把你选中的移到废纸篓。应用专属的系统组件、放在别处的文件,都可能留下来。开发者提供了专用卸载程序的话,优先用它。
Mac App Store 版有卸载功能吗?
没有。卸载只在 Direct 版和 Setapp 版里提供,因为沙盒里的 App Store 版访问不到其他应用的文件。
打算重装的应用,要保留偏好设置吗?
一般建议保留。偏好设置和支持文件里存着你的设置和本地数据,除非想从头来过,否则别勾它们。
卸载后还能把应用找回来吗?
只要还没清空废纸篓就可以。Mint 会把应用和你选中的文件移到废纸篓,随时能放回原处。
删之前,先看看这个应用留下了哪些文件
把应用拖到 Mint 的“卸载”页,看一遍找到的内容,只勾选该删的。