Como adiar o carregamento de serviços específicos

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.


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
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.
registry dependency boot delay kbhowto kbDSupport
Propriedades

ID do Artigo: 193888 - Última Revisão: 02/03/2006 21:43:00 - Revisão: 2.1

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

  • kbinfo KB193888
Comentários