如何在Mac上完全卸载程序?


34

我来自PC背景...每当我想要卸载应用程序时,都必须使用添加/删除程序。在Mac上,您可以从任何位置运行.app文件,许多人说,卸载它们的方法就是删除此.app文件。

但是,我注意到许多应用程序将文件保存在~/Library/Application Support/目录中。因此,当我删除.app文件时,所有这些文件都保留在Application Support目录中。是否没有任何方法可以卸载应用程序并将其删除安装在硬盘驱动器上的所有内容?


2
请注意,文件应该是惰性的,并且只要保留就不会破坏任何内容。
zneak 2010年

1
@zneak:感谢您的解释。仍然令人讨厌的是,它占用了硬盘驱动器上的空间。
2010年

跟踪应用程序生成的所有文件的风险可能会导致您在卸载程序运行时删除您制作和需要的文件。我心中真正的问题是,在什么情况下,一旦删除了应用程序包本身,就会在乎什么情况下完全清理程序并浪费时间,精力和资源来收回不可执行的文件?
bmike

@bmike:以Evernote之类的应用程序为例,该应用程序可能在“ Application Support”文件夹中存储千兆字节的信息。如果某人不再使用该应用程序,那么该空间可能对他们来说非常宝贵。
有意义的2012年

1
@bmike:哦,我想我明白了。当您说“卸载程序”时,我相信您指的是诸如AppCleaner之类的应用程序。我以为您是指应用程序随附的卸载程序;并且该卸载程序有时会在卸载过程中需要这些自动删除的plist文件。对困惑感到抱歉。
有意义的2012年

Answers:


22

如果您想免费使用,可以使用:

AppCleaner

如果您想花点钱并获得一些额外的功能,请使用:

CleanApp


AppCleaner不会做的一件事是删除“系统偏好设置”中的选项。例如,如果要卸载的应用程序的“系统偏好设置”中的“其他”下有一个图标,则AppCleaner不会将其删除。您必须右键单击“系统偏好设置”中的图标,然后选择将其删除。
2011年

@sens我本人使用cleanApp,但这是AppCleaner TanX男人的使用完整信息。
Am1rr3zA 2011年

AppCleaner尚未删除的另一件事是“系统偏好设置”>“帐户”>“登录项”下的“登录项”。
有意义的2011年

AppCleaner链接已过期,请使用此链接:freemacsoft.net
Andrei

@Andrei TnaX获取信息。
Am1rr3zA 2011年

11

AppCleaner一直。Mac上的绝大多数应用程序都是独立的,这就是为什么Mac OS X中没有内置的卸载方法的原因。唯一的例外是plist文件-本质上只是应用程序首选项。这些是很小的文本文件,通常在删除应用程序时不重要。(如果您以后决定重新安装该应用程序,则保留它们还会保留您的应用程序首选项。)

诸如AppCleaner之类的应用程序是为纯粹主义者准备的,他们希望在卸载应用程序时真正删除应用程序的所有最后一点(尽管这与纯粹主义者没有任何关系,但我属于该阵营)。由于所有这些应用程序主要要做的是查找这些杂散的plist文件,因此为AppZapper之类的应用程序付费有点荒谬。AppCleaner是免费的,可以完美完成工作。

另外,自动化应用程序Hazel在删除应用程序时会自动查找相关文件,并询问您是否也要删除这些文件。它不是免费的,但是对于大量其他用途非常有用,因此,如果您想获得它提供的其他功能,则可以使用一个应用杀死两只鸟。


5

还请记住,许多应用程序将在其安装软件包中包括一个卸载选项,作为.DMG文件中的单独程序/脚本或作为安装向导本身中的特定选项。

因此,尽管看起来似乎违反直觉,但通常值得再次挂载原始的.DMG文件(您下载的文件),并查找标记为“卸载”的东西-有时您会发现该实用程序,驱动程序类型的程序包和大型游戏确实倾向于包括自己清理的软件。

如果第二天左右遇到几个示例,我将对其进行编辑以包括其名称。


1
同时,诸如Adobe的Creative Suite之类的大型套件有时没有卸载程序,而是有关如何手动卸载所有组件的详细说明(一点也不有趣)。
菲利普·里根

我下载的大多数(即使不是全部)软件都从未在dmg中包含卸载程序。
有意义的2011年

5

AppZapper

到目前为止,AppZapper是我最喜欢的删除应用程序并清理“首选项”或“应用程序支持”中任何相关文件的方法。

另外,这里有个提示。像这样将AppZapper拖到Finder的工具栏上。然后,您可以通过在工具栏中的AppZapper快捷方式顶部拖动应用程序来拖动要卸载的应用程序。

替代文字


1

2010年8月的Mac World杂志发表了这篇文章,他们提到了执行此操作的几个程序,并解释了为什么您不应该100%依赖此类程序,而是检查它们擦除的所有文件,因为有时它们执行了不应该执行的操作。

让我再次检查该文章,并将在这里发布建议。


1
我想你是说这个意思:macworld.com/article/151403/2010/05/…–
Andrei

1

请注意,从App Store安装的应用程序不需要卸载程序即可进行完整清理。删除它们:

  • 打开启动板,然后在其中找到应用程序的图标。
  • 按住Option键。
  • 在您要删除并确认的应用上单击“×”按钮。

未从商店安装的应用程序将没有“×”按钮,并且可能需要人工干预(按照其他答案)。


但是,它保留了许多支持文件(甚至包括用户数据在应用程序支持文件夹中)。看到这个答案
Lri

0

我建议使用CleanMyMac。它具有很好的卸载功能。除此之外,它还可以执行其他系统清理任务。我经常使用它,并且对此感到非常满意。


0

即使不使用通常会造成损坏的第三方软件,也可以完全卸载程序的方法是使用自定义搜索功能,其中包括结果中的系统文件,您必须搜索程序的名称和/或供应商意大利语ui用于finder搜索

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.