最近把手頭上所有Note book的作業系統全部重新安裝,經常需要以NB作為工作的工具,所以還是沿用Windows XP作為主要的OS,雖然再過幾個月就停止支援更新了,原因無他就是以NB的硬體效能及軟體相容性作為優先考量,畢竟以完成任務為優先,耍酷耍帥在桌上型PC擔任就好.
安裝XP SP1後一直升到SP3但是發現有兩個問題,一是無法更新微軟的最新修正,二是發現CPU使用率高居不下.
經過半天的奮戰終於找出問題,我從網路環境學到了很多知識,都是網路上的網友無私的分享,自然做些回饋是理所當然的,希望能付出些微的幫助.
在此必須要將我安裝OS的方式敘述一下,因為不是所有無法接收到微軟自動更新通知問題的唯一解決方式.
1.使用光碟安裝作業系統至XP SP1
2.安裝XP SP2 ServicePack
ps.如果安裝光碟已包含SP2者由第3項執行即可.
3.安裝主機各項驅動程式(install all hardware driver of NB or PC)
4.安裝XP SP3 ServicePack
5.安裝IE8以及MediaPlayer11(如果MediaPlayer11無法安裝請選擇方法1解決)
6.安裝Framework 2.0 / 3.5
7.安裝自SP3釋放後的所有微軟修正檔(至2013.12月).在此特別推薦此更新方式,因為更新完後所有的安裝檔不會殘留在Windows目錄中,可節省約500 MB的硬碟容量,快速又方便不必苦苦等微軟自動更新的訊息通知.對於使用SSD或不想擁有肥胖的XP使用者有很大的幫助.當然在此要向該網站 WANMP 致謝,辛苦站長及所有該站之工作人員.
以上就是OS的安裝過程
安裝完畢後清理一些不必要的殘餘資料後,但在桌面待機時發現CPU持續維持50%使用率(雙核心)或25%(四核心)或100%(單核心),原因是svchost執行wuaueng.dll占用掉了.
注意!!!svchost.exe不可刪除
解決方法有二:
1.不想再使用自動更新功能且已不依賴IE8作為主要瀏覽器者(無法通過微軟官方正版認證者)可採用此方法解決.其實若已安裝上列修正檔以XP問世11年來說,大問題都修正的差不多了,更何況明年四月(2014 Apr.)就不提供更新服務了.
首先使用"搜尋"功能找出 wuaueng.dll舊版本或者直接到 C:WindowsServicePackFilesi386中複製(Copy)舊版本
然後直接到C:WindowsSystem32中尋找新版本wuaueng.dll.找到檔案先變更其檔案名稱,(例..變成wuauengx.dllx),檔案名稱變更後按下滑鼠右鍵選擇"貼上"(Paste)即可,然後重新開機才會生效.再開機就不會執行此7.6.76版本的wuaueng.亦可將它刪除.
重開機後CPU使用率及可恢復正常介於0~1%間(System idle).
2.想再使用微軟自動更新功能者
首先請確認您已經順利安裝MediaPlayer11完成或WGA已通過驗證,此時查閱C:Windows檔案匣中有無ie8updates的檔案匣
安裝完重開機後,會發現一切都回歸正常,沒有svchost佔用CPU資源,線上更新功能也完整.
其實總歸這次的問題就是出在IE8沒有被完整安裝成功,雖然IE8可以正常使用,但是相關的微軟ie安全性以及微軟最近採取了比較嚴格的正版驗證機制所導致,應該是在為新的作業系統市場鋪路.一切都沒有問題只是安裝程序上的不同而已.
註:此文不是唯一的方法只是提供另一種參考.
轉載請標明出處
留言列表