Em um prompt de comando executado com credenciais de administrador:
sc config <server_service_name> depend= <database_service_name>
Leia mais nesta documentação sc.exe .
Se eu visualizar as propriedades de um serviço, posso ver a guia "Dependências", mas não posso atribuir outros serviços a essa guia.
Eu tenho dois serviços que iniciam na inicialização, um servidor e um banco de dados. O servidor depende do banco de dados - se o banco de dados não foi iniciado, o servidor não funciona. (No entanto, ele realmente falha como um serviço, por isso não posso usar a guia Recuperação.)
Como faço o segundo serviço dependente do primeiro serviço, para que eles sempre sejam iniciados na ordem correta?
Em um prompt de comando executado com credenciais de administrador:
sc config <server_service_name> depend= <database_service_name>
Leia mais nesta documentação sc.exe .
Seguir as etapas aqui funcionou perfeitamente para mim:
regedit.exe, HKLM / System / CurrentControlSet / Services / (seu serviço)
Adicionar uma chave de vários valores chamada DependOnService
Adicione o nome do serviço de dependência