知觅朱高,今天
               

 
 
 
 
 
 
 
 
 
 
 

追踪Windows自动更新使svchost.exe占用CPU 100% (2007-5-19更新)
上传时间:2007-3-19 10:1
上周五装了office2003,今天早上来一看,发现开机又出现老问题,svchost.exe占cpu达到90%以上,怀疑是office2003和2007两个版本相冲突的原因。卸了两个版本,重启还是一样。再看任务栏有自动更新图标,突然想起上周更新了官方的一个什么防盗版验证程序,不知道和这个有没关系。关闭自动更新重启,真的没问题了。我记得上一次出现这个问题的时候没有解决,后来没办法,就GHOST系统了,现在想想真是亏大了。今天再仔细看,原来我一直把“svchost”写成“svghost”,难怪搜不到正确的解决方法。这大概是Windows Update的一个bug吧,只好等待下一个Windows Update版本。又或者真的和那个正版验证更新程序有关 - Windows Genuine Advantage Validation Tool (KB892130)

********************************************************
2007-4-5更新

建议操作:
1、关闭自动更新,重启;
2、禁用 WGA:“IE -> 工具 -> 管理加载项”禁用Windows Genuine Advantage Validation Tool,如未发现此项,请在显示栏中选择“Internet Explorer 已经使用的加载项”。

********************************************************
2007-4-27更新

Windows Genuine Advantage 通知 (KB905474) 是 Windows Genuine Advantage Validation Tool (KB892130) 的升级,各位在安装自动更新的时候请选择“自定义安装(高级)”,取消该更新的勾选,并可在随后安装时弹出的“隐藏更新”对话框中勾选“不要再次通知我这些更新”,则以后将不再通知安装此更新。

如不慎安装后,可尝试使用 RemoveWGA 来解除此忧劳,在官网查看到最新版后,可直接下载,亦可到国内各大正规软件站下载。
官方网站:http://www.firewallleaktester.com/removewga.htm

以下为此工具介绍:

一家名为Firewall Leak Tester的个人防火墙软件开发公司推出首个专门屏蔽微软正版验证程序WGA“给微软家里打电话”的工具软件--RemoveWGA。

“一旦微软的WGA认证工具确定你使用的是正版Windows,微软就再没有理由接连将你的计算机信息传给微软服务器--在微软本月更新前,你每次开机都会和微软总机打声招呼。”Firewall Leak Tester在软件发布备忘中表示。

这款工具软件不会对微软WGA验证程序组建造成任何修改,仅仅去除微软的“自动通知”功能。“绝对不会对你下载安装Windows正版增值服务内容造成任何问题。”

********************************************************
2007-4-28更新

今日证实,即使不安装 KB905474 和 KB892130,Windows 自动更新仍然会使 svchost.exe 占用 CPU 100%,尤其表现在刚开机进入系统后。尽管任务管理器中只显示占用 99%,事实上已经占用了 100%,关闭自动更新后此问题立即消失,不必重启。

由于我是前天 GHOST 的系统,昨天更新了以下补丁后出现此症状,所以问题极有可能是出在下列的某一或某些更新。我准备删除以下所有更新来测试。


然而删除了 27 日和 26 日的所有更新都不见起效,也许要用系统还原或者再次 GHOST 来测试。没时间和盖茨老头玩了,关闭自动更新,在知道事情原委之前不再启用。看来前不久盖老来华访问遭到“Free Software open source”的词语抗议,抗议者(疑为Linux支持者)也并非全无道理。这老鬼的钱还没赚够吗?

********************************************************
2007-5-8更新

Windows自动更新使 svchost.exe 占用 cpu 100% 的解决方法

1、我的电脑 -> 属性 -> 自动更新 -> 关闭自动更新。

2、控制面板 -> 管理工具 -> 服务 -> 找到"Automatic Updates"服务,右键点击停止,双击将启动类型改成手动。

3、删除 %windir%\SoftwareDistribution(此文件夹的用途为:存放 Windows Update 的更新日志及相关补丁),若不能删除,重启后进入安全模式删除,下次启用自动更新后,系统将重建此文件夹。

4、开启自动更新,启动"Automatic Updates"服务,并将启动类型改回自动。

朱高注:此方法不可根治 Windows 自动更新使 svchost.exe 占用 cpu 100% 的病症,然而为了区区 svchost 而重装系统或 ghost 委实不值。采用此方法可解燃眉之急,抑或大不了永久关闭自动更新,重装就没必要了,因为重装后只要你开启自动更新,问题还是一样会有出现的可能。

参考资料:
· svchost.exe占CPU 100%的解决方法 (车东[Blog^2])
· 吃掉所有CPU資源的 svchost.exe
· 微软官方说明:使用“自动更新”搜索更新或对使用 Windows Installer 的应用程序应用更新时,遇到涉及 Svchost_exe 进程的问题

********************************************************
2007-5-14更新

检查是否将 Windows Update 升级到了 Microsoft Update
感谢网友 61.187.64.102 的交流。

经测试,Windows自动更新使svchost.exe占用CPU 100%的问题与此有关,如果启用了 Microsoft Update,请选择禁用。

登录到 http://update.microsoft.com,如果在网页右边看到这条新闻“升级到 Microsoft Update。自动接收用于 Windows、Office 等的更新程序”,则表示你的机器未升级到 Microsoft Update,如果未看到这条新闻,则表示你的机器已升级到 Microsoft Update,关闭方法如下:点击左栏“更改设置”,在网页下方将看到“禁用 Microsoft Update 软件,只允许我使用 Windows Update”的复选项,勾选此项后应用更改即可。

突然想起为什么当时装 office 2007 后得患此症,很有可能是装完 2007 后自动启用了 Microsoft Update 。

********************************************************
2007-5-19更新

Windows自动更新对话框为灰色未激活状态的解决方法
原文地址:http://www.zhugao.cn/info/news_study_show.asp?id=600

注:此方法不保证在每台机器上均有效。

1、动行gpedit.msc
2、计算机配置 - 管理模板 - windows 组件 - windows update 的右窗口
3、双击配置自动更新:选择“未配置”,确定。
4、双击“指定 intranet microsoft 更新服务位置”,选择“未配置”,确定。

稍等片刻生效。如未生效,注销或者重启即可。

若选项已为“未配置”,则改成“已启用”或“已禁用”,确定后注销,然后再改回“未配置”再注销。

◆ 转载请注明出处!

 
 

知觅朱高,今天