如何查找“控制面板”的“添加/删除程序”中列出的应用程序的位置(Windows)


22

我正在清理Windows 8计算机,并且有一个程序无法从控制面板的“添加/删除程序”部分中卸载。

有没有一种方法可以轻松找到Windows控制面板的“添加/删除程序”部分中列出的程序的位置,以便可以从命令提示符下访问它们?

更新:

@ElectricRouge指出,您可以使用以下内容显示以下某些应用程序的位置:

Go to control panel --> Right click on the Control panel grid header --> Select More --> and check the location option.

但这并不能显示许多程序的位置,这些程序只是显示空白来源。

Answers:


18

通过查看卸载程序的位置,您可以了解有关应用程序驻留位置的一些线索。

Windows将卸载程序位置列表存储在注册表中。您可以使用Regedit转到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

该注册表项包含大量带有GUID名称的子项(看似随机的字母和数字的大长字符串)。使用Regedit的搜索功能并将其设置为查找已安装程序的“程序和功能”列表中显示的程序名称。(取消勾选键和值,只勾选数据)。

找到正确的子项后,您将看到程序的一堆值。其中之一将被称为“ UninstallString”,并且可能指向用于卸载软件的可执行文件或DLL(或者可能将文件位置作为参数传递给MSIexec或RunDLL)。根据应用程序的卸载程序所在的位置,这些信息可能会为您提供找到其余应用程序所需的线索。

注册表中还有其他信息也可以为您提供帮助-请访问Microsoft,网址https://msdn.microsoft.com/zh-cn/library/aa372105(v=vs.85).aspx,以获取更多信息。

通常,未列出安装位置的程序会在磁盘周围的许多位置中自行安装,因此,如果可以的话,最好使用卸载程序。


12

转到控制面板->右键单击控制面板网格标题->选择更多->并检查位置选项。

现在程序位置显示在控制面板中。


2
这列出了某些程序的位置,但是许多程序没有使用此选项列出位置,而仅用空白行。问题已更新。
ZenBalance 2014年

是的,有些位置只是空白。您可以尝试的另一件事是,如果开始屏幕中存在该应用程序的快捷方式,或者在Windows 8应用程序菜单中,您可以右键单击并选择打开文件的位置。我想到的唯一其他方法是浏览注册表编辑器并在注册表项中找到位置。希望这会有所帮助:)
ElectricRouge

@ElectricRouge-您可以评论为什么会丢失该位置吗?当然该文件必须存在于某个地方。
凯尔·德莱尼

0

您可以使用revo卸载程序免费版轻松进行卸载。Revo Uninstaller允许您卸载无法通过Windows控制面板正确卸载的顽固程序。当您在计算机上安装Revo Uninstaller时,它将跟踪安装程序时程序所做的所有更改。然后,使用这些日志,可以在希望卸载程序时删除程序的所有痕迹。


但是,谢谢,我的目标是也能够从命令提示符处对其进行操作。
ZenBalance 2014年

如何使用命令提示符卸载程序在Windows 7中,Windows 8也是如此!youtube.com/watch?v=Nc5TXHf9_Tk
mussdroid 2014年

0

您可以转到系统的程序文件并在此处找到软件。


2
这仅适用于将自己安装在Program Files中的那些应用程序。并非所有人都这样做。
Chenmunka 2014年

是的,我正在尝试检查然后删除一些已安装的间谍软件。
ZenBalance 2014年
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.