紧急求助!关于CPU使用率100%的问题

2024-12-27 22:12:16
推荐回答(5个)
回答1:

可能是:

1.间谍软件

21,你打开任务管理器后选择“进程”选项卡,然后点“CPU”,看是哪个进程占用了过多的CPU,如果不是System Idle Process,则结束那个进程,并且把那个进程的名字记录下来,然后找到其所在位置,在网上查这个以这个进程名为关键字搜索,看其他人是否也是这个因为这个进程而使CPU100%,或者那个进程就是病毒所为,然后再根据情况做出如何解决的办法(网上可能有人已经写好了)
http://www.xbox-sky.com/viewthread.php?tid=65419
为什么CPU占用率率总是这么高?经常会在论坛中看到有人问,为什么我的高配置电脑的运行速度却特别慢,当用任务管理器查看时,发现C P U 占用率经常接近1 0 0 %。确实,CPU 负载过高会导致电脑运行速度明显变慢,不过,如果C P U 占用率过高的情况只是偶尔出现, 并且很快恢复正常,那么不用担心。但是,如果这种情况持续较长时间,就得细细查查你的系统是否有问题了。
http://www.xbox-sky.com/viewthread.php?tid=65419
1.病毒和恶意程序搞的鬼这种故障常常是因为病毒、恶意程序、木马造成的,比如震荡波病毒等,所以在出现此问题后,应首先用已经更新了最新病毒库的杀毒软件全面扫描系统,接着再使用反间谍软件工具—Ad-Aware(下载地址:http://www.onlinedown.net/soft/33740.htm)清查是否存在间谍软件。相信不少朋友都遇到过SVCHOST.EXE文件占用100%CPU资源的问题,这往往是中病毒的表现,比如:冲击波变种病毒“W32.Welchia.Worm”,而SVCHOST.EXE 是Windows中的重要文件,是一些系统服务的宿主,提供条件让其他系统服务被启动。正因为它的重要性和特殊性,病毒、木马也想尽办法来利用它,企图利用它的特性来迷惑用户,达到感染、入侵、破坏的目的。所以,如果你发现任务管理器中某个SVCHOST 的CPU 占用率持续保持很高的状态,最好搜索一下SVCHOST.EXE 文件,看看是不是在除了“C:\Windows\system32”外,还在其他文件夹有它的影子。
http://www.xbox-sky.com/viewthread.php?tid=65419
小提示
SVCHOST的工作原理Windows 中的系统服务是以动态链接库(DLL)形式实现的,其中一些会把可执行程序指向SVCHOST,由SVCHOST调用相应服务的动态链接库并加上相应参数来启动服务。
2.轻松抓出狂占CPU 资源的软件如果没有发现病毒、间谍软件或木马程序,那么很可能就是某个软件的问题了,这时得分两种情况来排查。首先,如果CPU 占用率居高不下的情况从开机时就发生,并为什么CPU 占用率总是这么高?且直到关机都没有改善,就有可能是由某个随系统同时登录的软件造成的,在Windows XP 中请点击“开始→运行”,输入“M s c o n f i g ”并回车,打开“系统实用配置工具”,进入“启动”选项卡,接着依次取消可疑的选项前面的对勾,并重启测试问题是否发生,直到找到元凶。而Windows 2000 则可使用我们以前推荐的WinPatrol(下载地址:http://www.winpatrol.com/wpsetup.exe),进入“Startup Programs”选项卡,选中可疑项目后单击下面的“D i s a b l e ”按钮暂停其启动并进行测试。如果CPU 资源占用较大、电脑运行速度变慢的问题是间歇发生的,就要注意出现在什么情况下,比如:运行了某个软件、访问了某个网站等。在Windows 2000/XP中找出谁在大量占用CPU资源的方法也很简单,只要按下Ctrl+Alt+Del组合键(Windows 2000 为Ctrl + Shift + Esc 组合键)打开任务管理器,进入“ 进程” 选项卡, 注意“C P U ”行,这里显示的就是各个进程占用的CPU资源,你可以一个个细细查看,从中发现占用CPU 资源较高的程序,然后通过其文件名进行搜索并找到它属于哪个软件。然后就是对其卸载、升级或是干脆找个同类软件进行替代。
http://www.xbox-sky.com/viewthread.php?tid=65419
小提示
其中“System Idle Process”的CPU 占用数值会很高,没有关系,它的作用就是告诉你当前可用的CPU 资源是多少,因此它的值越高,越是好事。
楼主机内的KVXP.KXP 这个文件具体是什么我还没见过,不过我想知道的是你安装的江民软件是正版还是D版的?
3.CPU 占用率过高的经典案例
案例1:网络连接导致CPU 占用率过高当你的Windows 2000/XP 作为服务器时,收到来自端口445 上的连接请求后,系统将分配内存和少量地调配CPU资源来为这些连接提供服务。当负荷过重,CPU 占用率可能过高。要解决这个问题可通过修改注册表,打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ S e r v i c e s \ l a n m a n s e r v e r ] ,在右侧窗格中新建名为“maxworkitems”的DWORD 值。然后双击该值,如果你的电脑有512MB 以上内存,请设置值为“1024”,如果小于512MB,则设置值为“256”。
http://www.xbox-sky.com/viewthread.php?tid=65419
案例2:右击文件导致100% 的CPU 占用有些朋友报告,如果电脑是Pentium Ⅲ或Pentium 4 的CPU,在Windows XP 中,如果不用左键先选中文件而是直接右击它,就会导致CPU 占用率100%,微软提供的解决方法是先左键选中文件,然后再右击。而非官方的方法为右击桌面并选择“属性”,接着进入“外观”选项卡,单击“效果”按钮,接着在打开的窗口中取消“为菜单和工具提示使用下列过渡效果”的勾选即可。
http://www.xbox-sky.com/viewthread.php?tid=65419
案例3 :不完善的驱动程序
有时某些不完善的驱动程序也可能导致CPU 资源占用过高,特别是显卡驱动,因此建议你最好选择微软认证的或由官方发布的正式版,而且对版本要求要了解,并不是版本越高越好。
案例4:杀毒软件造成的CPU 占用率过高
目前的杀毒软件基本都加入了对网页、插件、邮件的即时监控,这样无疑增大了系统负担,比如:有时在玩游戏时,会非常缓慢,IE 打开网页速度也不正常,在排除了其他因素后,你可以怀疑一下所安装的杀毒软件,试着停用它看看问题是不是还存在。
案例5:CPU 降温软件
有些朋友在安装了CPU 降温软件(比如:CpuIdle)后发现,CPU 占用率总是在100%,这是因为这些软件在运行时会利用所有CPU 空闲时间来进行降温,但Windows 不能分辨普通的CPU 占用和降温软件的降温指令之间的区别,因此便造成了CPU 占用率始终显示为100% 的情况,你不必为此而担心,它并不会影响到你的正常操作。
http://www.xbox-sky.com/viewthread.php?tid=65419
案例6:超线程导致CPU 占用过高和上网死机
有些的爱机,遇到了类似的故障,一旦用IE 上网,短时间就会出现死机现象,并且IE 的CPU 占用率达到100%,而他们电脑配置的共同点就是使用了具有超线程功能的Pentium 4 CPU。经过了解,目前还没有明确的原因分析,但有一些网友们总结的经验:首先,如果你安装了天网防火墙,请将其卸载并安装其他防火墙软件试试(据网友报告,超线程似乎与防火墙软件有冲突);如果不行,可以尝试在BIOS 中禁用超线程。
http://www.xbox-sky.com/viewthread.php?tid=65419
案例7 :待机造成系统自动关闭硬盘DMA 模式
如果你经常使用Windows 2000/XP/2003 的待机功能,那么很可能会发现系统性能突然大幅下降,不仅启动速度变慢,而且在运行一些大的软件或游戏时CPU 占用率时常达到100%,并产生停顿。这时可以按下Win + Break 组合键打开系统属性窗口,进入“硬件→设备管理器”,接着双击“IDE ATA/ATAPI 控制器”项下连接硬盘的“主要IDE 通道”( 或“ 次要I D E 通道”), 然后进入“ 高级设置”选项卡,查看“当前传送模式”,如果是“U l t r a D M AMode *”(* 为数字,DMA33 为2,DMA66 为4,DMA100为5 、DMA133 为6),那么系统正常,但如果以前设的是“Ultra DMA Mode 6”又没有改动,而现在是“Ultra DMA
http://www.xbox-sky.com/viewthread.php?tid=65419
Mode 4”或“Ultra DMA Mode 2”,或者是“PIO 模式”,而且改不过来!这很可能就是系统自动关闭了DMA模式。
这个问题产生的原因是,Windows 2000/XP/2003 的IDE/ATAPI 端口驱动程序(Atapi.sys)累积收到总共6 个超时(超时值为4 秒)或循环冗余检验(CRC)错误后,驱动程序将把传送模式从最快的DMA 模式分步骤降为较慢的DMA 模式,如果继续收到超时或CRC 错误,则最终会将传送模式降为最慢的P I O 模式。使用待机功能后进行恢复时,很容易造成超时或CRC 错误,因此在你多次使用待机功能后,硬盘的传送模式便会慢慢下降。
http://www.xbox-sky.com/viewthread.php?tid=65419
解决方法为:双击打开设备管理器连接硬盘的“主要I D E 通道”(或“次要I D E 通道”)的属性窗口,在“驱动程序”选项卡中单击“卸载”按钮,完成后重启电脑,系统将自动重新安装驱动程序并恢复默认值。
接着打开注册表编辑器, 分别找到
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001]和[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002],在右侧窗格中分别创建名为“ResetErrorCountersOnSuccess”的DWORD 值,并将其值设置为1 。
http://www.xbox-sky.com/viewthread.php?tid=65419
小提示
上面注册表最后的项“{4D36E96A-E325-11CE-BFC1-08002BE10318}”列出的带有“0001”编号的子项对应于一台仅有一个IDE 控制器的电脑的“主要IDE 通道”和“次要IDE 通道”,如果你的电脑有两个IDE 控制器,则对于每个控制器,“主要IDE 通道”和“次要IDE 通道”的带有编号的子项分别是“0001、0002、0003、0004、0005、0006⋯⋯”。为检查是否找到了正确的子项,请检查子项的“DriverDesc”值是包含字符串值“主要IDE 通道”,还是包含字符串值“次要IDE 通道”。
http://www.xbox-sky.com/viewthread.php?tid=65419
以上修改方法的最终结果是,将超时值延长为1 0 秒,并且连续发生6 次超时错误或CRC 错误后才降低传送模式。
根据这些,你对照你的爱机检查一下吧,也许会得到解决的。

