我运行了两个虚拟的2008 Windows服务器,在过去的几个月里一直有一些重复发生的问题。 Msiexec.exe似乎运行,并总是冻结在25%的CPU使用率和约12 – 15K的内存使用情况时,卸载(也许安装)某些应用程序。
我第一次注意到这一点,当试图删除C ++的Visual Basic然后试图运行一个修复工具,以及…冻结在25%。 今天晚上,我试图从这个服务器上卸载Office 2003,并从“添加/删除程序”方法中locking。 然后,我下载了微软的清理实用程序,第二步调用msiexec.exe,同时挂起25%!
这是我已经尝试和知道 – 这是发生在两个服务器上。 – 我跑sfc / scannow没有发现。 – 在两台服务器上运行checkdisk,没有发现。 – 扫描病毒。 – 删除了反病毒,并尝试。 – 停止服务,msconfig项目,并尝试启动到一个基本的configuration。 – msi.dll是4.5(最新版本没有R2或W7) – 试图从任务pipe理器设置msiexec.exe的优先级。
有任何想法吗?
我们与Server 2003的terminal服务有类似的问题。 在安装/卸载过程中, MSIEXEC.EXE会占用25%的CPU,但是如果我们等待,它将会完成。 应该花费数秒钟才能安装的小型.MSI包装需要15或20分钟。 我们发现问题是来自Hewlett Packard打印机的NTUSER.DAT膨胀和registry项。 我们使用http://www.brianmadden.com/forums/t/12621.aspx中的以下过程来解决问题:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\hewlett-packard HKU\.Default\Software\Hewlett-Packard 希望这可以帮助你。
看看你是否有重装Windows Installer 4.5 Redistributable的运气。 希望这不会成为一个鸡,蛋的交易,你不能安装,因为安装程序不工作。