史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 教學文章發表區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2009-05-10, 08:44 PM   #1
atie 帥哥
超級版主
 
atie 的頭像
榮譽勳章
UID - 7036
在線等級: 級別:108 | 在線時長:12308小時 | 升級還需:9小時級別:108 | 在線時長:12308小時 | 升級還需:9小時級別:108 | 在線時長:12308小時 | 升級還需:9小時
註冊日期: 2002-12-08
住址: 面壁思過協會
文章: 18159
精華: 0
現金: 101 金幣
資產: 134807277 金幣
Lightbulb 系統 - [轉貼]工作管理員中多個SVCHOST.EXE

工作管理員中有很多SVCHOST.EXE在執行,作用是什麼?
文/李世平


當開啟Windows工作管理員時,常常會發現有很多個SVCHOST.EXE在執行,
請問這個處理程序的用途是?若發現此程序占用了大量系統資源,又該如何處理?



根據微軟中文知識庫編號314056的文件說明:「SVCHOST.EXE是從動態連結程式庫
(DLL) 執行之服務的一般性主處理程序名稱」。當電腦啟動時,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 Update的自動執行排程,設定在半夜或凌晨等不會使用到電腦的時間,
並且一直保持在開機狀態。不然就得要徹底停止Windows Update服務,但這方式
會讓系統無法自動更新,修補漏洞時,非不得已,最好不要採取這項作法。停止該
服務的方法如下:

第一步:重新檢查系統的服務狀態
首先在「開始」工具列按下「執行」,並輸入「services.msc」後按「確定」,再點
選「服務(本機)」的「Automatic Updates」。選擇「登入」標籤,確定登入身分
為「本機系統帳戶」,且取消勾選「允許服務與桌面互動」對話框。之後確認服務已在
目前的「硬體設定檔」中被啟用,若設定檔中沒有顯示已啟用服務,則按下「啟用」按
鈕。完成後進入「一般」標籤,檢查「啟動類型」是否為「自動」,並按下「啟動」按
鈕。

完成後回到「服務(本機)」頁面,並對
「Background Intelligent Transfer Service (BITS) 」服務重複執行上述步驟。



檢查Automatic Updates服務狀態。

第二步:重新註冊Windwos Update 的元件
同樣也是先在「開始」工具列啟動「執行」,之後輸入「REGSVR32 WUAPI.DLL」,
當看到「DllRegisterServer在WUAPI.DLL成功」的訊息後按下「確定」。

之後以上述步驟重新註冊其他相關檔案,
例如REGSVR32 WUAUENG.DLL、 WUAUENG1.DLL、ATL.DLL、WUCLTUI.DLL、
WUPS.DLL、WUPS2.DLL,以及WUWEB.DLL 等元件。

第三步:清除可能已損壞的 Windows Update 暫存目錄
在「程式集」的「附屬應用程式」中,開啟「命令提示字元」,並在命令提示字元中
輸入「net stop WuAuServ」。(此時若出現錯誤訊息請先重開機後再執行一次)
,完成後在「開始」工具列選擇「執行」,並輸入「%windir%」。在「Windows」
目錄中,找到「SoftwareDistribution」資料夾,並將整個資料夾刪除(若擔心造成
系統錯誤亦可先暫時改名),之後再次啟動「命令提示字元」,並輸入「net start
WuAuServ」指令。完成上述步驟後重新開機,即可停止Windows Update服務。
__________________
 ﹒☆°﹒☆.﹒☆°﹒☆.﹒☆°
°﹒☆°.﹒‧°∴°﹒°.﹒‧°∴°.﹒‧°∴°﹒☆...... ☆
  許好願    做好事    轉好運
   一個願無量善緣;菩提心永不褪變
心中常存善解、包容、感恩、知福、惜福
atie 目前離線  
送花文章: 19045, 收花文章: 13663 篇, 收花: 61020 次
回覆時引用此帖
有 3 位會員向 atie 送花:
chenhan2603 (2009-05-10),magicwoo (2009-05-11),tmsyy (2009-05-13)
感謝您發表一篇好文章
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用

相似的主題
主題 主題作者 討論區 回覆 最後發表
疑問 - 關於工作管理員的explorer.exe zerofang 軟體應用問題討論區 10 2008-01-30 06:02 PM
疑問 - 想問有關工作管理員中的認可使用 laneyui 硬體疑難使用問題討論區 1 2007-02-25 10:50 PM
工作管理員有個sksupdate.exe是什麼 chu2000 一般電腦疑難討論區 2 2004-03-11 10:26 PM
電腦疑問----工作管理員 alexsmart 一般電腦疑難討論區 1 2003-06-26 10:33 AM
XP的windows工作管理員之問題,求助各位大大們 foxmould 軟體應用問題討論區 0 2003-01-14 11:08 AM


所有時間均為台北時間。現在的時間是 11:01 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1