为什么我的CPU利用率有时会到80%以上?

2025-01-01 15:34:07
推荐回答(5个)
回答1:

SYSTEM进程占用CPU解决方法
本人最近也碰到SYSTEM进程占用大量CPU的问题,经过大量的查找资料和实践,终于搞定了这个问题,看看我的方法对你是否有帮助。
本人系统:WIN2000 SP4+卡巴斯基+天网防火墙
现象:新装的系统,有一个名为SYSTEM的进程(不是SYSTEM IDLE PROCESS)在开机一段时间后会大量占用CPU,最高可达到99%,最后甚至死机。
解决方法:通过观察发现,是当系统有网络通讯时SYSTEM进程占用CPU会迅速增加,而当网络通讯结束时占用CPU又会有所回落。因为SYSTEM是虚拟的系统进程,无法直接查看对应的程序调用,需要借助其他工具,本人使用PROCESS EXPLORER查看SYSTEM进程,发现是其中的ntoskrnl.exe线程在网络通信时占用大量CPU,这个程序是正常的WINDOWS程序,有资料说是保护性进程。后来通过试验发现是卡巴斯基和天网防火墙在网络攻击防御方面有冲突,不能一起使用。对于卡巴斯基5.0,可以关闭网络攻击防御来解决。对于卡巴斯基6.0,本来没有找到关闭网络攻击防御的选项,只有卸载卡巴斯基或者是天网防火墙。
提醒:在网上看了一些资料,发现SYSTEM进程占用CPU的原因有很多种,但基本的处理方法都可以用PROCESS EXPLORER查看SYSTEM进程中具体占用CPU的线程程序,再对该程序进行分析或到网上查找该程序的资料,具体问题具体分析,不要一碰到类似问题就认为一定是病毒。

回答2:

毒不一定你杀就杀的出来,你可以打开进程看一下有什么不熟悉的进程,建议你不要乱点网站,朋友给的网站不要乱点,几乎那种网站上都有病毒.

解决办法:格式化+重装系统+安装杀毒软件+小心使用.

还可能是你启动项里的东西太多..你自己关闭一些.

回答3:

开机自动启动项太多了,点开始-运行输入MSCONFIG确定,选有选择的启动,切换到启动项,只留CTFMON,其它都不要选,确定,重启动看看是不是快多了,呵!

回答4:

1。主要是后台占用的太多的系统资源。 开始——运行-services用不上的服务什么的关闭。
2。看看启动项有没有什么可疑的文件,只留下 卡吧其余的先禁止。
3。可以用系统自带的命令 运行——msconfig——启动项来设置
4。没有把握的话 下个360方便里面还有很多使用的功能
5。开机安全模式全盘杀毒
6。不行的话,杀手涧。重装系统
7。还是不行的话,你每天早上早点起来去 做做好事!那就是传说中的人品问题了 上帝保佑你,可怜的孩子!

回答5:

应该是硬件不兼容造成的,正常情况下是System Idle Process占CPU越高证明机器速度越快。System Idle Process显示的是CPU的空闲值。也可以重新装一个不同版本的操作系统再试一下!