Como adiar o carregamento de serviços específicos

Traduções de Artigos Traduções de Artigos
Artigo: 193888 - Ver produtos para os quais este artigo se aplica.

Importante: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986 Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Sumário

Em alguns computadores, em especial em sistemas mais antigos e naqueles com periféricos mais lentos, poderá ser necessário adiar o carregamento de um serviço específico do Windows para que o computador arranque correctamente. Ou poderá pretender garantir que um serviço foi iniciado e que está disponível para utilização antes de outro por motivos de resolução de problemas. Isto pode influenciar itens como um controlador de domínio, que não podem aceder à rede onde um protocolo ou um serviço, tal como DHCP, tenta carregar ANTES de a placa de rede ter tido a oportunidade de se vincular (por exemplo, Compaq Netflex).

Mais Informação

Terá de verificar primeiro se a dependência que pretende criar ainda não existe. Seguem-se algumas das dependências mais comuns que já existem numa configuração predefinida:
   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 registo para serviços estão localizadas no seguinte caminho e podem controlar a forma como os serviços são carregados.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Nome do serviço>
Aviso: a utilização incorrecta do Editor de registo (Registry Editor) poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo (Registry Editor) possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de registo (Registry Editor) é da responsabilidade do utilizador.
Para criar uma nova dependência, seleccione a subchave representando o serviço que pretende adiar, clique em Editar (Editar) e clique em Adicionar valor (Add Value). Crie um novo nome de valor "DependOnService" (sem as aspas) com um tipo de dados de REG_MULTI_SZ e clique em OK. Quando a caixa de diálogo Dados (Data) for apresentada, escreva o nome ou nomes dos serviços que prefere iniciar antes deste serviço, com uma entrada para cada linha e clique em OK.

O nome do serviço que iria introduzir na caixa de diálogo Dados (Data) corresponde ao nome exacto do serviço consoante o que é apresentado no registo na chave Serviços (Services).

Quando o computador é iniciado, utiliza esta entrada para verificar se o serviço ou serviços listados neste valor são iniciados antes de tentar iniciar o serviço dependente.

Por exemplo, pode pretender garantir que o serviço Servidor (Server) é carregado antes do serviço WINS (Windows Internet Name Service ). Se seleccionar a chave WINS no registo, vai reparar que o valor DependOnService já existe na chave WINS. Numa instalação predefinida, o serviço WINS já é dependente dos serviços RPCSS (Remote Procedure Call) e NTLMSSP (Windows NT LanMan Security Support Provider). Para adicionar o serviço Servidor (Server) a esta lista, faça duplo clique no valor DependOnService. No Editor para cadeias múltiplas (Multi-String Editor), na linha abaixo de NTMLSSP, adicione a entrada "LANMANSERVER" (sem aspas) e clique em OK.

Além disso, o Active Directory do Windows 2000 e do Windows 2003 necessita de localizar e de utilizar o serviço Servidor de DNS (DNS Server). O serviço Netlogon pode ser adiado para garantir que o serviço Servidor de DNS (DNS Server) está a funcionar para o registo de DNS dinâmico e consulta de controladores de domínio do Active Directory existentes que se encontram na base de dados de servidor de DNS. Utilize DependOnService em Netlogon e adicione DNS à lista de LanmanWorkstation e LanmanServer. Isto adia o início de Netlogon até o serviço Servidor de DNS (DNS Server) nesse mesmo computador ser iniciado e estar preparado.

Nota: atrase apenas o serviço Netlogon para DNS num servidor com o Windows 2000 ou Windows 2003 quando o serviço de DNS estiver no mesmo servidor baseado no Windows 2000 ou Windows 2003.

Nota: as entradas neste campo NÃO são sensíveis a maiúsculas e minúsculas.

Aviso: a adição manual desta entrada pode impedir o sistema de ser correctamente iniciado se estabelecer uma "dependência circular". Na sua forma mais simples, um problema desse tipo iria ocorrer quando torna dois serviços diferentes dependentes um do outro. Não seria possível iniciar nenhum dos serviços, uma vez que iriam ambos requerer que o outro fosse iniciado primeiro.

Nota: se tiver um serviço que tenha de ser iniciado mais tarde no ciclo de arranque, mas não tiver uma dependência de serviço específica, tal como acima explicado, então escolha um dos serviços que arrancam em último lugar como o valor de dados para o valor "DependeDoServiço" ("Depends on Service"). Os serviços normalmente seleccionados são Spooler e Mensageiro.

Referências

Para obter mais informações, consulte o capítulo 8, sobre a resolução de problemas geral, no Windows NT Server Resource Kit.

Propriedades

Artigo: 193888 - Última revisão: 3 de fevereiro de 2006 - Revisão: 2.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 Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
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