解决XP下Hardware Interrupts占满CPU的办法

一段时间以来,从Ghost恢复XP系统后总发觉系统经常很卡,比如开虚拟机、拷大文件等,通过任务管理器没看到哪个进程多占用CPU。找来微软自家的Process Explorer总算看到点问题了,有个Description叫Hardware Interrupts的项在卡的时候占了50%左右的CPU,对于双核系统来说几乎占了一整个CPU,如果单核CPU就象这里提到的,此时的系统经常没法干活,有时一狠心就按了Reset键了。

看了网上别人发的问题的回复,发现有人在说是XP里DMA的问题,通过上面提到链接里找到了解决思路:重置DMA并重启系统,从这个链接下载到一个resetdma.vbs文件,双击重置DMA,然后重启系统,竟然问题解决了,在此记录一下。

本地放一个备份:resetdma.vbs,如果文件扩展名不是.vbs请修改成它,如果双击不能直接执行可以通过命令行执行:cscript.exe resetdma.vbs

Tags:

Leave a Reply


提醒: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。请务必注意user必须和评论者名相匹配(大小写一致)。