svchost/msi performance issue (CPU 100%或占用过高)

症状(Symptom)   SVCHOST CPU占用率过高,如果停止Automatic Update服务,CPU占用率高的问题消失。 或者用下面的方法确认是否AU引起SVCHOST CPU占用率过高的问题:   1.       用下面的命令行找到运行Automatic Update服务的SVCHOST进程的PID Tasklist –m wuaueng.dll   2.       执行下面的命令行来强制客户端发起补丁检测 (某些情况下这个命令行能够重现CPU占用率过高的问题) Wuauclt /detectnow   3.       找到运行Automatic Update服务的SVCHOST进程的PID,看它是否会引起长时间CPU占用率过高。(短时间内的CPU高是正常的)   解决方案(Solution)   如果是AU引起SVCHOST CPU占用率过高的问题,请您参考下面的KB:   http://support.microsoft.com/kb/916089/ http://support.microsoft.com//kb/927891   您可以尝试用下面的方法看能否解决这个问题:   1.       安装更新KB927891 http://support.microsoft.com//kb/927891   2.       如果安装了更新KB927891之后,客户端仍然有持续的100%CPU问题,请您下载安装最新的WSUS 3.0 客户端: http://download.windowsupdate.com/v7/windowsupdate/redist/standalone/WindowsUpdateAgent30-x86.exe   针对64位操作系统: http://download.windowsupdate.com/v7/windowsupdate/redist/standalone/WindowsUpdateAgent30-x64.exe http://download.windowsupdate.com/v7/windowsupdate/redist/standalone/WindowsUpdateAgent30-ia64.exe   上面两个步骤应该能够缓解这个问题。关于这个问题的最新的进展请参考: http://blogs.technet.com/wsus/archive/2007/04/28/update-on.aspx   Source: Samuel Lv…