您是否应该使用第三方卸载程序?

如果您和大多数Windows用户一样,您可能只是通过从“添加/删除程序”控制面板启动卸载程序来卸载这些程序。但是如果你是一个极客,你有可能已经尝试过第三方卸载程序。

第三方卸载程序不是大多数用户需要的系统工具,但它们也不是完全没用的。与内存优化器和注册表清理程序不同,它们在某些情况下可能很有用。

为什么普通的安装程序总是不够好呢?

相关:现代Windows 8应用程序与Windows桌面应用程序有7个不同之处

Windows上桌面程序的安装程序本质上是它们自己的程序。安装的程序不像Android和iOS上的移动应用程序那样由操作系统管理--尽管“现代”Windows应用程序确实是这样工作的。它们甚至不像在Linux上那样由包管理器管理,包管理器保存它自己安装的文件列表。

相反,安装程序可以自由地对您的系统做任何它想做的事情。通常,安装程序会在Program Files中创建一个目录,并在系统中散布快捷方式。他们还会将信息添加到注册表中。某些需要与系统更深入集成的程序可能会将DLL和其他文件转储到Windows文件夹或安装系统服务。当程序启动时,它可能会对系统的注册表进行附加更改,并且将来的更新可能会在系统的其他位置添加附加文件。

每个开发人员都为他们的程序创建自己的卸载程序。在理想情况下,卸载程序将清理程序添加到系统中的所有内容,并使系统处于全新状态。但是,卸载程序并不总是工作得很好,可能只会删除它们安装的某些文件、设置、库和服务。

特定程序的第三方卸载程序

许多防病毒程序在以正常方式卸载时出现问题。例如,从控制面板卸载Norton或McAfee AntiVirus可能不会从系统中删除所有内容。这就是为什么这些反病毒开发者提供专用的删除工具,您可以下载并运行这些工具来真正从您的系统中清除程序文件。反病毒程序经常遇到这个问题,因为它们与系统集成得太深了。

第三方卸载程序的功能

第三方卸载程序试图对卸载过程进行控制,从而删除官方卸载程序所遗漏的内容。当您使用诸如广为人知的Revo Uninstaller之类的实用程序时,它通常在后台运行,并在安装程序时监视安装程序的操作。这些工具还可以在程序第一次运行时监视它,检查它在第一次启动期间做了什么。

该实用程序保留了它看到的程序添加的每个文件和它看到的程序所做的每个注册表更改的列表。当您使用第三方卸载程序卸载程序时,第三方卸载程序将运行该程序的标准安装程序,然后清除该程序留下的所有文件。理想情况下,这样做是没有意义的。但是,如果开发人员特别懒惰,在您以标准方式卸载程序后,可能需要删除许多文件、删除一些文件和恢复一些设置。

这些程序还可能有其他模式。例如,Revo Uninstaller有一个功能,可以根据Revo自己的日志数据库删除已安装程序的残留物。Revo的开发人员保留了一份程序安装日志列表,因此他们可以自动删除日志中出现的任何遗留在您系统上的文件。您甚至可以删除已经卸载的程序的痕迹。

Revo的免费版本只能卸载基于Revo的日志文件的程序,而不是观看程序来创建自己的日志文件,但对于需要这种工具的用户来说,即使是免费版本也应该足够有用。

那么,你应该用一个吗?

在理想情况下,不需要第三方卸载程序。然而,Windows桌面软件是如此杂乱无章,以至于在某些情况下有很好的理由支持它们。

首先,如果您是普通用户,请跳过第三方卸载程序。我们并没有在我们所有的电脑上都运行过一个,当我们不使用它们的时候也没有遇到太多的麻烦。标准的卸载程序通常已经足够好了。第三方卸载程序只是另一个系统工具,它为您的生活增加了不必要的复杂性,带来了可疑的好处。

但是,即使是普通用户在卸载Norton或McAfee等臭名昭著的有问题的工具时,也可能希望使用专用的删除工具。开发者提供官方的删除工具是有原因的,你可以下载--但是你不需要第三方的卸载程序。官方的删除工具可能会工作得更好。

如果你是一个经常安装和卸载软件的极客,运行第三方卸载程序可以帮助你防止无用的文件堆积,防止程序留下无用的库和其他文件。你确实必须不断地安装和卸载软件才能做到这一点-典型的用户不应该真的注意到区别。即使是铁杆极客在绝大多数情况下也没有第三方卸载程序就可以了,而且这样的极客很可能知道如何手动清理任何问题。如果确实发生了任何问题,您可以随时在以后安装诸如Revo之类的程序,并使用它来删除您已经尝试以正常方式卸载的有问题程序的痕迹。

实际上,很少需要第三方卸载工具。大多数人不应该使用它们,因为每个程序的卸载程序通常都做得足够好,即使它并不完美。

相关文章