我要提问

cpu占用过高怎么办

提问者:暖男°  |2014年03月06日
关注
已有2个回答

    张富华[编辑专家] 2014-07-24 16:03

    专家星级 : 2星

    楼主你好

    1、点电脑左下角的“开始”→“运行”,输入msconfig在启动项里把没必要开机启动的关掉应该就可以了,如果还是不行就进入本地服务把用不到的服务也关了(要看明白了意思再关)再刚开始运行程序的时候CPU使用率100%比较正常。

    2、实际应用最大的是防病毒软件和放火墙,建议你在打游戏的时候和不上网的时候把这个给关了把系统的自动更新关了,把时间西显示的,连接网络关了,他会定时访问微软的时间服务器网站来核对你的系统时间准确不,QQ什么的开机自动启动也关了,尽量减少开机启动项,这也能有效的降低CPU使用率。

    3、减少后台驻留的程序,比如采用一些占内存和CPU较少的防毒程序,另外要看你的运行的什么程序,有些网页上的东西还是比较费资源的,除病毒外还应清理木马和流氓程序,才能减少CPU负担。

    4、一般解码、转换和有大量算法的程序比较占CPU,比如音频、视频、解压缩、格式转换等程序。还有就是有了病毒了或者程序运行出错的死循环会让CPU使用率猛增。


    跟答
    留下你的评论
    确定 取消

    回忆过去° 2014-03-06 16:26

    擅长领域:
    服务器  

      CPU是一台计算机的运算核心和控制核心。我们进行的电脑操作都需要和CPU打交道,一旦CPU的使用率过高,就会影响处理速度,从而使得电脑慢下来,如果CPU达到100%还可能导致操作极为缓慢甚至死机,那么CPU使用率高应该怎么办呢

    CPU占用过高的后果:

    1.电脑运行速度变慢

    2.CPU温度升高

    3.死机或温度过高重启
    一:如果查看哪些进程占用了过高的CPU使用率
    1.我们先进入任务管理器点击进程,我们就可以看到是哪些软件在占用我们的CPU使用率,如下图:
    点击查看大图
    2.如果觉得上图还不够详细,那么我们可以打开任务管理器-性能-资源监控器,然后我们就可以更详细的看到占用CPU使用率的软件,如下图:点击查看大图
    二:CPU使用率高的原因和解决办法:
    1.大型程序:
    很多时候CPU使用率过高都是大型程序所致,例如很占CPU的大型3D游戏,原因不外乎有两种,一种是编写的程序不合理导致CPU使用率升高(一般游戏都是经过测试的,所以这种情况应该不常见),另一种就是电脑配置过低(这应该是主要原因),解决办法很简单,要不不玩这种游戏,要不换个高配电脑。
    2.病毒与木马
    病毒、木马造成。大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。更新杀毒软件的病毒库,然后全盘进行杀毒。要经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。 
    3.杀毒软件
    现在很多杀毒软件都添加了实时监控(例如邮件监控,插件监控,网页监控等等),虽然本是出于好意,让我们的电脑更加安全,但是无形中增大了系统负担,尤其是一些配置不高的电脑,已经“用不起”这些杀毒软件了。解决办法,尽量使用最少的监控亦或者是升级你的电脑配置。

    点击查看大图


    4.驱动程序:

    驱动没有经过认证,造成CPU资源占用100%。大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因,所以请尽量使用官方正式版的驱动,驱动下载: ZOL驱动下载

    点击查看大图


    5.磁盘碎片

    我们使用电脑的时候经常会对软件进行安装和卸载,文档进行复制和删除操作,这种操作会使得硬盘中数据排列断断续续亦或者非常分散,使计算机在查找的时候速度变慢,从而占用大量的CPU。解决办法,经常清理系统垃圾,在清理完成之后对磁盘进行碎片整理操作。


    6.SVCHOST.EXE

    相信很多朋友对它并不陌生,很多时候因为这个进程造成CPU达到100%,这是一个系统进程,当然也不排除病毒伪造,首先我们需要判断它是否是病毒,判断方法网上已经有很多了,小编不再复述了,如果不是我们需要查看究竟是什么程序调用了它,进而结束它即可。关于SVCHOST.EXE网上已经介绍的够多了,处理方法也是一堆一堆的,为了全面因此在此列出来,至于解决办法,大家可以百度下,应该出现很多方法。

    点击查看大图

    (1):微软还为我们提供了一种察看系统正在运行在Svchost.exe列表中的服务的方法。Win+R打开“运行”,然后中输入:cmd,然后在命令行模式中输入:tasklist /svc。,然后查看系统列出服务列表中都什么服务在使用Svchost.exe

    点击查看大图

    (2):如果你怀疑计算机有可能被病毒感染,Svchost.exe的服务出现异常的,可以在C盘搜索Svchost.exe文件况。一般只会找到一个在:“C:\Windows\System32”目录下的Svchost.exe程序。如果你在其他目录下发现Svchost.exe程序的话,那很可能就是中毒了。 

    总结:Svchost.exe是一个系统的核心进程,并不是病毒进程。但由于 Svchost.exe进程的特殊性,所以病毒也会千方百计的入侵Svchost.exe。通过察看Svchost.exe进程的执行路径可以确认是否中毒。








    跟答
    留下你的评论
    确定 取消
    • 微信
    • 微博
    • 微信公众账号
      ZOL问答堂

      关注微信,随时随地解答您的疑惑

    提示

    关注成功!该问题被回答后,将给您发送站内短信。

    您也可以通过关注问答堂微信,及时获得您关注问题的回答。

    微信关注问题方法“点击这里