Windows Installer 在 Windows Server 2012 上在后台持续运行吗?

Windows Installer 在 Windows Server 2012 上在后台持续运行吗?

在尝试安装程序时,它抱怨正在安装其他程序,并且 Windows Installer 已在运行 (msiexec.exe)。果然,有两个进程实例,其中一个使用了 25% 的 CPU(四核,因此基本上是 100% 的一个核)。

在网上搜索后,我偶然发现了这一点:http://support.microsoft.com/kb/2793634标题为“安装 SQL Server 2012 SP1 后,Windows 安装程序重复启动”,内容如下:

“在计算机上安装 SQL Server 2012 SP1 后,Windows 安装程序 (Msiexec.exe) 进程会重复启动以修复某些程序集。”...“出现此问题时,您会遇到 CPU 使用率过高的情况。”

有人遇到过这个问题或能够解决它吗?我只是认为把这个问题和解决方案放在这里以供将来参考是个好主意,因为这是一个很大的问题。安装 SQL Server 2012 SP1 后无法安装任何软件。

答案1

我运行了第一个建议的修补程序,它似乎已经解决了该问题:http://www.microsoft.com/en-us/download/details.aspx?id=36215

我无需注册即可收到电子邮件或某些修补程序所需的其他烦人的东西。我只需下载并运行它即可。它首先执行了一些“停止检查”,并建议我手动关闭 MSIEXEC 以“避免重新启动系统”,但服务管理器不允许我停止它,所以我只是忽略了它并让它继续运行。

有几个设置步骤,大约半小时后安装完成,无需重启。我可以立即安装其他应用程序。问题暂时解决了。

相关内容