✔ 最佳答案
Svchost.exe 檔位於 %SystemRoot%\System32 資料夾中。電腦啟動時,Svchost.exe 會檢查登錄中的服務部分,以建立一份它需要載入的服務清單。多個 Svchost.exe 執行個體可以同時執行,每一個 Svchost.exe 工作階段都可以包含一組服務,這樣個別的服務就可以依據 Svchost.exe 啟動的方式與位置來執行。這樣也比較容易進行控制與偵錯。
您可以在下面登錄機碼中辨識出 Svchost.exe 群組:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost
此機碼下的每一個值都代表一個單獨的 Svchost 群組,並且會在您檢視執行中的處理程序時顯示為獨立的執行個體。每一個值都是 REG_MULTI_SZ 值並且包含了在該 Svchost 群組下執行的服務。每一個 Svchost 群組都可以包含一或多個服務名稱,而這些服務名稱是擷取自下面的登錄機碼,其 Parameters 機碼包含一個 ServiceDLL 值:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ Service
如果要檢視以 Svchost 執行的服務清單:
1. 請按一下 Windows 工作列上的 [開始] ,然後按一下 [執行] 。
2. 在 [開啟] 方塊中,輸入: CMD ,然後按 ENTER。
3. 輸入: Tasklist /SVC ,然後按 ENTER。
Tasklist 會顯示一份執行中的處理程序清單,而 /SVC 參數則會顯示每一個處理程序中作用中服務的清單。如需某個處理程序的進一步資訊,請輸入下面命令,然後按 ENTER:
Tasklist /FI "PID eq processID "
本範例的這兩個群組的登錄設定如下所示:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost :
參考來源
http://support.microsoft.com/kb/314056/zh-tw
如果Svchost.exe有問題可以下載更換
Svchost.exe下載點
http://update.microsoft.com/library/toolbar/3.0/search.aspx?View=zh-tw&charset=UTF-8&qu=svchost.exe