svhost占用CPU问题的解决方法[分享]
22:23, June 5th, 2008
今天刚刚用IBM的一键恢复重装了XP就遭遇了CPU100%运行的怪异现象,查看了下进程,是rundll32和svhost两个小东西在作怪,rundll32很快就解决了,但是svhost却很顽强……只有百度了一组。现在转发下做个备忘。
英文原文链接http://forums.microsoft.com/WindowsOneCare/ShowPost.aspx?PostID=906329&SiteID=2
三种方法
第一种,打微软的补丁,
链接地址http://support.microsoft.com/kb/916089和http://support.microsoft.com/kb/927891/
第二种,关闭自动更新,重启电脑,然后上微软网站手动安装更新一次,再开启自动更新,重启电脑
第三种,如果上面两种都没有作用(5555,我就是,命苦),进行以下操作,前4步一般没什么必要……从第5步开始就可以
* 1.点击开始->运行,输入services.msc,回车
* 2.双击Automatic Updates服务,在弹出的窗口中,选择“登录”选项页,确保“本地系统账户”被选上,“允许服务与桌面交互”前面的选择框没打勾;下面的硬件配置文件状态为“已启动”,如果没有启动,请手工点击启动按钮;
* 3.回到“常规”选项页,启动服务
* 4.对Background Intelligent Transfer Service服务重复上面两步操作
* 5.点击开始->运行,输入REGSVR32 WUAPI.DLL,回车,弹出对话框说“WUAPI.DLL中DllRegisterServer 的成功”,点击确定。
* 重复步骤5,分别输入REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
* 6.点击开始->运行,输入 net stop WuAuServ,回车,停止Automatic Updates服务
* 7.点击开始->运行,输入%windir%,回车,在打开的文件夹中,找到SoftwareDistribution文件夹并改名为SDold。
* 8.点击开始->运行,输入 net start WuAuServ,回车,启动Automatic Updates服务
好了,其中SDold文件夹可以删除。
总结,就是先停止Automatic Updates服务,然后删除%windir%/SoftwareDistribution,如果看不到,显示系统文件和隐藏文件就可以

Leave a Reply