清理待安装

我有一个Windows 2000的旧电脑,我想重新生成。 每次启动电脑,我都会看到一个对话框“Windows Installer”,“安装wird vorbereitet”。 (准备安装)。

我可以取消安装并使用该电脑。 但我不知道什么安装正在等待。 还有一个更严重的问题:我不能安装或卸载任何其他软件,因为我再次得到这个挂起的对话框。 它永远持续不占用CPU时间。

我如何清理挂起的安装registry,使misexec可以再次使用?

事件日志通常会告诉你什么产品导致了自我修复。

Msi在Windows的事件查看器自我修复

要查找有关此产品的信息,请尝试以下步骤:

  • 在上面的图像中,导致修复的产品的GUID被标记。 复制这个GUID并打开regedit.exe
  • 导航到: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  • search您在事件日志中find的GUID
  • 如果find匹配项,请检查右侧窗格中显示的细节(图像不匹配,它们针对不同的产品,但概念应该清晰):

引起自我修复的产品的ARP详细信息

  • 尝试从添加/删除程序小程序运行卸载,看看是否卸载完成。
  • 如果卸载完成,您可能会完成, 但如果卸载不正常,则使用MSICUU2工具并从其内部数据库 (不build议使用的工具)中删除MSI 。 我想你可能已经删除了不会导致修复的其他产品?

谷歌search“msiexec清理工具”的第一个结果似乎是相关的。 特别值得一提的是,它提到了过去可以利用的清理工具已经被撤回。 我记得曾经多次成功地使用过它,但不再有它的副本。 您可能仍然能够在其他地方find一些search。

寻找MSIZAP.exe。 这将摆脱相关的MSIregistry项。