Windows 2000 中 Svchost.exe 檔案的說明

文章翻譯 文章翻譯
文章編號: 250320 - 檢視此文章適用的產品。
如需本文 Microsoft Windows XP 的版本,請參閱 314056
全部展開 | 全部摺疊

結論

Svchost.exe 是從動態連結程式庫 (DLL) 執行之服務的一般性主處理程序名稱。Svchost.exe 檔案位於 %SystemRoot%\System32 資料夾中。啟動時,Svchost.exe 會檢查登錄的服務部分,以建立其所需載入的服務清單。多個 Svchost.exe 執行個體可以同時執行。每個 Svchost.exe 工作階段可以含有一組服務,如此個別的服務就可以依據 Svchost.exe 啟動的方式和位置來執行。這樣也比較容易進行控制與偵錯。

您可以在下面登錄機碼中辨識出 Svchost.exe 群組:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost
此機碼下的每個值都代表一個單獨的 Svchost 群組,並且會在您檢視執行中的處理程序時顯示為獨立的執行個體。每一個值都是 REG_MULTI_SZ 值,並且包含了在該 Svchost 群組下執行的服務。每個 Svchost 群組可以含有一或多個從下列登錄機碼中所擷取的服務名稱,而這些登錄機碼的 Parameters 機碼均包含了 ServiceDLL 值:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Service

其他相關資訊

如果要檢視 Svchost 中所執行的服務清單:
  1. 從 Windows 2000 安裝 CD 的 Support\Tools 資料夾中,將 Tlist.exe 公用程式從 Support.cab 檔案中解壓縮。
  2. [開始] 功能表中,按一下 [執行],再輸入 cmd
  3. 將資料夾切換至解壓縮 Tlist.exe 公用程式的位置。
  4. 輸入 tlist -s
Tlist.exe 會顯示一份執行中的處理程序清單。-s 參數會顯示每個處理程序中執行中服務的清單。如需此處理程序的詳細資訊,請輸入 tlist pid

下列範例 Tlist 輸出顯示了兩個正在執行的 Svchost.exe 執行個體:
0 System Process
8 System
132 smss.exe
160 csrss.exe Title:
180 winlogon.exe Title: NetDDE Agent
208 services.exe Svcs: AppMgmt,Browser,Dhcp,dmserver,Dnscache,Eventlog,lanmanserver,LanmanWorkstation,LmHosts,Messenger,PlugPlay,ProtectedStorage,seclogon,TrkWks,W32Time,Wmi
220 lsass.exe Svcs: Netlogon,PolicyAgent,SamSs
404 svchost.exe Svcs:RpcSs
452 spoolsv.exe Svcs:Spooler
544 cisvc.exe Svcs:cisvc
556 svchost.exe Svcs: EventSystem,Netman,NtmsSvc,RasMan,SENS,TapiSrv
580 regsvc.exe Svcs:RemoteRegistry
596 mstask.exe Svcs:Schedule
660 snmp.exe Svcs:SNMP
728 winmgmt.exe Svcs:WinMgmt
852 cidaemon.exe Title:OleMainThreadWndName
812 explorer.exe Title:Program Manager
1032 OSA.EXE Title:Reminder
1300 cmd.exe Title: D:\WINNT5\System32\cmd.exe - tlist -s
1080 MAPISP32.EXE Title:WMS Idle
1264 rundll32.exe Title:
1000 mmc.exe Title:Device Manager
1144 tlist.exe
此範例中兩個群組的登錄設定如下所示:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost:
netsvcs: Reg_Multi_SZ:EventSystem Ias Iprip Irmon Netman Nwsapagent Rasauto Rasman Remoteaccess SENS Sharedaccess Tapisrv Ntmssvc
rpcss :Reg_Multi_SZ: RpcSs

屬性

文章編號: 250320 - 上次校閱: 2004年3月25日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
關鍵字:?
kbinfo KB250320
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com