2012-03-16 15:48:16 +0000 2012-03-16 15:48:16 +0000
27
27

如何从Windows 7的程序和功能列表中删除一个已损坏的程序?

在Windows 7 64位桌面上,程序和功能列表(控制面板/所有控制面板项/程序和功能)中有一个程序拒绝卸载。得到的错误是:

Error 1723. There is a problem with this Installer package.
 A DLL required for this install to complete could not be run

我怀疑filer被删除或损坏。最大的问题是,程序拒绝安装在破损的版本上。

**那么我如何手动清理安装程序列表呢?

答案 (7)

31
31
31
2012-11-01 22:50:40 +0000

微软提供了一个修复程序安装和卸载问题的工具。它可以从 http://aka.ms/Program_Install_and_Uninstall 获得。

24
24
24
2012-03-16 16:43:22 +0000

这取决于程序是如何检测到它已经被安装的。

“程序和功能 "列表中显示的程序是由注册表下的键生成的:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

程序可能会在注册表的其他地方寻找,或在磁盘上寻找一个文件,以确定它是否已经安装。

你可以使用Sysinternals的ProcMon进程监控器(ProcMon)来查看它拒绝与你合作时,在哪些文件和注册表键上戳了一下。

5
5
5
2013-02-09 12:07:22 +0000

下面是两种情况,各有一点不同的解决方法。

1.你要卸载的程序(以文件或文件夹的形式)在购买时已随电脑一起安装。

  1. 你试图卸载的程序(文件或文件夹)是你安装的,或者是在你不知情的情况下由别人安装的。

在这两种情况下,你的策略是。

-重新安装同一个软件,使其处于完整的状态(程序中缺少或损坏的文件不会让你卸载)。 -重新启动电脑。 - 卸载程序。 - 再次重新启动。

案例1的解决方案:

1.打开StartHelp & Support。 2. 输入软件和硬件重新安装并选择软件程序重新安装“。 3. 按照向导的指示进行操作。 4. 重新启动您的计算机。 5. 打开开始 &右箭头;控制面板 &右箭头;程序和功能 6. 找到你要卸载的程序,用鼠标右键点击它。 7. 选择卸载。 8. 再次重新启动计算机。

案例2的解决方法:

1.访问搜索引擎(如Google)。 2. 找到该公司的网站,在那里你可以下载完全相同的软件。 3. 下载并重新安装软件。 4. 重新启动您的电脑。 5. 打开开始 &右箭头;控制面板 &右箭头;程序和功能 6. 找到你要卸载的程序,用鼠标右键点击它。 7. 选择卸载。 8. 再次重新启动您的计算机。

2
2
2
2013-08-21 16:11:02 +0000

有一个程序,上面的选项都不行。

最后把整个注册表都转储了,在里面找它的名字,发现它在这里。[HKEYLOCALMACHINE/SOFTWARE/Wow6432Node/Microsoft/Windows/CurrentVersion/Uninstall/

为了让我的生活更轻松,最后用Revo Uninstaller将其删除。

1
1
1
2019-09-09 17:19:52 +0000

对应的注册表键也可能位于

HKEY_USERS\(user id)\Software\Microsoft\Windows\CurrentVersion\Uninstall

对我来说(用户ID)是S-1-5-21-874921695-2243469788-227544040-1000,但我不太确定它是否唯一。

安装文件可能存在于C:\Users\(user name)\AppData\Local\Package Cache中。如果是这样,在注册表中搜索的字母-数字id可以在那里找到。

0
0
0
2013-03-01 18:18:00 +0000

安装程序会给你一个文件的路径……只要在Temp文件夹中选择一个带有随机数字和字母的部分,然后在regeditor中搜索它……删除你找到的所有条目(整个文件夹)。我不得不做的外观和colorista.msi,所以它花了几分钟时间

0
0
0
2013-08-26 09:38:43 +0000

在注册表中导航搜索 “AppName"。这需要花费一些时间,但你会发现大部分与程序相关的条目。

之后,使用CCleaner进行注册表清理。然后使用MSI安装文件重新安装/卸载(再一次)应用程序。