我该如何消除此 Windows 安装程序错误?

我该如何消除此 Windows 安装程序错误?

在将 Windows XP Pro SP2 上的 Windows Installer 版本从 3.0 升级到 3.1 后,然后为 XP 安装 SP3(其中包括 Windows Installer 4.5),我开始遇到这些错误。当我登录 Windows 时,自动启动对象开始加载等。一段时间后,我收到“Windows Installer”对话框“准备安装”,尽管我尚未启动任何程序安装程序。

当“准备安装”完成后,会出现一个新对话框,提示“网络资源”不可用。网络资源?……我不知道它在说什么。我只想摆脱这个垃圾!我太想摆脱它了,所以我手动删除了相关程序的程序文件,而没有使用卸载程序。

为什么不使用卸载程序?因为我不能直接单击 Windows 安装程序对话框中的“取消”来退出它。它会再次出现!一次又一次!如果我单击“确定”,它会显示“网络资源”不可用。如果我单击“取消”,它会再次弹出!所以它会陷入这样的循环。我不得不终止该进程才能退出它!

当我退出“网络资源不可用”对话框后,又会出现另一个“准备安装”对话框,这次是针对另一个程序。第一个对话框针对的是“Logitech Communication Manager”。第二个对话框与 Microsoft Office 2007 有关。

屏幕1

上面提到的搜索路径 C:\MSOCache 现在已经消失了。我已将其删除。反正它是空的,只有两个 {1111-2222-3333-4444 等} 类型的文件夹,而且它们也是空的。

屏幕2

这里,如果我单击“确定”,它应该会尝试连接到某个“网络资源”。但它找不到该资源,并返回上一个对话框。它期望找到什么?它在哪里查找?

屏幕3

它正在寻找的包的名称现在为 EnterpriseWW.msi,但是在我开始通过删除其文件来破坏已安装的程序之前,其他 MSI 文件也出现在这里。

如果我尝试使用任何卸载程序,对于任何程序,它实际上都会进入“准备安装”而不是“准备卸载”。换句话说,它会启动安装程序而不是卸载程序。我又回到了循环中……

现在,我摆脱了所有 Logitech 产品,不再有 Logitech 问题。我真正安装的唯一 Logitech 程序是“SetPoint”——Logitech 键盘和鼠标配置软件。我认为版本是 4.0,仅供参考。我确实尝试获取相同的版本,这就是我知道版本号的原因,尝试安装它来覆盖旧的东西,但没有成功。

我已从 C:\Program 中完全删除了 Logitech 文件夹。我还从“开始”菜单中删除了所有与 Logitech 相关的注册表项和 Logitech 文件夹。但 Microsoft Office 仍在尝试“准备安装”。即使删除了 C:\Program\Microsoft Office 中的所有文件夹和文件。我甚至删除了 C:\Windows\Installer 中以“Microsoft Office*”为主题的 MSI 文件。它仍能打开 Office 2007 安装程序窗口。它是从哪里得到的?...

我还得删除什么?我该如何摆脱这个愚蠢的错误?

我尝试过的其他事情是此 Microsoft 知识库文章关于如何手动删除 Office 2007 套件。但我无法继续,因为当我在 C:\Windows\Installer 中右键单击 MSI 文件,然后单击“卸载”以逐个单独安装它们(如 Microsoft KB 文章中所述)时,它仍然会出现该死的“网络资源不可用”错误。

我尝试的另一件事是使用Windows 安装程序清理实用程序微软不再在其网站上托管此程序,因此我不得不从 MajorGeeks.com 下载它。现在想想,我认为这些错误是在我从 Windows Installer 3.0 升级到 3.1 后立即开始的。因为这个实用程序后来停止工作了,可能是在安装 SP3 时 Windows Installer 升级到 4.5 时。但是当这个实用程序运行时,我能够看到一个程序列表,我怀疑这些程序是使用 MSI/Windows Installer 部署的程序。其中包括 Office 2007,如果我没记错的话,其中还有一些 Logitech 条目。我不确定是否应该使用这个实用程序,所以我没有使用。在绝望中,我安装了 SP3,希望升级 Windows Installer 组件可以消除任何这些故障。

当然,我也尝试了不同的“Microsoft Fix it”程序。更具体地说,我下载了 Microsoft Fix it 的离线便携式安装程序,然后尝试运行名为“安装或卸载软件时出现问题”或无论他们怎么称呼它的修复程序... 它没有解决我的问题。我现在不知道 KB 编号,但这应该是我上面提到的旧“Windows Installer CleanUp Utility”的“替代”软件。

相关内容