Como atrasar o carregamento de serviços específicos

Traduções deste artigo Traduções deste artigo
ID do artigo: 193888 - Exibir os produtos aos quais esse artigo se aplica.

Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e certifique-se de que sabe como restaurá-lo caso ocorra algum problema. Para obter informações adicionais sobre como fazer backup, restaurar e editar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft.
256986 Descrição do Registro do Microsoft Windows
Expandir tudo | Recolher tudo

Sumário

Em alguns computadores, especialmente sistemas mais antigos e com periféricos mais lentos, talvez seja necessário atrasar o carregamento de um serviço específico do Windows para que o computador seja inicializado corretamente. Ou é possível que você queira assegurar a inicialização de um serviço e sua disponibilidade para uso antes de outro, para fins de solução de problemas. Isso pode afetar dispositivos como um controlador de domínio que não consegue acessar a rede, em que a tentativa de carregamento de um protocolo ou serviço, como DHCP, acontece ANTES da placa de rede ter uma chance de ser ligada (por exemplo, Compaq Netflex).

Mais Informações

Será preciso primeiro verificar se a dependência a ser criada já não existe. A seguir estão algumas das dependências mais comuns já existentes em uma configuração padrão:
   Serviço      Depende de
   -------      ----------
   Alerter      LanmanWorkstation
   Browser      LanmanWorkstation, LanmanServer, LmHosts
   ClipSrv      NetDDE
   DHCP         Afd, NetBT, TCP/IP
   Messenger    LanmanWorkstation, NetBIOS
   NetBT        TCP/IP
   NetDDE       NetDDEDSDM
   NetLogon     LanmanWorkstation, LmHosts
   Parallel     Parport
   Replicator   LanmanServer, LanmanWorkstation
				

As subchaves do Registro dos serviços estão localizadas no seguinte caminho e são capazes de controlar a forma com que os serviços são carregados.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Nome_do_serviço>
Aviso O uso incorreto do Editor do Registro pode causar sérios problemas que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. O uso do Editor do Registro é de sua responsabilidade.
Para criar uma nova dependência, selecione a subchave que representa o serviço a ser atrasado, clique em Editar e em Modificar. Crie um novo valor com o nome "DependOnService" (sem as aspas) com um tipo de dados REG_MULTI_SZ e clique em OK. Quando a caixa de diálogo Dados do valor for exibida, digite o(s) nome(s) dos serviços a serem iniciados antes do serviço com uma entrada para cada linha e clique em OK.

O nome do serviço a ser inserido na caixa de diálogo Dados é o seu nome exato, como ele aparece na chave Services do Registro.

Quando iniciado, o computador usa essa entrada para verificar se o(s) serviço(s) relacionado(s) no valor é(são) iniciado(s) antes da tentativa de inicialização do serviço dependente.

Por exemplo, é possível assegurar que o serviço Server antes seja carregado antes de Serviço de cadastramento na Internet do Windows (WINS). Caso você selecione a chave WINS no Registro, você notará que já há o valor DependOnService na chave WINS. Em uma instalação padrão, WINS já é dependente dos serviços RPCSS (Chamada de procedimento remoto) e NTLMSSP (Fornecedor de suporte de segurança NT LM do Windows). Para adicionar o serviço do servidor à lista, clique duas vezes no valor DependOnService. No Editor de seqüência múltipla, na linha abaixo de NTMLSSP, adicione a entrada "LANMANSERVER" (sem as aspas) e clique em OK.

Além disso, o Active Directory do Windows 2000 e Windows 2003 precisa localizar e usar o serviço Servidor DNS. É possível atrasar o serviço Netlogon para assegurar que o serviço Servidor DNS esteja ativo e em execução para o registro DNS dinâmico e consulte os controladores de domínio Active Directory já existentes no banco de dados dos servidores DNS. Use DependOnService em Netlogon e adicione DNS à lista de LanmanWorkstation e LanmanServer. Isso atrasa a inicialização de Netlogon até que o serviço Servidor DNS no mesmo computador seja inicializado e esteja pronto.

Observação Só atrase o serviço Netlogon para DNS em Windows 2000 ou Windows 2003 Server quando o serviço DNS estiver no mesmo servidor com Windows 2000 ou Windows 2003.

Observação As entradas no campo NÃO diferenciam maiúsculas de minúsculas.

Aviso A inclusão manual da entrada pode impedir que o sistema seja inicializado corretamente, caso haja uma "dependência circular" estabelecida. Em sua forma mais simples, um problema como esse ocorreria quando dois serviços diferentes fossem dependentes entre si. Não seria possível iniciar nenhum dos serviços, já que ambos exigiriam a inicialização do outro primeiro.

Observação Se houver um serviço que deva ser inicializado posteriormente no ciclo de inicialização mas sem uma dependência de serviço específica, conforme explicação anterior, escolha um dos serviços inicializados depois como os dados para o valor "Depende do Serviço". Os serviços mais comumente selecionados são Spooler e Messenger.

Referências

Para obter informações adicionais, consulte o Capítulo 8, General Troubleshooting, do Windows NT Server Resource Kit.

Propriedades

ID do artigo: 193888 - Última revisão: quinta-feira, 25 de maio de 2006 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Palavras-chave: 
kbinfo KB193888

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