svchost.exe占用CPU 100%的解决方法
- 格式:doc
- 大小:35.50 KB
- 文档页数:2
windowsxp系统中CPU占⽤率100原因及解决⽅法windowsxp系统中CPU占⽤率100 原因及解决⽅法我们在使⽤windows xp操作系统的时候,⽤着⽤着系统就变慢了,⼀看“任务管理器”才发现CPU占⽤达到100%。
这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在本⽂中笔者将从硬件,软件和病毒三个⽅⾯来讲解系统资源占⽤率为什么会达到100%。
经常出现CPU占⽤100%的情况,主要问题可能发⽣在下⾯的某些⽅⾯:CPU占⽤率⾼的九种可能1、防杀毒软件造成故障由于新版的KV、⾦⼭、瑞星都加⼊了对⽹页、插件、邮件的随机监控,⽆疑增⼤了系统负担。
处理⽅式:基本上没有合理的处理⽅式,尽量使⽤最少的监控服务吧,或者,升级你的硬件配备。
2、驱动没有经过认证,造成CPU资源占⽤100%⼤量的测试版的驱动在⽹上泛滥,造成了难以发现的故障原因。
处理⽅式:尤其是显卡驱动特别要注意,建议使⽤微软认证的或由官⽅发布的驱动,并且严格核对型号、版本。
3、病毒、⽊马造成⼤量的蠕⾍病毒在系统内部迅速复制,造成CPU占⽤资源率据⾼不下。
解决办法:⽤可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件,察看有⽆异常启动的程序。
经常性更新升级杀毒软件和防⽕墙,加强防毒意识,掌握正确的防杀毒知识。
4、控制⾯板—管理⼯具—服务—RISING REALTIME MONITOR SERVICE点⿏标右键,改为⼿动。
5、开始->;运⾏->;msconfig->;启动,关闭不必要的启动项,重启。
6、查看“svchost”进程。
svchost.exe是Windows XP系统的⼀个核⼼进程。
svchost.exe不单单只出现在windows xp中,在使⽤NT内核的Windows系统中都会有svchost.exe 的存在。
⼀般在windows 2000中svchost.exe进程的数⽬为2个,⽽在windows xp中svchost.exe进程的数⽬就上升到了4个及4个以上。
svchost.exe是什么进程,是病毒吗?一、svchost.exe是什么svchost.exe是windows操作系统一个非常重要的进程模块。
因此很多病毒都利用svchost.exe来迷惑大家。
但是只要我们仔细观察就会知道是不是病毒。
正常的XP操作系统下有五到六个svchost.exe进程,其中SYSTEM用户名下有3个svchost.exe,NETWORK SERVICE用户名下有2个svchost.exe,LOCAL SERVICE用户名下有1个svchost.exe。
其他系统也是大致如此,他们的用户名都是SYSTEM、NETWORK SERVICE、LOCAL SERVICE这三个,如果不是这三个用户名那么就有可能是病毒了。
而且还有非常重要的一点就是正常的svchost.exe这个程序是在windows\system32这个目录下。
如果其它目录下有svchost.exe那肯定就是病毒了。
进程里面的svchost.exe个数不重要,关键看他是什么用户名而且位置是不是在windows\system32这个目录下。
举个例子:木马很喜欢安装在C:\windows\目录下,因为很具有迷惑性哦,其实它就是木马,将它杀掉。
二、SVCHOST.EXE病毒辨别通常情况下svchost.exe不会是病毒的。
病毒程序没有办法覆盖系统的svchost.exe。
他们一般是采用混淆的方式,让用户产生错觉。
一般是把svchost.exe里面的o改成0,注意一个是欧一个是零,改成这样svch0st.exe,让你很难看出来的。
还有一种就是大小写欺骗,木马通常写成SVCHOST.EXE(全大些)或者svchost.EXE(部分大些)等等,而正常的操作系统一般是小写的,所有发现进程里有这些特征的,首先要怀疑是木马,查查毒,分析文件,确认是木马就将其杀掉。
三、SVCHOST.EXE病毒查杀方法SVCHOST.EXE这个病毒一般有以下几种情况1、直接是SVCHOST.EXE这个文件但放在其他目录下。
很多用户都遇见过机器突然变慢的情况,而且经过任务管理器查看,发现一个叫做”svchost.exe“的进程占用了大量的CPU和系统资源,而且这个进程似乎是一个很重要的系统进程,不能随随便便就kill掉,那么造成这种缓慢的原因会是什么呢?让我们细细说来……1、驱动没有经过认证,造成CPU资源占用100%。
大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。
建议使用驱动精灵来安装最佳驱动版本。
2、防杀毒软件造成故障。
由于新版的KV、金山、瑞星都加入了对网页、插件、邮件的随机监控,无疑增大了系统负担。
3、病毒、木马造成。
大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。
解决办法:使用最新的杀毒软件在DOS模式下进行杀毒。
经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。
4、控制面板—管理工具—服务—RISINGREALTIMEMONITORSERVICE 点鼠标右键,改为手动。
5、关闭瑞星软件的“硬盘定时备份”项。
卸载现有的瑞星程序,然后下载最新完整升级包,用WINRAR解开以后再安装。
6、开始->运行->msconfig->启动,关闭不必要的启动项,重启。
7、查看“svchost”进程是否为病毒冒充。
8、查看网络连接。
主要是网卡。
9、把网卡、显卡、声卡卸载,然后重新安装一下驱动。
10、重装系统、常用软件、当然也要装驱动,用几天看一下。
若不会出现这种问题,再装上其他软件,但是最好是一个软件装完,先用几天。
现会出现问题再接着装。
关于“svchost“进程和病毒冒充Svchost.exe是WindowsXP系统的一个核心进程。
Svchost.exe不单单只出现在WindowsXP中,在使用NT内核的Windows系统中都会有Svchost.exe 的存在。
一般在Windows2000中Svchost.exe进程的数目为2个,而在WindowsXP中Svchost.exe进程的数目就上升到了4个及4个以上。
最近很多朋友说,他CPU经常占用很高,甚至是百分百,而自己电脑配置并不低。
当你点CTRL+ALT+DEL,查看WINDOWS任务管理器的时候,如果CPU占用过高,或者100%,的确会导致电脑运行速度明显变慢,但只是偶尔出现,而且很快恢复正常,那么这个是正常的,不用担心!反而,我整理了如下几种情况。
一、病毒、木马1、举例:SVCHOST.EXE占用100%一般情况下,在XP系统里,至少有4个SVCHOST.EXE的进程,至于2003的系统,会更多;分别为:病毒、木马特征:由于这是正常的系统进程,所以病毒木马也会千方百计入侵或者伪装成SVCHOST.EXE,查看是否是是病毒或者木马,你在C盘搜索一下,如果在C:\WINDOWS\SYSTEM32之外的目录下找到的话,那么就是中毒了,反之,则不是!2、举例:EXPLORER.EXE占用100%EXPLORER.EXE是指WINDOWS资源管理器,或者是WINDOWS的图形界面外壳程序。
病毒、木马特征:EXPLORER.EXE正常目录在C:\WINDOWS目录之下,若在其它目录之下找到,就有可能是中了毒了。
3、SMSS.EXESMSS.EXE进程是一个会话管理子系统,负责启动用户会话的。
病毒、木马特征:如果系统里只有一个SMSS.EXE,那一般就是正常的,如果出现别的,那就是中毒了!4、CSRSS.EXECSRSS.EXE是指用来控制WINDOWS图形相关子关系的。
病毒、木杷特征:正常情况下只有一个进程,目标在C:\WINDOWS\SYSTEM32,如果有别的,那就是中毒了!5、WINLOGON.EXEWINLOGON.EXE是用户登陆程序,运行用户是SYSTEM。
病毒、木马特征:正常路径在C:\WINDOWS\SYSTEM32以外的,且以SYSTEM用户运行的,返之则可能是被感染了!6、SYSTEM IDLE PROCESS病毒喜欢的几个系统进程都讲出来了,其他的各位自己研究去!这一个不是病毒,因为很多朋友问我,为什么SYSTEM IDLE PROCESS占用老高呢!其实这是一个WINDOWS的页面内存管理进程,它占用的CPU越大表示可供分配的CPU 资源越多,反之则越少,所以以后大家别再说这是病毒的话了!二、软件使用、安装、兼容首先仍然是按下CTRL+ALT+DEL,查看WINDOWS任务管理器里的进程。
平时会通过windows任务管理器来查看进程状态,有用户发现svchost.exe占用极大的网络,并且不停的下载数据,之前也介绍过win7纯净版关于svchost.exe进程占用cpu100%原因分析与解决方法,其实有时候这也是微软服务再空闲时在传送文件,如系统在更新此服务就需要占用较高网络,我们只要将该服务关闭即可解决网络被占用的问题。
进程svchost.exe占用网络不停下载具体的解决方法如下所示:
1、打开电脑之后,右键点击我的电脑-,选择里面的管理-选项,再选择服务,如图所示:
2、在服务选项里面找到Background Intelligent Transfer Service,如图所示:
3、双击Background Intelligent Transfer Service之后,将启动类型修改成手动或禁用,同时也要把服务状态修改成停止服务,如图所示:
按照教程关闭Background Intelligent Transfer Service服务,那么遇到的svchost.exe占网络不停的下载数据也很容易可以得到缓解,还是建议用户找出具体原因再对症下药来解决。
现象:∙机器启动运行几分钟后svchost.exe就会占系统cpu资源的100%∙拔掉网线就好了,重连上网后一会儿:svchost.exe又占cpu资源的99%;解决:假设你已经使用了免费杀毒软件排除了病毒和已经使用防间谍软件排除了恶意软件的影响:想办法清空C:\WINDOWS\SoftwareDistribution 目录下所有的文件重启机器即可。
(C:\WINDOWS\SoftwareDistribution是Windows update服务的临时文件存放目录)如果机器提示文件正在使用("Automatic Updates"服务正在运行)无法删除相应目录:∙则想办法打开控制面板==>管理工具==>服务,找到"Automatic Updates",设置成手动启动,∙重启后再删除C:\WINDOWS\SoftwareDistribution。
问题就解决了。
∙然后再打开控制面板==>管理工具==>服务,找到"Automatic Updates",恢复成自动启动重启。
注意:重启后最好在上网条件比较好的地方让系统顺利完成一次系统自动更新。
原因分析:先说说什么是svchost.exe:简单的说没有这个RPC服务,机器几乎就上不了网了。
很多应用服务都是依赖于这个RPC接口的,如果发现这个进程占了太多的CPU资源,直接把系统的RPC服务禁用了会是一场灾难:因为连恢复这个界面的系统服务设置界面都无法使用了。
恢复的方法需要使用注册表编辑器,找到HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet >> Services >> RpcSs, 右侧找到Start属性,把它的值改为2再重启即可造成svchost占系统CPU 100%的原因并非svchost服务本身:以上的情况是由于Windows Update服务下载/安装失败而导致更新服务反复重试造成的。
服务器CPU利用率是直接关系着服务器能够处理多少用户访问等工作的关键,虽然现在服务器的使用率很高,但有时还是会出现CPU利用率100%的现象,那么造成这一现象的原因有哪些呢?1、病毒、木马、间谍软件造成CPU使用率占用100%出现CPU占用率100% 的故障经常是因为病毒木马造成的,比如震荡波病毒。
应该首先更新病毒库,对电脑进行全机扫描。
接着,在使用反间谍软件,检查是否存在间谍软件。
论坛上有不少朋友都遇到过svchost.exe占用CPU100%,这个往往是中毒的表现。
解决办法:svchost.exe Windows中的系统服务是以动态链接库(DLL)的形式实现的,其中一些会把可执行程序指向svchost.exe,由它调用相应服务的动态链接库并加上相应参数来启动服务。
正是因为它的特殊性和重要性,使它更容易成为了一些病毒木马的宿主。
如何才能辨别哪些是正常的svchost.exe进程,而哪些是病毒进程呢?svchost.exe的键值是在“HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost”。
2、explorer.exe进程造成CPU使用率占用100%在system.ini文件中,在[BOOT]下面有个“shell=文件名”。
正确的文件名应该是“explorer.exe”,如果不是“explorer.exe”,而是“shell= explorer.exe 程序名”,那幺后面跟着的那个程序就是“木马”程序,就是说你已经中“木马”了。
以上就是有关造成网站服务器CPU经常100%的原因以及解决办法的一些相关介绍,深入问题和疑难问题请联系【青云安全】。
1.机器启动运行几分钟后svchost.exe就会占系统cpu资源的100%
2.拔掉网线就好了,重连上网后一会儿:svchost.exe又占cpu资源的99%;
解决:
假设你已经使用了免费杀毒软件排除了病毒和已经使用防间谍软件排除了恶意软件的影响:想办法清空C:\WINDOWS\SoftwareDistribution 目录下所有的文件重启机器即可。
(C:\WINDOWS\SoftwareDistribution是Windows update服务的临时文件存放目录)
如果机器提示文件正在使用("Automatic Updates"服务正在运行)无法删除相应目录:
∙则想办法打开控制面板==>管理工具==>服务,找到"Automatic Updates",设置成手动启动,
∙重启后再删除C:\WINDOWS\SoftwareDistribution。
问题就解决了。
∙然后再打开控制面板==>管理工具==>服务,找到"Automatic Updates",恢复成自动启动重启。
注意:重启后最好在上网条件比较好的地方让系统顺利完成一次系统自动更新。
推广:遇到类似问题的应该挺多的,如果你也发现这个方法有用,请将
/blog/archives/001286.html
这个链接加到你的blog里。
html代码:<a
xhref="/blog/archives/001286.html">svchost.exe</a>
原因分析:
先说说什么是svchost.exe:简单的说没有这个RPC服务,机器几乎就上不了网了。
很多应用服务都是依赖于这个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的问题都是应用遇到失败/例外情况后自动重试造成的,本想为用户节省时间的设计,但是重试的频度过高反而导致了和病毒一样的效果。
参考资料:。