如何在 Mac 上完全卸载应用程序

根据应用程序和安装方法,您只需将 .app 捆绑包拖到垃圾桶中即可从 macOS 完全卸载应用程序。然而,这通常会留下至少一些首选项文件。在某些情况下,它可能会留下千兆字节的数据。

在 macOS 上,应用程序通常喜欢保留在其 .app 包中。与 Windows 相比,安装程序可以将文件喷射到系统中的数十个任意位置。不过,某些 Mac 应用程序也会出现这种情况,如果您尝试手动卸载更复杂的应用程序,您就会看到这一点。

如果可能,您应该始终默认使用应用程序卸载程序(如果有)。应根据开发人员网站上的说明删除带有 Web 服务组件的应用程序,例如 Adob​​e Creative Cloud 和 Microsoft Office 365。如果没有卸载程序或卸载程序,您可以自行删除该应用程序。这可能需要一段时间,除非您不介意花几美元让他们为您处理。

另请阅读: 如何使用 Launchbar 在 Mac 上完成更多工作

方法一:应用清理

在 Mac 上完全卸载游戏的最简单方法是使用 App Cleaner。它的工作原理是搜索与应用程序包关联的文件并同时删除所有内容。你可以下载并安装应用程序清理器免费,但解锁核心文件删除功能需要 10 美元。使用App Cleaner的免费版本,您可以搜索应用程序,但不能卸载它们。

如果您正在寻找免费选项,可以选择一个免费的、名称类似的程序 AppCleaner,其性能与付费 App Cleaner 类似但不完全相同。

1. 打开应用程序清理器。

2. 在应用程序列表底部的搜索栏中输入要删除的应用程序的名称。

3. 选中应用程序旁边的框以将其及其关联文件标记为删除。

4. 如果您想完全卸载多个应用程序,您可以搜索另一个应用程序并检查它。两者都将在最后一步中卸载。

5. 要删除所有选定的应用程序及其关联文件,请单击“删除”。

6. 清空 Finder 中的垃圾箱,将文件从磁盘中完全删除,然后就完成了。

选项 2:手动卸载

App Cleaner 很有用,因为并非所有应用程序都完全包含在其应用程序包中。虽然某些应用程序只需删除 .app 捆绑包即可删除,但并非所有应用程序都如此组织良好或过于简单。

许多应用程序,尤其是功能强大的应用程序,可以遍布整个系统,将文件存放在各种“~/Library/”文件夹中。通过这种方式,开发人员成功地导入了我们最不喜欢的 Windows 功能:安装程序呕吐。

自行查找这些文件需要了解可能与应用程序关联的任何名称。通过深入研究包标识符和元数据,App Cleaner 使用其机器智能来提供所有最常见系统目录中的所有关联文件。一键点击即可完全删除文件。如果您想自己完成该任务,则必须手动执行搜索。

另请阅读: 如何在 Mac 上阻止程序在启动时打开

可能的库文件夹位置

要手动从 macOS 完全卸载应用程序,您需要在以下文件夹中查找与该应用程序关联的文件。在每个文件夹中,查找应用程序的名称以及创建该应用程序的公司的名称。例如,如果您尝试手动卸载 Word,则需要同时查找 Word 和 Microsoft。

  • /图书馆
  • /图书馆/应用程序支持
  • /图书馆/首选项
  • /库/LaunchAgents
  • /库/LaunchDaemons
  • /库/首选项窗格
  • /库/启动项
  • 〜/图书馆/
  • 〜/库/应用程序支持
  • 〜/库/LaunchAgents
  • 〜/库/首选项
  • 〜/库/首选项窗格
  • 〜/库/StartupItems

其他地点

您还需要查找任何相关的内核扩展。内核扩展被称为“kext”,是 macOS 世界的驱动程序。 kext 扩展了内核的通信能力,添加了与系统接口的新方法。您会发现它们安装在“/System/Library/Extensions”中,并且您需要彻底搜索与您的应用程序相关的任何内容。当您准备好删除驱动程序时,您需要使用sudo rm.

您还可以在“~/Documents/”文件夹中找到文件。对于从 Windows 移植到 macOS 的应用程序和游戏尤其如此。在“文档”文件夹中存储用户文件是 Windows 上的标准行为,而且可能很烦人,但可以轻松传输到 macOS。

其他更复杂的应用程序可以将文件存放在不太典型的位置。例如,如果您安装不同的 shell,您将在主目录中找到与该 shell 关联的隐藏文件和文件夹。将 Finder 放在最前面,然后按命令+转移+.显示隐藏的文件夹。从主目录中删除任何关联的文件或文件夹。

结论

在大多数情况下,只需删除应用程序包就足以从 Mac 上卸载应用程序。当应用程序具有较大的帮助程序文件,或者您尝试通过重新安装应用程序来修复某种问题时,最好完全删除。