高中Flash课件 mysql phpbook
这两天在家没什么事,天天给大家维护维护系统。在我东哥这遇到一个奇怪问题就是题目喽,嘿嘿    怎么都解决不了,终于解决了~
希望对大家有帮助。也感谢这位大哥 I'm on the way

cpu运行负荷总是100%,其中有个system进程一直占用了90%以上的cpu,导致system idle process永远是0
首先怀疑是中毒了,升级病毒库,杀毒也杀不出什么东西。格了c盘重装系统结果也是一样。看来可以排除软件的问题,应该是硬件的问题了。
网上搜索到了很多类似的文章,看来有不少人有跟我一样的问题,但是都没有一个合理的解释,一般都是换了主板或者换了某个设备之后就好了。
学到了一招用process explorer软件来分析某个进程的状态,可以看到他是由哪些dll和sys组成。
打开这个软件,发现system, interrupts 和 DPCs都非常的高,看来真是硬件有冲突了。于是分析system进程的stack,发现acpi.sys这个文件的context switch异常的高,有几十万的文境切换,怪不得cpu这么慢,原来都被他占用掉了。于是用process explorer把这个线程suspend之后,果然cpu负荷一下子降到了5%,interrupts和DPCs都相应的降了下来。system idle process成功到达95%以上。
google了一把acpi.sys,据说是高级电源管理的模块,估计是跟主板的acpi支持有关,可能跟xp的acpi有冲突,回去刷一下bios试试。
如果用 process explorer分析出其它的sys文件负荷过高(一般是驱动文件),那么删除这个硬件或者升级相应的驱动即可解决问题~还有一种情况是如果中毒之后某个进程占用cpu非常高,也可以观察出是哪个文件搞的鬼。


相信大家解决问题了吧~,开心。
50 条评论
# 1: 白梦 said:
March 14, 2007, 9:15 am
东哥可不可以留个QQ 最近我也碰到这个问题`
但是看你的不是很懂 我也是用process 看到 Interrupts 占用 的CPU过高` 不过我的是稍微一运行什么程序就会占用60~80%的CPU
这两天查了很多关与这方面的东西 但是发现网上给出的大多是重装驱动或者就直接说是硬件坏了`
看到你说是硬件冲突我有点启发 看到点希望` 不过现在还是一知半解
希望你能帮个忙`
我在我的事件查看器里看到一串的错误和一个警告 大致如下:
设备 \Device\Ide\IdePort0 没有在传输等待时间内响应。
驱动程序在 \Device\Ide\IdePort0 上检测到控制器错误。
传呼期间在设备 \Device\Harddisk0\D 上检测到一个错误。

开始我认为是硬盘上出错了`
后来看了下驱动应该也没什么问题 不过还没试过重装下主板的驱动

我的QQ是78114008
希望你看到以后能尽快的联系下我 这两天为这事急死了
要是再弄不好 可能就只有拿去维修了
顺便说一下 我的电脑是联想的天逸80A 买了1年多 一直很不错 平时也还注意维护 问题出就出在最近用BT用的比较多 后来用开了迅雷和其他几个软件下载 这两天开BT有时候就有蛮卡
昨天因为下午去上课直接就把电脑开在寝室然后挂了个EWIDO扫描还开了个XP的更新` 结果一回来就蓝屏了` 错误记得好象是什么什么00007A 在书上一下没找到 加上后面发现了Interrupts 进程的问题就没再注意那个蓝屏了` 因为开始也开了BT 我第一下想到的是硬盘出问题` 不知道东哥有什么见解 如果能尽快联系就感激不尽了
# 2: 白梦 said:
March 14, 2007, 9:20 am
不知道怎么我看不到后来的评论 只好再发一个 最近我也碰到了这个问题 这两天急死了` 留下QQ 78114008 希望东哥能尽快联系`帮忙解决下 不胜感激
# 3: 逆时针 said:
March 14, 2007, 11:52 am
呵呵~
你的问题
设备 \Device\Ide\IdePort0 没有在传输等待时间内响应。
驱动程序在 \Device\Ide\IdePort0 上检测到控制器错误。
传呼期间在设备 \Device\Harddisk0\D 上检测到一个错误。

我曾经在以前遇到过,的确是硬盘的错误,不过你可以检查一下数据线,等等,还有就是chkdsk一下。

system的占用问题你可以用process explorer结束掉那个 interrupts

