Описание процесса Svchost.exe в Microsoft Windows 2000

Переводы статьи Переводы статьи
Код статьи: 250320 - Vizualiza?i produsele pentru care se aplic? acest articol.
Данная статья была ранее опубликована под номером RU250320
Версия данной статьи для 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\Служба

Дополнительная информация

Чтобы просмотреть список служб, входящих в текущий процесс Svchost, выполните следующие действия.
  1. Перейдите в папку Support\Tools установочного компакт-диска Windows 2000 и извлеките утилиту 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 services.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 - Последний отзыв: 30 марта 2004 г. - Revision: 3.0
Информация в данной статье применима к:
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Операционная система Microsoft Windows 2000 Professional
Ключевые слова: 
kbinfo KB250320

Отправить отзыв

 

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