回答2:

优化系统平台。
尽量排除在启动的不必要或者不常的运用程序,例如一些精灵向导,soundman.这些。也就是任务栏右边的东西不要启动太多。

尽量排除在线可以自动升级的软件,自动升级和下载都会给造成很大资源占用。例如病毒库升级改为手动,后台自动运杀扫描;迅雷下载,升级等。

打开运用程序和网页不能大多,因为每打开一个IE浏览,和每运行一个程序,都会占用一点资源,这是不可避免的,操作上该注意的事。

在玩游戏和QQ并存,特别QQ聊天多人发来信息时,也会造成很大的系统资源点用。

打开网页弹出广告多,也会出显系统处理100%。如果在某个网页里面有广告插件下载直接安装,例如搜索插件,这时CPU处理使用就长时间电脑也象无反应了,只有到处理完成后才降下来。

尽量避免高强命令操作,优化一下系统。内存大一点,CPU还不能够及时完成,再大一点也没用。

-------------------------
CPU使用率100%的错误可能有:

1、网络连接导致CPU使用率占用100%
当你的Win2000/xp作为服务器时,收到来自端口445上的连接请求后,系统将分配内存和少量CPU资源来为这些连接提供服务,当负荷过重,就会出现上述情况。要解决这个问题可以通过修改注册表来解决,打开注册表,找到HKEY_LOCAL_MACHNE\SYSTEM\CurrentControlSet\Services\lanmanserver,在右面新建一个名为maxworkitems ;的DWORD值.然后双击该值,如果你的电脑有512以上内存,就设键值为1024;,如果小于512,就设置为256.

