iBeta 愛北大論壇

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

作者: windheart    時間: 2010-10-15 08:56
標題: svhost.exe問題請教
本文章最後由 劉光豈 於 2010-12-5 23:00 編輯 , g$ X; F1 {3 U4 J. z: v5 y
! g3 Q3 U7 a; a/ B$ W
最近電腦會出現svhost.exe發生問題,記憶體不能為written的問題,
2 I  K8 S7 {" u2 G- _* h猜測是中毒,所以我昨天重灌了,
2 s0 I; [* P7 Z5 j) D( t" D4 R, B' y8 ]1 O
但是灌好xp sp2,沒多久就出現了一樣的問題,出現這問題時,
7 N! {6 r% z$ Y我還是可以用tab切換使用中的應用程式,但是下方的工具列就呈現當掉的狀態,! s+ E# Y' [3 z  `" @7 C) R
電腦效能也變差,也無法叫出工作管理員,; I& Y* B  R0 T. i% s! I

9 Q1 X# Y6 V) E8 t. k) ]. G, e請問有哪位高手知道這是軟體還硬體的問題呢? 上網查了一下,原因滿多的,: _2 Q* Q% e; e' s1 f0 G0 W" P( o
我後來灌遊戲跟SP3都有成功,如果svhost這問題跳出來,除了會有上述狀況,電腦是還能work," j: e0 ~* D( E* M8 O+ \  J
而這問題os剛重灌好就發生,只有這些資訊了,7 }& H1 V' s" n( o! M8 F* V: K& J
$ `; N1 d5 V+ i, v  |$ O
如果誰有類似經驗,再請分享一下處理方式,謝謝~
& v9 D/ ?2 S6 o4 l
作者: 劉光豈    時間: 2010-10-17 11:35
svchost.exe 吃掉所有 CPU 資源的原因很多,不過我的狀況都是在執行 Windwos Update 時發生的(或是自動更新服務 Automatic Updates 執行時)。因此解決方法主要就是把 Windows 的自動更新重設一次,步驟如下:
- u/ Y7 l( [: w& v2 s6 y7 r1 Q3 s
! J- @5 H% b6 j9 u+ |; C# z5 B6 D* m" R3 k# i* S
3 _* D9 q* q& I( q4 w
一、首先檢查系統服務的狀態。
$ i) `1 o& _: Q6 o7 I2 M! ]1. 點「開始」–>「執行」,輸入「services.msc」後按「確定」。" w8 O3 Z4 p& e& ]
2. 在服務「Automatic Updates」上點二下。/ L1 p' J1 `6 ]  Q
3. 點選「登入」頁籤,確定登入身分為「本機系統帳戶」且「允許服務與桌面互動」“沒有”被選取。' I. ^9 h1 w9 C+ M; V9 R' U3 x0 l2 m4 P
4. 確認服務已在目前的「硬體設定檔」中被啟用,如果沒有,按下「啟用」按鈕。
$ I* O5 W2 @) q5. 點選「一般」頁籤,確定「啟動類型」為「自動」,然後按下「啟動」按鈕以啟動服務。
; t/ T% E8 N! {1 R: O( p# |6. 對「Background Intelligent Transfer Service (BITS) 」服務重覆 2 ~ 5 的步驟。0 O0 `/ [  K" Q8 j9 \) L* v
/ R: m. ]5 [* B  j  q# i' T/ m5 n+ I

+ E( x) \7 y0 C! E1 D( _1 o$ {3 j! A5 G
二、接著重新註冊 Windwos Update 的元件。
+ I& m# ~* s: ?4 H3 S4 }1. 點選「開始」–>「執行」。1 T7 n& g1 q9 s8 V+ g* E! n( V
2. 輸入「REGSVR32 WUAPI.DLL」後按 Enter。
! i; P& V' s1 k" ]3. 當看到 “DllRegisterServer 在 WUAPI.DLL 成功” 的訊息後按下「確定」。
  f% E$ K1 M  d- M1 g  p! M/ R1 T4. 重覆上述步驟重新註冊下列元件( m1 }2 n' `4 m4 ]2 l
REGSVR32 WUAUENG.DLL* u$ C0 t/ x2 |! x. G
REGSVR32 WUAUENG1.DLL
+ q# t* U4 o8 s6 K% T' M$ V+ XREGSVR32 ATL.DLL
5 w0 z* ^6 q0 s1 e" ?8 v, SREGSVR32 WUCLTUI.DLL. U0 L* d8 S/ Y0 X7 J# N$ {
REGSVR32 WUPS.DLL
6 s; C3 X8 v( iREGSVR32 WUPS2.DLL
# c2 {$ m7 d  S/ h* f" HREGSVR32 WUWEB.DLL - f8 R5 {, w' C( s

& Q* k3 x# p7 ^: W" ~
9 s% E; n6 V1 C6 f" p' V4 S
  c# {- e2 j' x, l' \, {三、最後清除可能已損壞了的 Windows Update 暫存目錄。4 M5 B) M$ D/ n
1. 點「開始」–>「執行」,輸入「cmd」後按「確定」。
/ c* I9 P$ q& c0 m, J2. 在命令提示字元中鍵入以下指令。(若出現錯誤訊息請先重開機後再報執行一次)
. f1 r! s! U$ G5 n6 l4 s( g2 l: L. S+ u0 F- x
3. 點「開始」–>「執行」,輸入「%windir%」後按「確定」。
0 N% ~) n' |* Q" Y- {4 M9 B2 z4. 找到「SoftwareDistribution」並更名為「SDold」。. q# S, ]: g, `# G; v
5. 點「開始」–>「執行」,輸入「cmd」後按「確定」,並在在命令提示字元中鍵入以下指令。9 @# t3 S, e. I2 P# a% m, H( H8 e

* `& C7 R0 k% z/ l( \  }/ |
8 t2 Z( J* i; S
( q, p9 O3 v+ O1 B( p1 A* {四、大功告成!  H- W% Q1 y) O# f' T/ j

' W$ B# h' Y- z! T# D# F6 C
作者: 劉光豈    時間: 2010-10-17 11:36
先這樣試試看囉




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