作者eyn (eyn)
看板Ladies_Digi
标题[分享] 解决 svchost 100% (非中毒)
时间Sat May 12 17:34:58 2007
状况
因微软自动更新服务关系,造成连接网路的电脑在背景执行自动更新时,
svchost.exe占用大量CPU资源,造成系统反应缓慢甚至停止回应的状况,
以下步骤可解决此类状况。
注:
此案例非病毒造成,也无法解除因病毒造成的svchost占用CPU状况
执行步骤
1
确认不是因病毒造成
a. 更新防毒软体病毒码
b. 全系统扫毒
2
检查系统服务的状态
a. 点「
开始」->「
执行」,输入 "
services.msc" 後按 Enter。
b. 在服务「
Automatic Updates」上点二下。
c. 点选「
登入」索引,确定登入身分为「
本机系统帐户」且「
允许服务与桌面互动」
“
没有”被选取。
d. 确认服务已在目前的「
硬体设定档」中被
启用,如果没有,按下「
启用」按钮。
e. 点选「
一般」索引,确定「
启动类型」为「
自动」,按下「
启动」按钮以启动服务。
f. 对「
Background Intelligent Transfer Service (BITS) 」重覆 b ~ e 的步骤
3
重新注册 Windwos Update 的元件
a. 点选「
开始」->「
执行」,输入 "
REGSVR32 WUAPI.DLL" 後按 Enter。
b. 当看到「
DllRegisterServer 在 WUAPI.DLL 成功」的讯息後按下「
确定」。
c. 重覆上述步骤重新注册下列元件
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
4
清除可能已损坏了的 Windows Update 暂存目录
a. 点「
开始」->「
执行」,输入 "
cmd" 後按 Enter。
在出现的命令提示字元黑色视窗中输入 "
net stop WuAuServ"
c. 点「
开始」->「
执行」,输入 "
%windir%" 後按 Enter。
d. 找到 "
SoftwareDistribution" 并更名备份为 "
SDold" 。
e. 点「
开始」->「
执行」,输入 "
cmd" 後按 Enter,
在出现的命令提示字元黑色视窗中输入 "
net start WuAuServ"
5
结束
颜色说明:
亮绿色表示点选项目 暗绿色表示项目所属类别
亮白色表示步骤目标 黄色表示输入值
亮青色表示强调 红色表示错误讯息
eyn @ptt.cc
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.120.58.132
※ 编辑: eyn 来自: 221.120.58.132 (05/12 17:36)
1F:推 emilwu:这是SOP吗?XDDDD 果然专业~~ 05/12 23:18
2F:推 coffeeing:我输入services.msc之後,找不到自动更新耶...@@" 05/13 00:42
3F:推 emilwu:请先确认是XP SP2之後版本或是2000 SP4之後版本 05/13 00:58
4F:推 coffeeing:我找到了...原来是我自己眼残...@@" 05/13 01:05
5F:推 menghsuan:谢谢你>"<救了我一命 05/13 02:18