Como adicionar dependências aos serviços do Windows após a conclusão da instalação

Como adicionar dependências aos serviços do Windows

1. Usando o Editor do Registro

Aqui estão as etapas para adicionar uma dependência por meio do Editor do Registro:

add new dependency to service
  1. Abra o Editor do Registro pressionando Win + R para abrir a caixa de diálogo Run.
  2. Digite regedit e pressione Enter.
  3. Navegue até o local do serviço:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Service_Name>
  1. Substitua <Service_Name> pelo nome do serviço ao qual você deseja adicionar uma dependência.
  2. No painel direito, procure uma entrada chamada DependOnService. Se não houver nenhuma, crie uma nova entrada clicando com o botão direito do mouse na área vazia e selecionando New >  Multi-String  Value.
  3. Nomeie o valor DependOnService.
  4. Clique duas vezes no valor DependOnService que você acabou de criar para editar o valor.
  5. Insira o nome do serviço que é a dependência. Se houver mais de um serviço, certifique-se de que cada nome de serviço esteja escrito em uma nova linha.

2. Usando o prompt de comando:

Você pode adicionar dependências aos Serviços do Windows por meio do Prompt de Comando. Aqui estão os passos:

  1. Clique com o botão direito do mouse no ícone Command Prompt e selecione Run as administrator para abrir o prompt de comando com as permissões necessárias.
  2. Digite o seguinte comando no prompt de comando:
sc config <Service_Name> depend= <Dependency_Name>
  1. Substitua <Service_Name> pelo nome do serviço ao qual você deseja adicionar uma dependência e <Dependency_Name> pelo nome do serviço ao qual você deseja adicionar uma dependência.

Exemplos de uso

Por exemplo, se você quiser adicionar Tcpip e Afd como dependências para um serviço chamado MyService, digite o seguinte comando:

sc config MyService depend= Tcpip/Afd

Anotações importantes

 Certifique-se de que haja um espaço após o sinal de igual (=) no comando.

A adição de uma nova dependência substituirá  a lista existente de dependências. Portanto, se o MyService já tinha outro serviço como dependência, após executar este comando, apenas Tcpip e Afd serão as novas dependências.

Para ver uma lista de dependências existentes, use o comando:

sc qc <Service_Name>

Seguindo estas etapas, você pode adicionar facilmente dependências aos Serviços do Windows usando o Prompt de Comando.

3. Reinicie o serviço para aplicar as alterações:

Depois de adicionar dependências a um serviço do Windows, a próxima etapa é reiniciar o serviço para que as alterações entrem em vigor. Aqui estão duas maneiras de reiniciar o serviço:

Usando o prompt de comando

Você pode usar os comandos net stop e net start para reiniciar o serviço por meio do prompt de comando.

Passos:

  1. Abra o Command Prompt com privilégios de administrador.
  2. Digite o seguinte comando para interromper o serviço:
net stop <Service_Name>

Substitua <Service_Name> pelo nome do serviço que você deseja descontinuar.

  1. Depois que o serviço for interrompido, digite o seguinte comando para reiniciar o serviço:
net start <Service_Name>

Últimos artigos