看看是不是占用率不高了~

后来这个问题是 安装了windows2003后就没有了~

谢谢访问。
# 4: blockshot said:
March 17, 2007, 4:44 pm
我的电脑也出现这种问题,按你说的方法试了,CPU占用率马上正常,不过ACPI不能终止,只能暂停
# 5: 逆时针 said:
March 17, 2007, 10:39 pm
blockshot
咨询过了很多人,都说只好刷bios,但是我不推荐,你试一试安装一下windows2003,如果不想用2003,那么你把在2003系统上的所有驱动备份下来,然后安装xp,然后再使用刚才备份的驱动试试看。
# 6: 小白 said:
March 28, 2007, 5:20 pm
我也碰到这样的情况,但是我不能终止其中的任何一个啊,请帮帮忙
# 7: 逆时针 said:
March 28, 2007, 8:05 pm
回复小白:
你用process explorer这个软件 应该能终止的呀~

呵呵 如果还不能
他说什么?
你贴上来
# 8: 小白 said:
March 29, 2007, 6:25 am
现在可以把那个线程暂停掉,但不能终止,而且每次重起都要重新用process explorer把他暂停啊
我想问一下,导致这种情况的原因到底是什么啊
我系统重装了,而且也把各盘都格过了,还存在这个问题啊..
# 9: 逆时针 said:
March 29, 2007, 8:53 am
恩,你说的问题和我遇到的一模一样,我遇到的那个也是,我问了好多人,搜了好多地方,但是没有人知道,我还打了电话到主板服务那里,但是也解决不了,都说刷主板bios但是以前没有这个问题呀~
呵呵,后来我就是安装了win2003就好了。具体到底是怎么回事我也不知道~
呵呵

有谁知道,回复下~ 谢谢了
# 10: 激动 said:
March 29, 2007, 9:14 am
看见这篇文章激动啊,上述问题困扰了我几个月了,系统重装了N遍,还是不能解决,今天终于明白了
# 11: 逆时针 said:
March 29, 2007, 2:14 pm
回复激动:

呵呵,别激动,你明白了?我也不太明白..嘿嘿
# 12: 小白 said:
March 29, 2007, 2:39 pm
2003这个系统好用吗,听人家说这系统不好啊
# 13: 逆时针 said:
March 29, 2007, 6:30 pm
回复小白:
2003的系统很稳定,我一直都用,只不过设置麻烦了点,不过如果你是学电脑的,你应该知道,2003是windows里面最稳定的了,嘿嘿,我做东西等等都用它。你可以试一下~
# 14: cha-120 said:
March 30, 2007, 10:20 pm
我的机器 SYSTEM进程 浏览网页占40-70% 迅雷下载时高达95%

我用Process Explorer分析到我的STSTEM中的dllcache占用很大CPU 我删除了就正常了

感谢此帖 让我的电脑又飞了起来
:)
# 15: myhalley said:
April 14, 2007, 4:03 pm
各位大哥.小弟也是system, interrupts 和 DPCs都非常的高这个问题,而且用process explorer也不能暂停或者终止,救急 阿
# 16: nishizhen said:
April 14, 2007, 8:38 pm
回复myhalley:
呵呵,你说得详细一点。让大家帮忙看看。
# 17: 我抓狂 said:
May 5, 2007, 2:04 pm
我也是碰到这问题
以前 怎么没事的啊 现在SYSTEM 老是90%以上
重装系统也没用 看了文章 我去试试看能不能解决
# 18: nishizhen said:
May 5, 2007, 5:47 pm
呵呵~
谢谢回复,很开心大家回复
# 19: 苍空 said:
May 12, 2007, 1:16 am
我也遇到一点问题~在一开始开机的时候system占的CPU空间很少的,但是运行了一段时间以后就是占内存很厉害,而且好像是CPU跟着温度上升占的空间也会上升最高能到60~70之多,最高的时候到过将近90度我用P4630的CPU,一开始以为CPU散热有问题但是清理了一下问题还是没得到解决,重启也不起作用,要等CPU凉下来之后再开机才会正常但是运行一段时间又会重复~不知道你还会回复不~继续关注~谢谢
# 20: 逆时针 said:
May 12, 2007, 9:29 am
苍空:
你就按照我上面说的看看是不是一样的问题啊?
不是的话~ 你贴出来~不过一般这样的问题挺难弄明白的~
呵呵
# 21: 苍空 said:
May 12, 2007, 11:33 am
我对比了一下看看好像是后面一个SVCHOST.EXE会产生很多开机时没有的文件,好像是这样的~但是好像CPU热起来就会这样,两者不知道是谁在影响谁
# 22: 逆时针 said:
May 12, 2007, 11:57 am
还是不大明白你是什么情况~
呵呵
不好意思啊~
你这个应该和我说的不一样有些区别~

