Descrição de Svchost.exe no Windows 2000

Traduções de Artigos Traduções de Artigos
Artigo: 250320 - Ver produtos para os quais este artigo se aplica.
Para obter uma versão deste artigo referente ao Microsoft Windows XP, consulte 314056.
Expandir tudo | Reduzir tudo

Sumário

O Svchost.exe é um nome de processo de anfitrião genérico para serviços que são executados a partir de bibliotecas de ligação dinâmica (DLL, dynamic-link library). O ficheiro Svchost.exe está localizado na pasta %SystemRoot%\System32. No arranque, o Svchost.exe verifica a parte do registo relativa aos serviços de modo a criar uma lista de serviços que tem de carregar. Podem existir várias instâncias do Svchost.exe em execução simultânea. Cada sessão do Svchost.exe pode conter um agrupamento de serviços, para que serviços separados possam ser executados dependendo do modo e do local onde o Svchost.exe é iniciado. Desta forma, é possível melhorar o controlo e a depuração.

Os grupos do Svchost.exe são identificados na seguinte chave de registo:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost
Cada valor nesta chave representa um grupo do Svchost separado e é apresentado como uma instância separada quando está a visualizar os processos activos. Cada valor é um valor REG_MULTI_SZ e contém os serviços que são executados nesse grupo do Svchost. Cada grupo do Svchost pode conter um ou mais nomes de serviço extraídos da seguinte chave de registo, cuja chave Parameters contém um valor ServiceDLL:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Serviço

Mais Informação

Para visualizar a lista de serviços que estão em execução no Svchost:
  1. Na pasta Support\Tools do CD de instalação do Windows 2000, extraia o utilitário Tlist.exe do ficheiro Support.cab.
  2. No menu Iniciar, clique em Executar e escreva cmd.
  3. Altere a pasta para a localização para a qual extraiu o utilitário Tlist.exe.
  4. Escreva tlist -s.
O Tlist.exe apresenta uma lista de processos activos. O parâmetro -s mostra a lista de serviços activos em cada processo. Para mais informações sobre o processo, escreva tlist pid.

O seguinte resultado de Tlist de exemplo mostra duas instâncias do Svchost.exe em execução:
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
A definição de registo para os dois agrupamentos deste exemplo é a seguinte:
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

Propriedades

Artigo: 250320 - Última revisão: 27 de janeiro de 2005 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kbinfo KB250320

Submeter comentários

 

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