Asp.NET Tutorials
Home > 安装和部署 > svchost/msi performance issue (CPU 100%或占用过高)
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: ccBoy

Add by : Huobazi (2007-5-16:08:42)