2、正常软件造成CPU使用率占用100%
首先,如果是从开机后就发生上述情况直到关机。那幺就有可能是由某个随系统同时登陆的软件造成的。可以通过运行输入“msconfig”打开“系统实用配置工具”,进入“启动”选项卡。接着,依次取消可疑选项前面的对钩,然后重新启动电脑。反复测试直到找到造成故障的软件。或者可以通过一些优化软件如“优化大师”达到上述目的。另:如果键盘内按键卡住也可能造成开机就出现上述问题。
如果是使用电脑途中出项这类问题,可以调出任务管理器(WINXP CTRL+ALT+DEL)( WIN2000 CTRL+SHIFT+ESC),进入进程选项卡,看CPU栏,从里面找到占用资源较高的程序(其中SYSTEM IDLE PROCESS是属于正常,它的值一般都很高,它的作用是告诉当前你可用的CPU资源是多少,所以它的值越高越好)通过搜索功能找到这个进程属于哪个软件。然后,可以通过升级、关闭、卸载这个软件或者干脆找个同类软件替换,问题即可得到解决。

3、超线程导致CPU使用率占用100%
这类故障的共同原因就是都使用了具有超线程功能的P4 CPU。我查找了一些资料都没有明确的原因解释。据一些网友总结超线程似乎和天网防火墙有冲突,可以通过卸载天网并安装其它防火墙解决,也可以通过在BIOS中关闭超线程功能解决。

