iBeta 愛北大論壇

標題: svhost.exe問題請教 [列印本頁]

作者: windheart    時間: 2010-10-15 08:56
標題: svhost.exe問題請教
本文章最後由 劉光豈 於 2010-12-5 23:00 編輯 ) c9 z- e9 n7 x2 w9 ~! }

" g, y" A0 Y5 W. \  ^最近電腦會出現svhost.exe發生問題,記憶體不能為written的問題,1 Z3 Q' w* F# a0 `4 `. F
猜測是中毒,所以我昨天重灌了,; ^4 N; O4 q+ N$ t* h/ l
: e) e$ C, E; h+ i+ M: d# O8 q" X
但是灌好xp sp2,沒多久就出現了一樣的問題,出現這問題時,# e; T% b; \' R, ]6 y5 G
我還是可以用tab切換使用中的應用程式,但是下方的工具列就呈現當掉的狀態,
% M4 d7 [0 ~! n; _0 X8 s電腦效能也變差,也無法叫出工作管理員,& _8 |* _; M- A% F
, u1 r3 S0 ]! l/ p/ B: q$ Z0 ]
請問有哪位高手知道這是軟體還硬體的問題呢? 上網查了一下,原因滿多的,1 a% n' \* \6 k  l# }4 a; C
我後來灌遊戲跟SP3都有成功,如果svhost這問題跳出來,除了會有上述狀況,電腦是還能work,5 i% d" I& L, i% r, S
而這問題os剛重灌好就發生,只有這些資訊了,, G$ z3 }' J# W& J; T1 ]8 k
, I3 E/ T$ p: A0 s4 A
如果誰有類似經驗,再請分享一下處理方式,謝謝~8 f0 P6 l2 S' N  Q+ Z# M

作者: 劉光豈    時間: 2010-10-17 11:35
svchost.exe 吃掉所有 CPU 資源的原因很多,不過我的狀況都是在執行 Windwos Update 時發生的(或是自動更新服務 Automatic Updates 執行時)。因此解決方法主要就是把 Windows 的自動更新重設一次,步驟如下:8 S& ^$ C7 U! a" s) d+ |- q

1 M" J3 g' B9 k! h2 L4 p% T0 y+ W8 X9 j, F) ]# s

- t; m7 b% h- y2 c2 A" h0 ^" y一、首先檢查系統服務的狀態。
( j1 Q( N% r: ~. }# U+ d2 G' l1. 點「開始」–>「執行」,輸入「services.msc」後按「確定」。2 k* x+ R0 x1 f- D
2. 在服務「Automatic Updates」上點二下。
4 r0 d9 v7 }5 p2 o0 C4 y3. 點選「登入」頁籤,確定登入身分為「本機系統帳戶」且「允許服務與桌面互動」“沒有”被選取。. G) N' D3 c3 a2 G# i0 K# w
4. 確認服務已在目前的「硬體設定檔」中被啟用,如果沒有,按下「啟用」按鈕。
* b. P( D" H  T9 }5. 點選「一般」頁籤,確定「啟動類型」為「自動」,然後按下「啟動」按鈕以啟動服務。4 V' e6 n! `" o$ j
6. 對「Background Intelligent Transfer Service (BITS) 」服務重覆 2 ~ 5 的步驟。4 p# D9 q% [- A

1 R+ K5 Z( g1 V2 |
2 h+ M+ |! @8 O* w7 T9 G  M; W* f% ^! ~- l
二、接著重新註冊 Windwos Update 的元件。# ]9 M/ c# O9 }3 g" Y' K% e
1. 點選「開始」–>「執行」。* v1 c$ ]( C- Z; f! X* E, V- g, M
2. 輸入「REGSVR32 WUAPI.DLL」後按 Enter。
& k- I& S3 `7 Z2 f3. 當看到 “DllRegisterServer 在 WUAPI.DLL 成功” 的訊息後按下「確定」。
2 D$ L3 m) `8 u0 M' q& \4. 重覆上述步驟重新註冊下列元件
8 X/ J* S7 Q$ B) l8 HREGSVR32 WUAUENG.DLL3 A  L, U& `! |+ u4 V7 j" Q
REGSVR32 WUAUENG1.DLL
2 g8 l- C: B' t4 S  L1 W) `0 EREGSVR32 ATL.DLL
8 k. O% L7 L8 Y* T0 t8 g1 _0 T, hREGSVR32 WUCLTUI.DLL% `6 Z( Z+ D  S2 Y8 P" H
REGSVR32 WUPS.DLL
: E( c3 \" h9 I2 e; j( |REGSVR32 WUPS2.DLL' S- N  F: v* O
REGSVR32 WUWEB.DLL
! D( H: _) W. [3 y' ~5 Y8 A+ w1 x# V) A" N3 a3 s) Z& b
, C, e- r$ S# V6 J+ ]4 P

, f' F; h! p" S5 Q8 {) S, _三、最後清除可能已損壞了的 Windows Update 暫存目錄。5 v% n2 }7 C7 Z, N! ^) ^
1. 點「開始」–>「執行」,輸入「cmd」後按「確定」。 ' _/ A8 Y( u* {1 _
2. 在命令提示字元中鍵入以下指令。(若出現錯誤訊息請先重開機後再報執行一次)
4 {) |+ u: M$ `8 c7 _4 o7 Q* p8 Q
) D: T$ ~& G' f! e  L3. 點「開始」–>「執行」,輸入「%windir%」後按「確定」。  z; Y% A7 j* Z, N0 y& s+ d0 o
4. 找到「SoftwareDistribution」並更名為「SDold」。4 m/ A$ S$ N) }% h  L+ U9 Y5 ?+ ]
5. 點「開始」–>「執行」,輸入「cmd」後按「確定」,並在在命令提示字元中鍵入以下指令。% _6 F+ ~! j! j" U

" s# g+ o* o, N+ \2 h
  q% Y; ?$ K0 g, G" T/ b* }' b; f& `. A3 F8 X' h* R0 {0 B
四、大功告成!
. ~1 p- a: T4 D8 B3 R! N& ^7 v2 a  a1 D

作者: 劉光豈    時間: 2010-10-17 11:36
先這樣試試看囉




歡迎光臨 iBeta 愛北大論壇 (https://forum.ibeta.tw/) Powered by Discuz! X2.5