svchost.exe占用CPU太高怎么办

如图,显示有9个在运行,这几天玩游戏玩了一段时间就会有一个占用CPU达到99%,关闭了之后下面任务栏就变白色了,而且用360杀毒没有查到有毒,请大神解救~!

第1个回答  2018-06-26
很多服务都会调用svchost.exe,每个服务就有一个svchost.exe进程在运行。
1,打开任务管理器,在任务管理器菜单中选择“查看”-“选择列”,在“PID(进程标识符)”前面打勾。
2,在CMD窗口输入“tasklist /svc”(不含引号)回车。

3,在任务管理器中对照2步骤列出的服务,看哪个占用CPU的svchost.exe进程的PID对应的是哪个服务。
4,点击“开始”-“运行”,输入services.msc,在列表中找出对应的服务,停止。如是不重要的服务可以禁用它。
要注意查看停止的服务是否是重要的系统服务,以免影响系统功能。
第2个回答  2012-11-18
Svchost.exe

它位于系统目录的System32文件夹,是从动态链接库(DLL)运行服务的一般性宿主进程。在任务管理器中,可能会看到多个Svchost.exe在运行,不要大惊小怪,这可能是多个DLL文件在调用它。不过,正因为如此,它也成为了病毒利用的对象,以前的“蓝色代码”病毒就是一例。另外,如果感染了冲击波病毒,系统也会提示“Svchost.exe出现错误”。

如果要查看哪些服务正在使用Svchost.exe,对于Windows 2000可从其安装光盘的SupportToolsSupport.cab压缩包中,将Tlist.exe解压缩至任意目录,接着在“命令提示符”中进入Tlist.exe所在目录,输入“tlist -s”并回车(“tlist pid”命令可看到详细信息)。而在Windows XP则直接输入“Tasklist /SVC”查看进程信息(“Tasklist /fi "PID eq processID"”则可看到详细信息)。

如果你的system32\win 这个目录下还存在dllhost,你中了冲击波了,把window升级到sp2以上,再去下载一个专杀工具

杀过后
最好打个微软针对冲击波的补丁 kb823980
注意要选对你的系统
有为2000的 还有xp的
第3个回答  2018-06-26
通常情况下,网络不好时Windows自动更新服务可能会失败,导致其反复重试,结果CPU负载极高。其表现为:系统启动几分钟后 svchost.exe就会占100% cpu资源,但是拔掉网线就好了。 解决办法: 1、进入安全模式 2、删除C:\WINDOWS\SoftwareDistribution下面所有的文件重启机器, 3、 打开控制面板->管理工具->服务,找到【自动更新(Automatic Updates)】,设成手动更新或者关闭自动更新, 4、重启机器,删除C:\WINDOWS\SoftwareDistribution下面的文件,这时再在控制面板里恢复自动更新设置。
第4个回答  2012-11-19
把任务管理器的"查看"打开,把"PID"勾上,记下占用CPU多的svchost的PID,再教你怎么弄.本回答被网友采纳
第5个回答  2012-11-21
很多服务都会调用svchost.exe,每个服务就有一个svchost.exe进程在运行。
1,打开任务管理器,在任务管理器菜单中选择“查看”-“选择列”,在“PID(进程标识符)”前面打勾。
2,在CMD窗口输入“tasklist /svc”(不含引号)回车。

3,在任务管理器中对照2步骤列出的服务,看哪个占用CPU的svchost.exe进程的PID对应的是哪个服务。
4,点击“开始”-“运行”,输入services.msc,在列表中找出对应的服务,停止。如是不重要的服务可以禁用它。
要注意查看停止的服务是否是重要的系统服务,以免影响系统功能。本回答被提问者采纳