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

如何从 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 已被删除或损坏。最大的问题是程序拒绝在损坏的版本上自行安装。

那么如何手动清理已安装程序列表?

答案1

这取决于程序如何检测它是否已安装。

程序和功能列表中显示的程序是从以下注册表项生成的: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

该程序可能正在注册表的其他位置查找,或者在磁盘上查找文件,以确定它是否已安装。

您可以使用 Sysinternals 的进程监视器 (ProcMon) 来查看当它拒绝与您合作时,它正在访问哪些文件和注册表项。

答案2

Microsoft 提供了一个用于修复程序安装和卸载问题的工具。该工具可从

https://support.microsoft.com/en-us/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed

编辑:Microsoft 似乎正在尝试摆脱这些“diagcab”实用程序,但上述链接提供的替代程序无法正常运行。原始实用程序可从以下第三方网站获取:

https://www.majorgeeks.com/files/details/microsoft_program_install_and_uninstall_troubleshooter.html

因为这是一个第三方网站,所以我建议在运行文件之前在文件属性的“数字签名”选项卡上确认该文件已由 Microsoft Corporation 签名。

答案3

以下有两种情况,每种情况的解决方案略有不同:

  1. 您尝试卸载的程序(以文件或文件夹的形式)是随您的计算机一起购买的。

  2. 您尝试卸载的程序(文件或文件夹)要么是您安装的,要么是别人在您不知情的情况下安装的。

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

  • 重新安装相同的软件以使其完整(程序中丢失或损坏的文件将不允许您卸载)。
  • 重新启动计算机。
  • 卸载该程序。
  • 再次重启。

案例1的解决方案:

  1. 打开开始帮助支持
  2. 类型软件和硬件重新安装并选择重新安装软件程序“。
  3. 按照向导的指示进行操作。
  4. 重新启动计算机。
  5. 打开开始控制面板程序和功能
  6. 找到要卸载的程序并用鼠标右键单击它。
  7. 选择卸载
  8. 再次重新启动计算机。

案例2的解决方案:

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

答案4

有一个程序,其中上述选项均不起作用。

最后转储了整个注册表,在其中寻找它的名称,并在这里找到了它:[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

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

相关内容