2014年1月2日 星期四

Windows XP SP3 CPU 值經常是100% (svchosts.exe)

今日己經是2014年。2014年第一日,就接到一個頭痛的問題,就是親戚有一台手提電腦運行中的Windows XP SP3,CPU 在沒有任何程式使用中達到100%。

最初,我以為是不是中了電腦病毒,所以我檢查一下防毒軟件,發覺己經過了期沒有更新。我便在網上下載了 http://www.free-av.com 紅傘子防毒軟件,再進行掃毒,結果沒有任何發現。之後再用spybot 6.2 檢查一下有沒有spyware, 最終也是乾乾淨淨。因為在Windows 工作管理員->處理程序發現有一個 svchosts.exe CPU值經常是100%,是人手操作停止後,電腦才可以正常運行暢順。但是,這個情況,每隔一段時間或重新開機也會重新出現。沒辦法之下,我開始刪除一些很久不用的程式,最後只餘下 Office 和 Adobe。 不過,情況也是一樣。

這個背景工作svchosts.exe, 從log viewer 也找不到從那個程式運行的背景程序。最後,我重新安裝一次 SP3,再用IE 去 Windows Update,才發現這個svchosts.exe 也再出現,我便大概估計是windows update 出現問題。接著從網上找有沒有人有同樣情況。




最終發現是Microsoft的bug. 要用以上兩個patches 就成功解決問題了。最新的bug發佈是2013年12月。Windows XP 是2001年發佈,居然2014年13年後的今天,還有這個重大的問題。幸好找到解決方法,否則我也要浪費大半天時間重新安裝全部軟件一次。

1 則留言 :