专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Windows » svchost.exe占用CPU 100%的解决方法 »正文

svchost.exe占用CPU 100%的解决方法

来源: 发布时间:星期三, 2009年2月4日 浏览:0次 评论:0
查看文章
svchost.exe占用CPU 100%解决思路方法

现象:
机器启动运行几分钟后 svchost.exe就会占系统cpu资源100% 拔掉网线就好了重连上网后会儿:svchost.exe又占cpu资源99%; 解决:
假设你已经使用了免费杀毒软件Software排除了病毒和已经使用防间谍软件Software排除了恶意软件Software影响:
想办法清空C:\WINDOWS\SoftwareDistribution 目录下所有文件重启机器即可
(C:\WINDOWS\SoftwareDistribution是Windows update服务临时文件存放目录)
如果机器提示文件正在使用("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负载极高 常发生这类问题机器般是上网条件(尤其是去国外网站WebSite)不稳定机器比如家里父母机器往往在安装机器几个月以后不定期发生每个月第 2个星期是高发期:最近几年MS很有规律在每个月第 2个星期发布补丁)
上面解决思路方法并不能保证不重发作但是为了svchost文件而每隔几个月重装次操作系统还是太浪费时间了
教训:[ffg,#0000
标签:

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: