长时间高速下载文件,会不会引起svchost.exe大量占用CPU至100% ?

来源:百度知道 编辑:UC知道 时间:2024/09/24 13:19:51
最近老发现CPU占用率达100%,是一个SVCHOST.exe造成的,一般在50%CPU 占用率,杀过毒,驱动也正常,只是我在使用电脑时一直在下载东西,300K每秒左右,有时开好几个下载软件,长时间高速下载文件会不会导致 svchost.exe占用大量CPU呢?
感谢二楼的回复,我尝试了我所知道的一切办法,都没有解决svchost.exe占有cpu的问题,最终还是重装了系统,花了整整一个通宵,因为我常用的软件太多。最终还是装了vista ultimate sp2,感觉还是值得的,最然有些软件兼容性差了点,但有好多功能是xp无法比拟的,看来还是要与时俱进啊,呵呵。

下载速度300K?也太慢了把 我家一般1.5MB每秒
我觉得下载文件不是CPU大的原因

仔细看下面的 绝对能帮助你 我觉得下载文件不是CPU大的原因

svchost.exe有时是比较头痛的,当你看到你的某个svchost.exe占用很大CPU时你可以去下个aports或者fport来检查其对应的程序路径,也就是什么东西在掉用这个svchost.exe,如果不是c:Windowssystem32(xp)或c:winntsystem32(2000)下的,那就可疑。升级杀毒软件杀毒吧。

我们先看看微软是怎样描述svchost.exe的。在微软知识库314056中对svchost.exe有如下描述:svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。

其实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到底是做什幺用的呢?

首先我们要了解一点那就是Windows系统的中的进程分为:独立进程和共享进程这两种。由于Windows系统中的服务越来越多,为了节约有限的系统资源微软把很多的系统服务做成了共享模式。那svchost.exe在这中间是担任怎样一个角色呢?

svchost.exe的工作就是作为这些服务的宿主,即由svchost.exe来启动这些服务。svchost.exe只是负责为这些服务提供启动的条件,其自身并不能实现任何服务的功能,也不能为用户提供任何服务。svchost.exe通过为这些系统服务调用动态链接库(DLL)的方式来启动系统服务。

svchost.exe是病毒这种说法是任何产生的呢?

因为svchost.exe可以