iBeta 愛北大論壇

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

作者: windheart    時間: 2010-10-15 08:56
標題: svhost.exe問題請教
本文章最後由 劉光豈 於 2010-12-5 23:00 編輯 - G$ h+ ]6 Z/ T5 s
+ q, l" W- T0 q* A6 y6 T
最近電腦會出現svhost.exe發生問題,記憶體不能為written的問題,6 L/ }0 v. |. i; e  M$ T( T
猜測是中毒,所以我昨天重灌了,
: M& l' _$ j% q0 J
' E! e% B# U- G6 A5 x) Q但是灌好xp sp2,沒多久就出現了一樣的問題,出現這問題時,; C- Q. o2 D1 O" B# D) C' E: h, C
我還是可以用tab切換使用中的應用程式,但是下方的工具列就呈現當掉的狀態,
* y; u, K' i' n5 D9 t/ q: s) o! z/ d電腦效能也變差,也無法叫出工作管理員,) T- V+ x# S* `$ V4 P% j7 Z- p

" @% l4 M$ q# e8 W0 {8 b1 W請問有哪位高手知道這是軟體還硬體的問題呢? 上網查了一下,原因滿多的,/ I2 p3 f+ n4 j: K. F; u
我後來灌遊戲跟SP3都有成功,如果svhost這問題跳出來,除了會有上述狀況,電腦是還能work,
# z( m' G* Q2 O4 X而這問題os剛重灌好就發生,只有這些資訊了,) }  ?% [& ~7 c. A- c
- Y& v7 O- T/ c3 p
如果誰有類似經驗,再請分享一下處理方式,謝謝~
7 |1 Y; d6 }# F
作者: 劉光豈    時間: 2010-10-17 11:35
svchost.exe 吃掉所有 CPU 資源的原因很多,不過我的狀況都是在執行 Windwos Update 時發生的(或是自動更新服務 Automatic Updates 執行時)。因此解決方法主要就是把 Windows 的自動更新重設一次,步驟如下:8 P- r: s9 O8 k! ^
9 g7 W2 U  S3 l% `0 {
9 f( ^' _  B: C! n% ^, ?! Z

/ Y5 t! O  q# q+ n& v* h/ [+ o一、首先檢查系統服務的狀態。
  K+ d" r- [, Y' T1. 點「開始」–>「執行」,輸入「services.msc」後按「確定」。5 Q+ K# ^. `/ H+ u! o0 ?3 R
2. 在服務「Automatic Updates」上點二下。
4 {- |8 J* E3 l( @7 o! O( e3. 點選「登入」頁籤,確定登入身分為「本機系統帳戶」且「允許服務與桌面互動」“沒有”被選取。5 m/ N# E+ E* H* z
4. 確認服務已在目前的「硬體設定檔」中被啟用,如果沒有,按下「啟用」按鈕。( e: D2 Z& H, d/ g  }2 m5 M6 P
5. 點選「一般」頁籤,確定「啟動類型」為「自動」,然後按下「啟動」按鈕以啟動服務。
! A' I+ t' ~/ z$ N4 N, Q7 z2 J6. 對「Background Intelligent Transfer Service (BITS) 」服務重覆 2 ~ 5 的步驟。
! y9 u, z$ z8 H. Z8 J4 v% Z
4 \' C7 Q8 w4 y# _8 ^! e! ^7 v) b  m: S4 ?: e
$ l3 t5 j) I( }
二、接著重新註冊 Windwos Update 的元件。
/ [. G- R* I, y$ N5 G1. 點選「開始」–>「執行」。
9 H& y7 y% y6 J8 j2 B+ Q: s' a2. 輸入「REGSVR32 WUAPI.DLL」後按 Enter。0 V. ~$ M  H% S
3. 當看到 “DllRegisterServer 在 WUAPI.DLL 成功” 的訊息後按下「確定」。
8 f0 o; S3 _4 Y) V  V; Z4. 重覆上述步驟重新註冊下列元件
$ d/ r6 e5 s+ O' L4 c5 pREGSVR32 WUAUENG.DLL' v, R' r) y! q- \+ i# h. F) K5 i4 w
REGSVR32 WUAUENG1.DLL
. V/ d; j! t; ?+ hREGSVR32 ATL.DLL
# \5 S) R. {* `% g- RREGSVR32 WUCLTUI.DLL" p2 r  W1 [) n5 E5 i1 n
REGSVR32 WUPS.DLL; b9 |/ e) W2 \# B1 p( I2 Q6 ]
REGSVR32 WUPS2.DLL# ^1 v1 l: l. X: \# r
REGSVR32 WUWEB.DLL ! v) L6 _# |2 |/ k  d: M

6 G- P8 [. s* |( g- Q5 u  b2 |  k- P7 g& R
7 i6 m  D8 y. B4 b4 o+ C2 g
三、最後清除可能已損壞了的 Windows Update 暫存目錄。& Q7 j' K* r* a1 j7 l, w
1. 點「開始」–>「執行」,輸入「cmd」後按「確定」。
) e7 ^4 V) R- u4 e% J( |* h7 t2. 在命令提示字元中鍵入以下指令。(若出現錯誤訊息請先重開機後再報執行一次)$ ~8 p; t5 L7 W8 i

( H$ u" M& |" V  {! N: k# r/ h8 _. H8 Y3. 點「開始」–>「執行」,輸入「%windir%」後按「確定」。
9 P! p5 D* @: f& F' e( D4. 找到「SoftwareDistribution」並更名為「SDold」。% f( l3 V' W1 P' u4 V: Y
5. 點「開始」–>「執行」,輸入「cmd」後按「確定」,並在在命令提示字元中鍵入以下指令。* g5 `3 P7 B. Y9 G5 C
* m4 v. i' X* ]* y7 e7 p" S, \- _

5 g# {  ]( f8 R; c! N3 }; e" I7 G# B6 H$ M0 [/ ]) G# s0 l
四、大功告成!
( [; K  y" C+ f* Y5 E: G/ p7 X% B7 i6 t/ c9 b7 P0 @

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




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