查看: 6149|回复: 20
收起左侧

[已解决] svchost.exe使用率100%。只好把自动更新服务给关闭了

 关闭 [复制链接]
Suser
发表于 2007-4-29 15:32:02 | 显示全部楼层 |阅读模式
最近不知道怎么了,一开机连到网上后
用于自动更新的svchost.exe使用率就会飚升到100%使用率时间有一分钟。
把机子卡半死机状态。
没办法,只要把自动更新服务给关闭了
以后只好每个月手动更新一次
有人会问,你把自动更新给关闭不就行了,关闭服务干什么。
因为关闭了自动更新系统安全中心会弹出来,一是不好看、二是安全中心也要占用几兆内存。

我的机子以前不会出现svchost.exe使用率到100%的情况的。。
不知道是不是更改了哪里导致其优先级达到最高呢。唉。
如有高手请告知
totook
发表于 2007-4-29 15:37:51 | 显示全部楼层
都有这情况吧~我下狠心全更新了,没得更新了就没事了~平时改成提示更新,不下载
Suser
 楼主| 发表于 2007-4-29 15:41:58 | 显示全部楼层
原帖由 totook 于 2007-4-29 15:37 发表
都有这情况吧~我下狠心全更新了,没得更新了就没事了~平时改成提示更新,不下载

偶的更新早就更新完了
只是每次连到网络后,自动更新就启动,对更新进行扫描
导致使用率100%,出现半死机
totook
发表于 2007-4-29 15:59:40 | 显示全部楼层
原帖由 Suser 于 2007-4-29 15:41 发表

偶的更新早就更新完了
只是每次连到网络后,自动更新就启动,对更新进行扫描
导致使用率100%,出现半死机

前段时间,微软的正版验证补丁我装了两次才成功,明明安装成功了,没想到,过几天又提示要安装,晕了,正版也出错~ 真是郁闷!只到到网页那下更新,最后才没事!最好到微软更新网页检查下,是否全更新了,不过那个有点慢~要有耐心 上次我碰到这情况,好像还对系统优化一下了,时间长了,记不得内容了,帮你顶顶,请高手帮你!
zhangjianbing
发表于 2007-4-29 16:55:16 | 显示全部楼层
应该不是你说的原因吧
给你顶上去
让高手给你看看
ryn
发表于 2007-4-29 16:58:32 | 显示全部楼层
原帖由 Suser 于 2007-4-29 15:41 发表

偶的更新早就更新完了
只是每次连到网络后,自动更新就启动,对更新进行扫描
导致使用率100%,出现半死机




如果卡吧能修改一下这个问题,估计就完美了;那开机就相当的快了。
cmkjs
发表于 2007-4-29 21:36:26 | 显示全部楼层
是啊,我的也出现这样的情况了.

spoolsv.exe和svchost.exe占CPU 100%的解决方法
机器启动运行几分钟后 svchost.exe就会占系统cpu资源的100%
拔掉网线就好了,重连上网后一会儿:svchost.exe又占cpu资源的99%;
解决:
假设你已经使用了免费杀毒软件排除了病毒和已经使用防间谍软件排除了恶意软件的影响:
想办法清空C:\WINDOWS\SoftwareDistribution 目录下所有的文件重启机器即可。

如果机器提示文件正在使用("Automatic Updates"服务正在运行)无法删除相应目录:

则想办法打开控制面板==>管理工具==>服务,找到"Automatic Updates",设置成手动启动,
重启后再删除 C:\WINDOWS\SoftwareDistribution。问题就解决了。
然后再打开控制面板==>管理工具==>服务,找到"Automatic Updates",恢复成自动启动重启。

注意:重启后最好在上网条件比较好的地方让系统顺利完成一次系统自动更新。


原因分析:

先说说什么是svchost.exe:简单的说没有这个服务机器几乎就上不了网了。很多应用服务都是以来于这个接口RPC的,如果发现这个进程占了太多的CPU资源,

直接把系统的RPC服务禁用了会是一场灾难:因为连恢复这个界面的系统服务设置界面都无法使用了。恢复的方法需要使用注册表编辑器,找到 HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet >> Services >> RpcSs, 右侧找到Start属性,把它的值改为2再重启即可

造成svchost占系统CPU 100%的原因并非svchost服务本身:以上的情况是由于Windows Update服务下载/安装失败而导致更新服务反复重试造成的。而Windows的自动更新也是依赖于svchost服务的一个后台应用,从而表现为svchost.exe负载极高。 常发生这类问题的机器一般是上网条件(尤其是去国外网站)不稳定的机器,比如家里的父母的机器,往往在安装机器几个月以后不定期发生,每个月的第二个星期是高发期:因为最近几年MS很有规律的在每个月的第二个星期发布补丁程序)。

同样如果是spoolsv.exe占用CPU 10%的话,只要清空C:\WINDOWS\system32\spool\PRINTERS 目录下所有的文件即可。

教训:

spoolsv.exe和svchost.exe的问题都是应用遇到失败/例外情况后自动重试造成的,本想为用户节省时间的设计,但是重试的频度过高反而导致了和病毒一样的效果。


或都把自动更新关掉,此时右下出现提示,按下面的方法关掉提示,进入安全中心,点左上边最后一个项目"更改安全中心提示我的方式"打开后把第二项的钩去掉然后确认就可以了.以后不现出提示了.

[ 本帖最后由 cmkjs 于 2007-4-29 21:38 编辑 ]

评分

参与人数 1经验 +1 收起 理由
ALEXBLAIR + 1 感谢支持,欢迎常来: )

查看全部评分

cmkjs
发表于 2007-4-29 21:39:52 | 显示全部楼层
对了,关掉上每月不忘记手动更新
great939
发表于 2007-4-29 22:55:14 | 显示全部楼层
导致使用率100%,出现半死机,我的也出现这样的情况了。我跟楼主一样,采用同样办法
eluevip
发表于 2007-4-29 23:10:00 | 显示全部楼层
你们是不是都升级到了Microsft Update?  换回Windows Update再看看呢,更改的方法是手动进入Microsft Update网站,左面的“更改设置”,最下面的“停止使用Microsft Update”。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-27 11:03 , Processed in 0.116680 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表