Windows Installer总是说“正在安装另一个程序”


12

在某些地方某些软件安装必定已经终止。现在,当我尝试安装软件时,我从Windows Installer中收到弹出消息,提示“正在安装另一个程序。请等待安装完成,然后再次尝试安装此软件。”。

在serverfault上进行搜索会显示“ Windows Installer清理工具”,Microsoft已停止支持该工具。另一个搜索将我带到WiseFixer,它要价50美元来修复计算机。

我不介意花一些钱修理计算机,但我不再相信通过大多数产品评论网站或网络搜索找到的东西。


5
您是否尝试过重启?毕竟,它是Windows计算机。
jamesbtate 2011年

1
您是否尝试过重新注册msiexec?support.microsoft.com/kb/315346
xXhRQ8sD2L7Z

为了让Google对此有所了解,德语错误消息显示为“ Ein anderes Programm wird瞬间安装
Uwe Keim

1
就我而言,这是一个名为“ TiWorker.exe”的进程。无论我多久通过Process Explorer杀死“ msiexec.exe”,它都会再次弹出。我杀死了“ TiWorker.exe”,然后杀死了“ msiexec.exe”之后,它没有再次弹出。
Uwe Keim

通过搜索并杀死名称中带有“安装程序”的所有任务名称来解决该问题
JinSnow

Answers:


12

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

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

如果是这样,请将其删除。删除密钥后,重新启动Windows Installer服务。


我以前看过regedit,但我不记得它位于哪里。我应该将其编辑为文本文件还是运行regedit?
凯茜·沙利文

2
单击开始,运行,键入“ regedit”,然后从那里导航树。
Holocryptic 2011年

4
必须确切告知如何运行regedit的人可能真的不应该运行regedit。
沃德-恢复莫妮卡

似乎有效。我还使用系统技工进行清理。删除上面列出的密钥后,我重新启动了。
凯茜·沙利文

net stop msiserver无法停止时如何停止?
阿卜杜勒·劳夫

10

启动Process Explorer并将鼠标悬停在的每个实例上msiexec.exe。幸运的是,您将获得正在安装的内容的命令行,这应该为您提供一些提示。

Process Explorer msiexec示例

我有时会得到这个,这是我的防病毒软件安装的,我只能猜测是新定义,因为它经常发生,足以引起我的注意。


2

抱歉,这是一个基本的响应...但是,您是否有任何挂起的Windows更新需要通过重新启动来完成安装?

附带说明一下,使用Windows Installer清理工具是我有史以来最大的错误。只是以为我会把它扔进去。


1
我已经多次重启了这台机器,所以没有最后完成的重启过程。
凯茜·沙利文

2

第一件事是尝试停止Windows Installer服务。那本身可以解决问题。Windows很可能在后台安装更新。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.