标题:
转贴:解决svchost.exe占用CPU 100%的问题
[打印本页]
作者:
qqqqs
时间:
2007-5-25 16:50
标题:
转贴:解决svchost.exe占用CPU 100%的问题
解决svchost.exe占用CPU 100%的问题
近段时间,在论坛看到好多会员求助SVCHOST.EXE进程CPU占用率100%的问题,很多人还当SVCHOST.EXE是病毒文件,这个问题近段时间也弄和我很是郁闷,就是重新安装系统后也会有这样的情况,排出病毒的情况下,才找到是由于更新近段微软的补丁就会出现这样的情况,没有更新之前是正常的。由于时间关系没有找出是由于那一个补丁文件的问题。下面就来看看解决方法吧!
问题描述
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占用率过高的问题。
图片附件: 11.gif (2007-5-22 17:48, 22.04 K)
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
微软官方下载安装KB927891补丁(这个补丁需要正版验证):
http://download.microsoft.com/do
... 7891-v3-x86-CHS.exe
2、如果安装了更新KB927891之后,客户端仍然有持续的100%CPU问题,请您
微软官方下载安装最新的WSUS 3.0 客户端:
http://download.windowsupdate.co
... dateAgent30-x86.exe
针对64位操作系统:
http://download.windowsupdate.co
... dateAgent30-x64.exe
http://download.windowsupdate.co
... ateAgent30-ia64.exe
关于此问题的更详细信息和补丁下载,参看微软知识库:
http://support.microsoft.com/kb/927891/
作者:
东方红旗
时间:
2007-5-27 15:29
应该说你的电脑的确如你所说CPU被SVCSHOT.EXE(SYSTEM)占用100%的情况,红旗的电脑就是在微点启动后产生SVCSHOT.EXE占用100%的情况,如果没有自动升级系统Automatic Update的时候,却不产生这个100%占用的问题,当然在自动升级系统Automatic Update的时候,如果红旗将微点从进程中结束掉(仅退出微点还不行),这个100%占用的问题就不复存在
作者:
Cloud
时间:
2007-5-27 15:32
轉貼都這麼不負責任
欢迎光临 微点交流论坛 (http://bbs.micropoint.com.cn/)
bbs.micropoint.com.cn