Re: [問題] 請問svchost是作什麼的
※ 引述《marrai2cck (薑糖)》之銘言:
: 之前都沒有這問題
: 但是最近我玩游戲玩到一半
: 會開始嚴重的lag
: 我跳出來打開工作管理員一看
: 發現其中一個svchost
: 的cpu使用率飆到90%
: 於是我把他關掉
: 後來的確是順很多了
: 但是過一下游戲就當了
: 請問一下
: 有人有同樣的問題嗎
: 我是XP SP2的作業系統
根據微軟中文知識庫編號314056的文件說明:「SVCHOST.EXE是從動態連結程式庫(DL
L) 執行之服務的一般性主處理程序名稱」。當電腦啟動時,SVCHOST.EXE會檢查登錄中
的服務部分,以建立一份它需要載入的服務清單。多個SVCHOST.EXE可以同時執行,且
每一個 SVCHOST.EXE工作階段都可以包含一組服務。
由於這個程序是開啟Windows服務的重要檔案,因此之前也曾有疾風等多種病毒,會
利用SVCHOST.EXE來達到入侵或破壞等目的。所以當發生占用系統資源的情形時,可先
利用Process Explorer這個工具,檢查哪一個DLL是讓SVCHOST.EXE占用大量處理器資源
的元兇。一般而言若不是電腦中毒,則很有可能會發現是MSI.DLL或是NT.DLL造成的。
MSI.DLL或NT.DLL是屬於Windows Update服務的動態連結程式庫,會在每天固定時間
,或系統重新開機後,上網搜尋Microsoft產品的更新元件,當電腦處理器或記憶體等
硬體等級較差時,便很有可能占用全部資源。比較簡單的解決方法,是將Windows Upda
te的自動執行排程,設定在半夜或凌晨等不會使用到電腦的時間,並且一直保持在開機
狀態。不然就得要徹底停止Windows Update服務,但這方式會讓系統無法自動更新,修
補漏洞時,非不得已,最好不要採取這項作法。
以上摘自http://www.ithome.com.tw/itadm/article.php?c=45184
如果確定不是中毒,通常是在update時造成系統負荷過重才會這樣,
建議如上文所提:將Windows Update的自動執行排程,
設定在半夜或凌晨等不會使用到電腦的時間。
且最好不要關掉Windows Update服務。
--
╔═════════════════════════════════╗
║Waijee born in PTT at Thu Feb 4 19:08:59 1999 ║
║ptt.cc @ Taiwan────┬WinNT : Welcome to query or share issues║
║ptt2.cc @ Taiwan─Waijee└YP87-306 ║
║http://www.pixnet.net/home/Waijee ♂ ╬╬╬2008.03.23╬╬╣
╚═════════════════════╩╩╩╩╩╩╩╩╩╩╩╩╝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.30.156
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
WinNT 近期熱門文章
PTT數位生活區 即時熱門文章