学习啦 > 学习电脑 > 电脑故障 > CPU故障 >

Svchost.exe是什么占用CPU过高怎么办

时间: 加城1195 分享

  Svchost.exe是一个系统的核心进程,所以病毒也总是会入侵Svchost.exe。那么Svchost.exe占用CPU过高怎么解决呢?下面,以WinXP系统为例,我们一起来看一下。

  方法/步骤

  1.Svchost.exe进程多不一定是病毒。很多朋友对Svchost.exe进程都不太了解,偶尔在任务管理器中一旦看到多个同一进程,就以为自己的电脑中了病毒了,其实并非如此!正常情况下,Win OS中可以有多个Svchost.exe进程同时运行,例如Windows 2000至少有2个Svchost进程,Windows XP中有4个以上或更多,Windows 2003中则有更多,所以当你看到多个Svchost进程时,未必就是病毒!svchost.exe通过为一些系统服务调用动态链接库(DLL)的方式来启动系统服务的,所以svchost.exe的出现其实是其它进程的出现。

  2.Svchost.exe的键值是在“HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost”,每个键值表示一个独立的Svchost.exe组。所以可以根据这个位置来判断是否中毒。

  3.同样的,正常的Svchost.exe程序在:“C:\Windows\System32”目录下的,如果你在其他目录下发现Svchost.exe程序的话,那很可能就是中毒了。如果你怀疑计算机有可能被病毒感染,Svchost.exe的服务出现异常的话通过搜索Svchost.exe文件就可以发现异常情况。

  4.微软还为我们提供了一种察看系统正在运行在Svchost.exe列表中的服务的方法。以Win XP为例:在“运行”中输入:cmd,然后在命令行模式中输入:tasklist /svc。系统列出服务列表。如果使用的是Windows 2000系统则把前面的“tasklist /svc”命令替换为:“tlist -s”即可,查出来后用taskkill杀掉试试。

  5.用tasklist命令查看的不够详细,你还可以用第三方进展查看软件,或微软内部提供的SysinternalsSuite包中的进procexp.exe进程查看程序来观察判断,对于不确定的进程建议用“Kill Process Tree”杀掉。

  相关阅读:CPU故障实例分析

  故障现象:一台英特尔赛扬1GB的主机,最近在使用过程出现了频繁死机的情况。具体表现为:开机后能够顺利的进入Win98系统,但使用15分钟左右,系统便死机,

  故障分析:死内存、显卡或是主板等配件哪一个出现问题都可以造成死机,于是采用替换法,对主机内的各种配件进行了一一替换后焦点落在CPU身上。通过检测,发现CPU的核心工作电压为1.2V,而赛扬1GB的默认工作电压为1.5V,问题肯定出在处理器上。

  故障排除:由于CPU的默认工作电压为1.475V,如今只有1.2V的工作电压,因此造成电脑经常死的原因肯定是CPU的供电不足引起的,这种情况下很可能因为主板的元件老化,造成了供电部分的电压偏低,CPU自然就不能正常工作,死机也就在所难免了。就像是超频一样,提升频率后的CPU不会都很稳定,有的需要增加电压才能稳定在更高的频率上,这道理一样,其实相当一部分的电脑故障都和供电有关。

  通过仔细检查,发现主板上CPU供电电路上的一颗贴片电容有点泛黄的迹象,于是用万用表对它进行测试后发现已经损坏,更换后故障排除。

  CPU供电不足的原因有很多,首先我们应该检查的是机器的电源功率是否匹配,笔者遇到很多机器无法正常启动或不稳定的原因便是由电源直接引起的。检查电源前我们首先应该考虑的是是否为电脑添加过板卡等其它的配件,有些品牌机的电源功率与之系统的总功率是正好相同的,添加新的板卡后很可能就会引起电源的供电不足。因此,如果有添加新的设备不妨将设备取下后试试看,如果还不行,那么就要考虑市电供电是否稳定,有些地方的市电供电不稳定也会出现这样的问题,如果是则不妨安装一个稳压器。另外过多的USB等外接设备的安装也会消耗大量的功率,也可能造成系统不稳定。

  相似的问题时有发生,有个朋友就曾经买了一块显卡,回家后发现不亮,估计很多人此时都会认为是显卡的问题,于是就拿回去换,可是在经销商那里测了一下,竟然没问题。这位倒霉朋友自然感觉莫名其妙,之后来回折腾了几趟,最终还是换了个300W的电源解决了问题。电脑硬件故障的可能性实在太多了,所以大家平时自己解决问题的时候,最好多向几个方面想想,考虑周全是解决故障首要的基础。

  另外,由于CPU散热不良,也可能造成死机的情况。这种故障除了可能导致在Windows下经常死机,即使在DOS下或主板进入到CMOS中都可能出现死机现象。如果在CMOS下都会死机,那么就很有可能是由于CPU的原因造成的死机了。这种情况下可以重点检查CPU的散热情况。当故障出现的时候,可以打开机箱,探察CPU的温度是否非常高,例如出现烫手的现象等。

  当然,这种故障的出现,也有可能是由于CPU超频太高导致CPU电压在加压的时候不能控制,这样当电压的范围超过10%的时候,就会产生增加CPU的电子迁移现象,从而导致CPU内伤而出现死机故障,严重的还会出现烧毁CPU的现象。因此,我们不应该对CPU超频太高,与其可以为CPU添加一个大功率的风扇,还不如使用其它的散热措施让CPU能够更好地散热从而解决问题

3998684