有时即使您卸载了某个程序,其输入仍将列在控件中当前安装的程序下的添加或删除程序或程序和功能列表中Panel。
这通常是由编写错误的程序引起的,该程序无法正确卸载。该条目不会从注册表中删除,因此仍保留在列表中。如果您尝试再次卸载它,您很可能只会收到一条错误消息。
较新版本的Windows将检测到此问题并实际询问您是否要删除该条目,这很好。但是,如果您仍在运行Windows 7或Vista或XP,您仍会遇到此问题。
删除被困程序 - 注册表
幸运的是,有一种简单的方法可以从列表中手动删除这些卡住的条目。它需要一些注册表编辑,因此请务必首先使备份您的注册表 以防万一。
要打开注册表,请单击“开始”并键入regedit即可。现在导航到以下注册表项并展开它。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
您将看到列出的相当多的条目,其中一些具有友好名称,一些具有非常长的标识符。
您可以轻松识别带有长标识符的程序,只需单击它并查找显示名称 at正确的。在上面的示例中,您可以看到其中一个用于名为VMware Tools的程序。
找到程序列表中的程序,然后在左侧菜单中右键单击该程序,选择删除。
现在您可能想知道为什么您在“程序和功能”下列出的所有程序都不是出现在此注册表项下?原因是您可能在64位版本的Windows上安装了32位程序。
对于所有这些程序,您需要导航到以下注册表项,您可能会在其中找到很多更多条目:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
例如,如果安装了Java,您将找到Java的所有条目。如果安装了32位版本,您还可以找到一堆Microsoft Office条目。再次,只需右键单击该条目,然后选择删除即可将其删除。
最后,如果程序是通过.MSI程序包安装的,那么公司可能就是这种情况环境,您还应该检查此注册表项:
HKEY_CLASSES_ROOT\Installer\Products
您需要重新启动计算机,然后打开控制面板中的程序列表以查看更改。它应该有希望消失。
Microsoft Fix It Solution
如果你不想自己搞乱注册表,微软有一个免费的Fix It工具你可以专门下载处理这个无法完全卸载的程序问题。
4
该程序将在Windows XP,Vista,7和8.1上运行。它在Windows 10上不起作用,但希望在Windows 10上永远不会出现此问题。
第三方工具
最后,还有另外一种方法可以解决此问题并使用第三方工具。我最喜欢的用于清理注册表的程序之一是CCleaner,因为它使用起来非常安全。它实际上是我推荐用于修复Windows注册表中的问题 的唯一程序。
希望使用上述方法之一,你会能够清除任何拒绝消失的条目!如果您有任何疑问,请随时发表评论。享受!