[問題] 煩人的SVCHOST.EXE,CPU狂吃,求救

看板Windows作者 (留學僧)時間16年前 (2010/03/09 10:22), 編輯推噓1(105)
留言6則, 1人參與, 最新討論串1/1
最近在趕公司的程式 卻好巧不巧遇到SVCHOST.EXE狂吃CPU的問題 一開機就是先吃30-40%的CPU 開啟軟體在工作更是100%超龜速在進行 後來上網GOOGLE一下 發現解決方法 但是好像是作業系統不同 很多地方不能解決 PS:網路教學應該是XP 個人NB是VISTA 教學如下 一、首先檢查系統服務的狀態。 1. 點「開始」–>「執行」,輸入「services.msc」後按「確定」。 2. 在服務「Automatic Updates」上點二下。 VISTA找不到這個選項 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 stop WuAuServ 出現拒絕存取 重開機也是一樣 2. 點「開始」–>「執行」,輸入「%windir%」後按「確定」。 3. 找到「SoftwareDistribution」並更名為「SDold」。 系統拒絕更改 4. 點「開始」–>「執行」,輸入「cmd」後按「確定」,並在在命令提示字元中鍵入以 下指令。 net start WuAuServ 四、大功告成! 我的系統是VISTA SP2 電腦型號:Acer Aspire 5930 WINDOWS的更新都有更新到最新了 防毒木馬都掃過 用卡巴斯基2010 之前電腦很順 跑程式還可以看BBS上網業+聽音樂很還是很順 開很多程式也不會說造成電腦延遲很大 現在光是開機+上網就很慢 真的很苦惱 希望有高手能幫忙一下 因為最近要把東西交回公司 電腦沒時間拿去給原廠做檢測 希望有人可以幫忙 先說聲謝謝了 PS:現在都在家裡熬夜做 很痛苦- - -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.3.79

03/09 10:36, , 1F
Vista 裡相對應的服務名稱叫 Windows update
03/09 10:36, 1F

03/09 10:38, , 2F
第二大項之後全部都要「以系統管理員身份執行」
03/09 10:38, 2F

03/09 10:38, , 3F
命令提示字元就對 cmd.exe 按右鍵選「以系統...行」
03/09 10:38, 3F

03/09 10:39, , 4F
刪檔案就對檔案總管以系統管理員身份執行...
03/09 10:39, 4F

03/09 10:40, , 5F
不然全部都會被 UAC 擋住(或是直接關掉 UAC 也可)
03/09 10:40, 5F

03/09 10:40, , 6F
救急的話直接關掉 Windows update 可能會比較快...
03/09 10:40, 6F
文章代碼(AID): #1BbR3WDL (Windows)