svchost.exe占用CPU太高怎么办

如图,显示有9个在运行,这几天玩游戏玩了一段时间就会有一个占用CPU达到99%,关闭了之后下面任务栏就变白色了,而且用360杀毒没有查到有毒,请大神解救~!... 如图,显示有9个在运行,这几天玩游戏玩了一段时间就会有一个占用CPU达到99%,关闭了之后下面任务栏就变白色了,而且用360杀毒没有查到有毒,请大神解救~! 展开
 我来答
用q户名
2018-06-26 · 知道合伙人数码行家
用q户名
知道合伙人数码行家
采纳数:56269 获赞数:150464
我最然懂的不多,但是我愿用全力来帮助大家。如果有不周到之处,还望大家海涵!

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

3,在任务管理器中对照2步骤列出的服务,看哪个占用CPU的svchost.exe进程的PID对应的是哪个服务。
4,点击“开始”-“运行”,输入services.msc,在列表中找出对应的服务,停止。如是不重要的服务可以禁用它。
要注意查看停止的服务是否是重要的系统服务,以免影响系统功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
互联网早读课
2012-11-18 · TA获得超过4.3万个赞
知道大有可为答主
回答量:1.8万
采纳率:42%
帮助的人:2.2亿
展开全部
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的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七彩虹科技有限公司
2018-06-26 · 为您提供更好的产品和服务
七彩虹科技有限公司
七彩虹科技成立于1995年,中国著名的DIY硬件厂商, 亚太区最重要的显示卡提供商之一。专注于IT硬件产品研发、生产和销售,致力于为个人和企业用户提供最具创新与实用价值的硬件产品及应用方案。
向TA提问
展开全部
通常情况下,网络不好时Windows自动更新服务可能会失败,导致其反复重试,结果CPU负载极高。其表现为:系统启动几分钟后 svchost.exe就会占100% cpu资源,但是拔掉网线就好了。 解决办法: 1、进入安全模式 2、删除C:\WINDOWS\SoftwareDistribution下面所有的文件重启机器, 3、 打开控制面板->管理工具->服务,找到【自动更新(Automatic Updates)】,设成手动更新或者关闭自动更新, 4、重启机器,删除C:\WINDOWS\SoftwareDistribution下面的文件,这时再在控制面板里恢复自动更新设置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weichuanmiao
2012-11-19 · TA获得超过634个赞
知道答主
回答量:23
采纳率:100%
帮助的人:9.2万
展开全部
把任务管理器的"查看"打开,把"PID"勾上,记下占用CPU多的svchost的PID,再教你怎么弄.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l_j_f2001
2012-11-21 · TA获得超过290个赞
知道答主
回答量:89
采纳率:100%
帮助的人:33.6万
展开全部
很多服务都会调用svchost.exe,每个服务就有一个svchost.exe进程在运行。
1,打开任务管理器,在任务管理器菜单中选择“查看”-“选择列”,在“PID(进程标识符)”前面打勾。
2,在CMD窗口输入“tasklist /svc”(不含引号)回车。

3,在任务管理器中对照2步骤列出的服务,看哪个占用CPU的svchost.exe进程的PID对应的是哪个服务。
4,点击“开始”-“运行”,输入services.msc,在列表中找出对应的服务,停止。如是不重要的服务可以禁用它。
要注意查看停止的服务是否是重要的系统服务,以免影响系统功能。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式