最近開電腦時CPU常常爆滿,SVCHOST.EXE到達100是否有解決得方法???(我已找過了非中毒)
最近發現把自動更新關掉CPU就會降下來,但開啟後又上升(以前不會這樣)!!
好像自從我安裝的OFFICE之後就變這樣了???
我已經用好久了希望能有好心人能幫忙 拜託了!!
2007-02-18 17:15:51 · 2 個解答 · 發問者 ★☆倫☆★ 2 in 電腦與網際網路 ➔ 軟體
新年快樂!
我想版大使用的是Microsoft Update的關係,請不要把自動更新給關掉,當您完全的把程式都更新完成後就不再出現這樣情形了。
Microsoft Update會更新包含OFFICE之修補與安全性應用程式與更新一般的作業系統與安全性應用程式,而Windows Update只是更新一般的作業系統與安全性應用程式。
您可以隨時更改需要的自動更新方式。
當您使用Microsoft Update連線上到頁面時,可於右側視窗裡的變更設定裡面去更改回使用Windows Update。雖然可以比較不浪費電腦資源,但是卻無法更新OFFICE這項產品。
自動更新與下載中若還開啟其他程式當然造成電腦負載非常大。
有些是常駐關不得,有些應該要即時關閉的。
一般啟用Microsoft Update或是Windows Update時,是不可以再連上其他網際網路,而當您正於Microsoft掃描我的電腦時,您的防毒軟體也開啟因應著,因為沒有人保證您於Microsoft這頁面不會中槍。
執行檔應用程式100%也是很正常的,而且會開啟4~7個 svchost.exe 這種應用程式,主控者SYSTEM至少使用兩個以上,群體N與L兩個,當您把所有的修補都完全更新之後會變成只剩下固定的4個 SVCHOST.EXE執行檔。CPU耗損也會降低到4~12%正常值。
一般出現這種情形都是出現於XP SP2作業系統,因為它啟動很多應用程式,所以太耗費資源了。
開機、待機啟動程式非常多,系統備份也佔硬碟空間。
硬碟片段太多,讀取時造成更大系統負載。
記憶體與虛擬記憶體容量不足
建議:左下角開始>控制台>系統管理工具>事件檢視器>點右邊的應用程式或是系統察看有無出現黃色警告或是紅色錯誤之處,若有的話,請即刻在那列訊息上點右鍵>點內容>點下面的網址尋求線上解決。
或是點選最下面的疑難排解也可以自我解決。
這事件檢視器裡面的錯誤點當達到系統滿負載時,嚴重者須以重灌。不可不小心。
建議:
關閉系統還原[桌面我的電腦>右鍵內容>系統還原選項>關閉。]
桌面網際網路選項點又見>內容>刪除檔案>刪除Cookie>刪除記錄>按確定。
左下角開始>所有程式>附屬應用程式>系統工具>清理磁碟>選擇C確定>把跳出的視窗裡面的東西全部打勾刪除。
左下角開始>所有程式>附屬應用程式>系統工具>硬碟重整>選擇C與D....
我的電腦>右鍵>進階>效能設定>進階>虛擬記憶體>變更>選擇C自定大小[依實際記憶體大小的1.5倍~2.5倍。假如您的記憶體為512的話就設定768與1280。]>設定>再選擇D或E>選擇分頁檔案>設定>確定>套用>確定[會出現視窗詢問必須重開機這項設定才能應用>按確定]
2007-02-18 23:41:16 · answer #1 · answered by 自在 7 · 0⤊ 0⤋
您可以使用看看以下的方法...
一、首先檢查系統服務的狀態。
1. 點「開始」–>「執行」,輸入「services.msc」後按「確定」。
2. 在服務「Automatic Updates」上點二下。
3. 點選「登入」頁籤,確定登入身分為「本機系統帳戶」且「允許服務與桌面互動」“沒有”被選取。
4. 確認服務已在目前的「硬體設定檔」中被啟用,如果沒有,按下「啟用」按鈕。
5. 點選「一般」頁籤,確定「啟動類型」為「自動」,然後按下「啟動」按鈕以啟動服務。
6. 對「Background Intelligent Transfer Service (BITS) 」服務重覆2 ~ 5的步驟。
二、接著重新註冊Windwos Update的元件。
1. 點選「開始」–>「執行」。
2. 輸入「REGSVR32 WUAPI.DLL」後按Enter。
3. 當看到“DllRegisterServer 在WUAPI.DLL成功” 的訊息後按下「確定」。
4. 重覆上述步驟重新註冊下列元件
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
三、最後更名可能已損壞了的Windows Update暫存目錄。
1. 點「開始」–>「執行」,輸入「cmd」後按「確定」。
2. 在命令提示字元中鍵入以下指令。(若出現錯誤訊息請先重開機後再報執行一次)
net stopWuAuServ
2. 點「開始」–>「執行」,輸入「%windir%」後按「確定」。
3. 找到「SoftwareDistribution」並更名為「SDold」。
4. 點「開始」–>「執行」,輸入「cmd」後按「確定」,並在在命令提示字元中鍵入以下指令。
net start WuAuServ
四、大功告成!
2007-03-02 03:15:04 補充:
有一部分是亂碼 –>不過請把它當作向右的箭頭
”這是上下引號
2007-03-01 22:12:22 · answer #2 · answered by no nickname 3 · 0⤊ 0⤋