`
rainbow686
  • 浏览: 164185 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

现象:

  1. 机器启动运行几分钟后 svchost.exe就会占系统cpu资源的100%
  2. 拔掉网线就好了,重连上网后一会儿:svchost.exe又占cpu资源的99%;

解决:

假设你已经使用了免费杀毒软件排除了病毒和已经使用防间谍软件排除了恶意软件的影响:
想办法清空C:\WINDOWS\SoftwareDistribution 目录下所有的文件重启机器即可

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

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

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

推广: 遇到类似问题的应该挺多的,如果你也发现这个方法有用,请将 http://www.chedong.com/blog/archives/001286.html
这个链接加到你的blog里。
html代码: <a xhref="http://www.chedong.com/blog/archives/001286.html">svchost.exe</a>

原因分析:

先说说什么是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很有规律的在每个月的第二个星期发布补丁程序)。

上面的解决方法并不能保证不重发作,但是为了svchost文件而每隔几个月重装一次操作系统还是太浪费时间了。

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

参考资料:

分享到:
评论

相关推荐

    svchost.exe占用cpu100%的解决方法

    svchost.exe 占用 CPU 100% 的解决方法和 Svchost.exe 进程详解 在 Windows 操作系统中,svchost.exe 进程是一个重要的系统进程,它负责启动和管理系统服务。但是,有时 svchost.exe 进程可能会占用 CPU 资源的 100...

    Svchost.exe进程CPU占用100%怎么办?.docx

    Svchost.exe进程CPU占用100%的原因有多种,解决方法也各不相同。为了避免Svchost.exe进程CPU占用100%,建议用户保持系统的最新状态,避免使用测试版的驱动程序,随时更新杀毒软件的病毒库,并且注意系统的启动项和...

    联想工程师专用小工具 开机提示svchost.exe应用程序错误修复工具V2.30.1

    联想工程师专用小工具 开机提示svchost.exe应用程序错误修复工具V2.30.1联想工程师专用小工具 开机提示svchost.exe应用程序错误修复工具V2.30.1联想工程师专用小工具 开机提示svchost.exe应用程序错误修复工具V...

    fix.bat解决svchost.exe占系统资源100%

    启用Microsoft Update后,使用自动更新服务,开机就会出现svchost.exe占系统资源100%的情况;如果使用Windows Update就不会。启用Microsoft Update后,可以安装fix.bat来解决svchost.exe占系统资源100%的问题。

    让你头痛的真假Svchost.exe进程详解

    ### 让你头痛的真假Svchost.exe进程详解 #### 一、了解Svchost.exe的功能 Svchost.exe是Windows NT内核操作系统(包括Windows ...通过以上方法,您可以有效地区分真伪Svchost.exe进程,并妥善处理可能存在的威胁。

    svchost.exe占用cpu怎么处理.docx

    svchost.exe 占用 CPU 怎么处理 svchost.exe 是 Windows 操作系统中的一种系统进程,它的主要作用是hosting 多个系统服务,使得系统服务可以在同一个进程中运行。但是,当 svchost.exe 占用 CPU 较高时,可能会对...

    svchost.exe应用程序错误的解决方法.docx

    svchost.exe应用程序错误的解决方法.docx

    多个svchost.exe占用cpu怎么办.docx

    Svchost.exe 是一个系统核心进程,负责管理和运行系统服务,但是在某些情况下,多个 Svchost.exe 进程可能会占用 CPU 资源,导致系统性能下降。那么,如何判断 Svchost.exe 进程是否正常运行,如何优化 Svchost.exe ...

    svchost.exe应用程序错误崩溃 原因查看和解决

    **svchost.exe** 是Windows操作系统中的一个关键进程,它属于系统服务宿主,用于承载多个Windows服务。这个进程在不同的Windows版本中扮演着不同角色,例如在Windows 2000中有两个svchost.exe进程,而在Windows XP中...

    一个可以由SVCHost.exe服务调用的dll模块

    因此,对SVCHost.exe和DLL的理解可以帮助我们更好地诊断和解决系统问题。 总的来说,SVCHost.exe和DLL模块是Windows操作系统中的两个关键元素,它们协同工作以确保系统的正常运行和服务的高效提供。理解它们的工作...

    svchost.exe文件占用内存不断的增加,最后造成内存资源耗竭,最后死机处理办法

    一旦确定svchost.exe存在问题,可以通过以下几种方式尝试解决: 1. **更新系统补丁**:确保操作系统已安装所有最新的安全补丁和更新,以修复可能存在的漏洞。 2. **扫描恶意软件**:使用可靠的防病毒软件进行全面...

    解决svchost.exe CPU占用率过高.docx

    解决svchost.exe CPU占用率过高的方法 svchost.exe是一个核心系统进程,但是在某些情况下,它可能会占用大量的CPU资源,导致系统变慢。那么,什么原因会导致svchost.exe CPU占用率过高呢? 1. 驱动没有经过认证,...

    svchost.exe应用程序出错的几种可能及解决方案

    **svchost.exe应用程序出错的原因与解决方案** `svchost.exe`是Windows操作系统中一个非常重要的进程,它用于承载多个系统服务。当用户遇到"svchost.exe应用程序出错"的问题时,通常是由以下几种原因造成的: 1. *...

    Svchost.exe病毒程序清除方法

    一、svchost.exe系统程序 svchost.exe是nt核心系统的非常重要的进程,对于windows 2000、xp等不可或缺。细心的朋友会发现windows中存在多个 “svchost”进程(通过“ctrl+alt+del”键打开任务管理器,在“进程”...

    电脑开机提示报错svchost.exe应用程序错误修复工具.rar

     在电脑启动进入桌面,突然出现提示svchost.exe应用程序错误,一般来说是自动启动程序打开的时候爆出这样的错误,只需要使用联想发布的这款一键修复工具就能解决了,它是专门用来解决开机报错误svchost.exe的问题,...

    svchost.exe.mui

    svchost.exe

    svchost.exe应用程序错误[总结].pdf

    svchost.exe 应用程序错误总结 svchost.exe 是 NT 核心系统的非常重要的进程,对于 2000、XP 来说,不可或缺。svchost.exe 进程提供了很多系统服务,如 RPCSS 服务(Remote Procedure Call)、DMServer 服务...

    Svchost.exe进程与病毒探讨.pdf

    4. **监控CPU使用情况**:正常情况下,svchost.exe进程的CPU使用率不会过高。如果发现某个svchost.exe进程的CPU使用率异常高,可能是被恶意软件利用。 5. **检查注册表设置**:svchost.exe进程启动的服务是由...

    Svchost.exe占用高怎么办?.docx

    Svchost.exe 占用高的问题可以通过检查驱动程序认证、杀毒软件的影响、病毒和木马的影响、关闭不必要的启动项、软件导致的问题和 Svchost.exe 进程的影响等方法来解决。只有通过这些方法,我们才能确保 Svchost.exe ...

    svchost.exe[1348]中发生未处理的win32异常解决办法

    Windows svchost.exe 远程代码执行漏洞解决办法 svchost.exe[1348] 中发生未处理的 win32 异常是指 svchost.exe 进程中出现的 win32 异常问题,这个问题可能会导致远程代码执行漏洞的出现。成功利用此漏洞的攻击者...

Global site tag (gtag.js) - Google Analytics