你用process explorer试试看
# 23: 溜达到此 said:
May 14, 2007, 11:25 am
谢谢你了~~~~真的真的非常非常感谢~~~~

我的情况和你说的一模一样~~~~

但还是有些不懂的地方。。。。。按照你的遇到的这种情况是电源出现问题了???
# 24: 溜达到此 said:
May 14, 2007, 5:22 pm
又遇到新的问题了,我是在百度搜索的这个软件Process Explorer,
在第一个连接那里下的(天空软件站http://www.skycn.com/soft/17580.html),把ACPI.sys这个暂停了(进程System确实不占用cpu100%了),但是我不小心在Process Explorer这个软件中双击了ACPI.sys,然后机子就自动重启了。。。。
以后每次打开这个Process Explorer这个软件(只是打开他,不做任何操作)过10秒左右机子还会重启。如果在那个时间内快速关了Process Explorer,机子一切正常
# 25: 逆时针 said:
May 14, 2007, 10:49 pm
溜达到此:真不好意思,你的原因我想不到了~
最近比较忙~
都快晕了~
大家谁知道希望帮忙顶顶~
谢谢了~
# 26: Dreamcat said:
May 20, 2007, 4:36 pm
我也遇到ACPI消耗大量资源的问题~~我看了此帖,也刷了BIOS
刚开始好了,可用了一个多星期,不知道为什么还是还原了~~现在又出这个问题了~~
# 27: 零下一度 said:
May 20, 2007, 8:37 pm
我一上游戏(WOW)system 就占内存30%左右,有的时候就40%以上造成游戏很卡,不上游戏system就没问题。。帮帮我怎么办啊
# 28: 逆时针 said:
May 20, 2007, 9:49 pm
现在的电脑问题可真是感觉天知道~
晕乎乎~
# 29: 溜达到此 said:
June 1, 2007, 9:46 am
就是犯毛病的那几天ACPI占用cpu100%,我那个system现在又正常了。。。。现在也不用把它暂停了。。。奇了怪了
# 30: 逆时针 said:
June 1, 2007, 11:34 am
哈哈哈,就是这么奇怪,说过了,天知道~

不过好了就好阿~

恭喜恭喜~
# 31: 激流 said:
June 4, 2007, 11:37 pm
我也遇到这个问题了,我的是interrupts显示硬件中断,DPCs显示延缓程序调用,还有就是System老是25%左右或者没有的跳动,很容易死机,不知道怎么解决,帮帮我怎么办呀
# 32: 逆时针 said:
June 5, 2007, 12:13 pm
激流 你就按照上面写的做 都能解决的~
# 33: tt said:
June 5, 2007, 4:21 pm
用process explorer可以解决 但是问题是每次重启都要来一下
结束了那acpi之后海关不了机 acpi是控制电源的 是不是中断它之后产生了这个问题?

我曾经是认为这是由于主板或者cpu散热不好引起 因为只要我拿着电风扇对着机箱里面吹 cpu占用就马上降下来了

刷bios也不一定行 要看新的bios是不是解决acpi的兼容问题啊

哎 还是不知道什么问题~~~~也两年了 实在不行买过个
# 34: 逆时针 said:
June 5, 2007, 11:40 pm
acpi是控制电源估计是它导致关不了机

呵呵

其实 直接买过好了

现在 都很便宜~
# 35: tt said:
June 6, 2007, 12:41 am
想了很久 觉得还是有可能是硬件的问题


我晚上把电源拆下来了 看看也没什么问题
然后觉得不爽就把它整个拆开了 差点掉了颗螺丝 晕死
为了开它 把保修3年的标签也撕了 希望别坏 呵呵
里面很多灰 清理了一下(下次弄个电吹风吹下)
装回后 居然好了 温度比以前还降了一两度
其实这个问题也不是天天发生 时不时就占用100% 一下
至于原因嘛 哎 耶稣才知道 用着先吧 不行了再换
# 36: dhhnhpyw said:
June 6, 2007, 7:19 am
我有过亲身经历。
发现在windows管理器中的system进程占cpu在80%以上,问题是CPU风扇松动造成的。
# 37: 逆时针 said:
June 6, 2007, 12:45 pm
嗬嗬,是啊,对于电脑的问题,有好多都是只有天知道为什么。

呵呵 , 原因可能是多种的,所以。。。
# 38: 色赖丁 said:
June 9, 2007, 11:33 am
我的问题和楼主一样,但我现在还没看明白,我应该怎么解决,是刷BIOS,还是换2003,还是换风扇啊?
# 39: 逆时针 said:
June 9, 2007, 11:38 am
回复色赖丁:
呵呵,上面是很乱,你可以先看看是不是风扇的问题啊~
然后不行的话刷BIOS。
再不行,装个2003试试看。

再不行,送修,买过。
# 40: 激流 said:
June 10, 2007, 10:15 pm
我的破电脑有时候System的cpu占用很高啊,特别是下载或者看电影的时候都是70%以上了,卡的要死,还老死机,跟本没法玩游戏。用Process Explorer查了一下,发现都是ntoskrnl.exe占用CPU,还很多ntoskrnl.exe线程,有20来个吧,用Google查了下ntoskrnl.exe是保护性的进程,在计算机反复启动的情况下出现。在正常情况下,在任务管理器是不会有该进程的。还说ntoskrnl.exe也可能是w32.bolzano病毒,难怪我开机一段时间就会自动重起,然后关一下,再开就好了,先用江民杀下毒,看看是不是w32.bolzano病毒的原因,目前还没解决呀,哎。。。
# 41: 逆时针 said:
June 10, 2007, 10:37 pm
激流:你这样的状态 我很怀疑你的cpu是不是温度过高啊~~
你看看阿~
# 42: 激流 said:
June 10, 2007, 10:55 pm
我用Process Explorer查了下,是ntoskrnl.exe这个线程占用了很大的CPU,特别是下载或看电影的时候占CPU特别高,而且有20多个ntoskrnl.exe线程,google查了下,是个保护性的线程,说ntoskrnl.exe也可能是w32.bolzano病毒,网上说用江民能杀这个病毒,我查杀了下没查出这个病毒,用卡巴查也没有,现在真的不知道怎么办了,不知道怎么弄,帮我下,谢谢大家
# 43: 激流 said:
June 10, 2007, 11:00 pm
是吗?我昨天刚给CPU风扇拆下来弄了,还吐了导热济,而且我机箱都开着的,应该不是温度过高吧
# 44: 逆时针 said:
June 11, 2007, 11:50 am
...
没办法,你试试看重新装系统把,装个2003试试看~
这个是我亲身经历,装了就好了~不知道为什么~
# 45: 线程60 said:
June 12, 2007, 10:55 pm
我的问题哪位高手能帮忙解决啊??? 方正A630N-001的本子,近来自从打了几十个XP补丁后, 上一会儿网就会出现system 进程达到50%, 速度慢的无法再上网浏览,用process explorer查出 "线程 60----NT Kernel & System -----ntkrnlpa.exe!ExQueueWorkItem+Oxb4" 这一项一直是50%左右, 这是什么原因啊????????????????急求高手解答!!!! 谢谢了~!!!!!!!
# 46: 逆时针 said:
June 13, 2007, 8:59 am
线程60:
你这个问题,这样看不出来什么的,最近微软的更新很夸张,很多人和你一样,更新了然后就慢了,所以,你看看能不能恢复下系统,然后不要开自动更新,用其他方法更新。
# 47: 我快疯了~~ said:
June 16, 2007, 6:43 am
真的要崩溃了~~着了两个小时终于找到一点眉目~~~
下载了Process Explorer然后运行却找不到你们所说的ACPI.sys在哪~~303728635``我的QQ````````哪位高手来指点迷津~~~~~~~~~~~~~~~~~~~~~~告急~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 48: 逆时针 said:
June 16, 2007, 10:24 am
我快疯了~~,你仔细找啊,肯定有ACPI.sys的,如果不是它占用cpu,你要另想它着了~
# 49: 色赖丁 said:
June 18, 2007, 9:28 pm
我来了,谢谢楼主,买了个风扇,问题解决了。。。。。
# 50: 逆时针 said:
June 19, 2007, 2:23 pm
呵呵,色赖丁,不用客气
添加评论

昵称 *

E-mail