Tuesday, May 29, 2007 7:01 AM
by
Support News Editor
Automatic Update 引起SVCHOST CPU占用率过高
症状
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高是正常的)
解决方案
如果是AU引起SVCHOST CPU占用率过高的问题,请您参考下面的KB:
http://support.microsoft.com/kb/916089/ch
http://support.microsoft.com//kb/927891/ch
您可以尝试用下面的方法看能否解决这个问题:
1. 安装更新KB927891
http://support.microsoft.com//kb/927891/ch
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
根据我们正在跟踪的相关问题的客户反馈,上面两个步骤应该能够缓解这个问题。
这两个用来解决AU引起SVCHOST CPU占用率过高的问题可以通过WindowsUpdate /WSUS获得.
更新KB927891在WSUS上被列为Critical Updates. 更多具体信息请参考:
http://blogs.technet.com/wsus/archive/2007/05/22/latest-msi-dll-fix-927891-also-available-to-wu-wsus-today.aspx
更新KB936301在WSUS上被列为Critical Updates. 它安装在WSUS 2.0 SP1 服务器上,把Selfupdate tree 升级为WSUS 3.0 同时仍然保留服务器为WSUS 2.0, 所以客户端可以通过访问 WSUS selfupdate tree来获得WUA3.0. 更多具体信息请参考:
http://blogs.technet.com/wsus/archive/2007/05/22/updates-for-wsus-available-today.aspx
关于这个问题的最新的进展请参考:
http://blogs.technet.com/wsus/archive/2007/04/28/update-on.aspx
如果有和这个问题相关的疑问,可以联系GCR PSS Security Support Group (shsecs@microsoft.com) 获取进一步的支持。