Windows 安装程序总是显示“正在安装另一个程序”

Windows 安装程序总是显示“正在安装另一个程序”

某个地方的某些软件安装一定失败了。现在,当我尝试安装软件时,Windows 安装程序弹出消息说“正在安装另一个程序。请等待安装完成,然后再次尝试安装此软件。”。

在 serverfault 上搜索后,我找到了“Windows Installer Cleanup Tool”,但微软已停止支持该工具。再搜索后,我找到了 WiseFixer,它要价 50 美元来修复我的电脑。

我不介意花一些钱来修理我的电脑,但我不再相信我在大多数产品评论网站或网络搜索中找到的东西。

答案1

打开regedit并查看此键是否存在:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress

如果有,请将其删除。重新启动Windows 安装程序拔出钥匙后即可进行维修。

答案2

火起来进程探索器并将鼠标悬停在每个实例上msiexec.exe。如果幸运的话,您将获得正在安装的命令行,这将为您提供一些有关它是什么的线索。

Process Explorer msiexec 示例

我时不时就会遇到这种情况,这是我的防病毒软件安装的某些东西,我只能猜测它是新的定义,因为这种情况发生的频率足以让我注意到。

答案3

抱歉,如果这是一个基本的回应...但是,您是否有任何待处理的 Windows 更新需要通过重新启动来完成安装?

顺便说一句,使用 Windows Installer Cleanup Tool 是我犯过的最大错误。我只是想提一下。;)

答案4

我运行了 Acronis True Image (Home),但没有连接要进行备份的外部驱动器。停止所有 (4) 个 Acronis 服务的运行允许我安装/卸载。

经过深思熟虑,我猜想这就是导致安装/卸载“锁定”的原因。如果您安装了以服务形式运行的软件,则可以选择性地停止/启动每个软件,看看是否有帮助。

注意:我尝试了这里所有的回应,但都没有任何帮助。

相关内容