当前位置: 电脑软硬件应用网 > 电脑学院 > 操作系统 > Windows XP系统 > 正文
[图文]WinXP自动更新服务导致SVCHOST.EXE进程CPU占用率过高 【字体:
WinXP自动更新服务导致SVCHOST.EXE进程CPU占用率过高
2007-5-16 9:40:08  文/编辑小进   出处:电脑软硬件应用网   

问题描述

WinXP系统,SVCHOST.EXE进程CPU占用率过高,如果停止Automatic Update服务,CPU占用率高的问题消失。

当计算机速度慢时,需要查看进程的CPU占用率和PID,打开按ctrl+alt+del打开任务管理器,在点击“查看-选择列”,钩选PID(进程标识符)(如下图)。然后在进程选项卡查看进程信息。XP系统可能有多个名称为svchost.exe的进程。如果发现某一个svchost.exe进程CPU占用率高,记下这个进程的PID。可以用下面的方法确认是否Automatic Update(简称AU)引起SVCHOST CPU占用率过高的问题。

    

1、用下面的命令行找到运行Automatic Update服务的SVCHOST进程的PID看是否与占用CPU过高的PID相同。如果相同,可以判断是此问题。

   Tasklist ?Cm wuaueng.dll

2、2-4的步骤用户帮助判断问题。执行下面的命令行来强制客户端发起补丁检测 (某些情况下这个命令行
   能够重现CPU占用率过高的问题)

   Wuauclt /detectnow

3、在任务管理器中找到运行Automatic Update服务的SVCHOST进程的PID,看它是否会引起
   长时间CPU占用率过高。(短时间内的CPU高是正常的)

4、停用Automatic Update服务看问题是否消失 

解决方案

您可以尝试用下面的方法看能否解决这个问题:

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://support.microsoft.com/kb/927891/

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    Windows7/XP/Vista局域网共享驱动器
    解决ADSL宽带拨号开机后慢的问题
    系统备份与恢复:双系统xp与vista
    认识XP系统中的十个特殊文件
    在Windows XP中释放隐藏网速
    解决Win XP无法访问Windows 7文件
    C盘同时安装Windows7与XP 双系统
    Windows XP不能正常关机的解决方法
    windows XP系统下如何开启AHCI硬盘工…
    教你认识Win XP中的十个特殊文件
    设为首页- 关于我们 - 联系方式 - 版权声明 - 友情链接 - 网站地图 -
    Copyright©2003-2010 45IT.COM All Rights Reserved. 浙ICP备05056851号