O serviço do Windows com dependência não pode ser iniciado automaticamente

1

Eu tenho Service B que depende de Service A . Ambos os serviços são configurados para inicialização (inicialização) automática (atrasada) e ambos os serviços definiram a ação de recuperação de reinicialização no caso de falhas iniciais, secundárias e subsequentes.

O cenário é:

  1. o Windows está sendo inicializado.
  2. Ele tenta iniciar Service A .
  3. Service A falha ao iniciar porque não pode inicializar (por exemplo, conectar-se a um banco de dados remoto).
  4. A ação de recuperação entra em ação e as janelas continuam iniciando Service A em alguns intervalos.
  5. Service A finalmente começa bem (por exemplo, o banco de dados remoto agora está acessível).

E é isso, o Windows não se preocupa em iniciar Service B apesar de ter o tipo de inicialização Automático (atrasado). Estou confuso um pouco com esse comportamento. Existe algo que eu possa fazer para fazer o windows iniciar Service B ?

    
por nosalan 22.03.2016 / 16:13

1 resposta

0

O serviço A não tentaria iniciar se houvesse um conjunto de dependências entre os dois serviços. Você precisa adicionar dependência se não estiver lá.

sc config ServiceB depend= ServiceA

* Como adicionar dependência em um serviço do Windows após o serviço ser instalado

    
por 22.03.2016 / 17:57