4、一些不完善的驱动程序也可以造成CPU使用率过高
经常使用待机功能,也会造成系统自动关闭硬盘DMA模式。这不仅会使系统性能大幅度下降,系统启动速度变慢,也会使是系统在运行一些大型软件和游戏时CPU使用率100%,产生停顿。

5、部分进程--dllhost/svchost进程造成,完善系统补丁,这个可以多在微软中国的官方上有说明。

6、AVI视频文件造成CPU使用率占用100%
在Windows XP中,单击一个较大的AVI视频文件后,可能会出现系统假死现象,并且造成exploere.exe进程的使用率100%,这是因为系统要先扫描该文件,并检查文件所有部分,建立索引。如果文件较大就会需要较长时间并造成CPU占用率100%。解决方法:右键单击保存视频文件的文件夹,选择”属性—>常规—>高级“,去掉”为了快速搜索,允许索引服务编制该文件夹的索引“前面复选框的对钩即可。

7、杀毒软件CPU使用率占用100%
现在的杀毒软件一般都加入了,对网页、邮件、个人隐私的即时监空功能,这样无疑会加大系统的负担。比如:在玩游戏的时候,会非常缓慢。关闭该杀毒软件是解决得最直接办法。

8、病毒木马造成,特别是可以循环产生,具有后台文件反复制造新文件的木马。这要根据木马病毒的类型来分析排除了。

回答3:

应该是你的系统正在运行的进程过多,而引起的系统反应缓慢,是不是病毒并不能简单说明,要看是否系统感染蠕虫一类的病毒,造成系统负担增大,可能没有病毒,只是系统缓存流失过快引起的,建议先查毒,如果排除了病毒侵染的可能性的话,检查一下系统缓存的大小,具体方法是,我的电脑的属性--->性能选项--->高级---->系统缓存,将其调大即可暂时解决。此外,不要过多的同时运行太多的进程,造成系统内部的动态连接库紊乱,导致欲速则不达的结果

回答4:

windows XP的计算机收到445端口上的连接请求时,windows XP会分配内存并少量地调配CPU资源来为这些连接提供服务.当连接请求负荷过重时,就可能会造成CPU占用率过高,导致系统性能急剧下降,甚至会进入假死状态。

问题原因:

这是由于windows XP工作项目数目和响应能力间“比例失调”造成的,如果有一个合适的MaxWorkitems设置,就能提高系统响应能力。

解决办法:

点击“开始”→“运行”,在运行对话框中输入“Regedit”,点击“确定”,打开注册表编辑器,依次展开如下子键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver,在其右侧窗口中新建一个名为“Maxworkitems”的DWORD值,然后双击它,在弹出的“编辑DWORD值”对话框中,根据计算机的内存容量来确定该键的键值,如果计算机内存小于512MB,请键入“256”;如果内存大于512MB,请设置为“1024”。完成操作后,退出注册表编辑器,重新启动计算机即可生效.

回答5:

1.检查硬件,尤其是风扇
2.查毒
3.如果硬件正常,并且重装系统后问题依旧(开多网页CPU100%),请试着打开一些没有FLASH动画的网页,如BAIDU的知道
4.如果多打一些百度知道这一类不带FALSH动画的网页时CPU不会出现100%的现象,那么就是你的硬件的问题,有瓶颈,可能是主板
5.尝试借用一个主板,其它不换,这样试一下