Temos alguns serviços do Windows escritos em .NET. Eles iniciam bem manualmente no mmc de serviços, mas, apesar de estarem definidos como Automático, nunca iniciam ao ligar (ou reiniciar) a máquina.
Atualização No log de eventos, em vez de ver "xyz iniciado", ao lado de todos os outros serviços iniciados, apenas vejo "O serviço xyz entrou no estado parado". e um erro separado que diz "Foi atingido um tempo limite (30000 milissegundos) enquanto aguardava uma resposta de transação do serviço slsvc.".
Se eu iniciá-los manualmente, recebo uma entrada normal no log de eventos conforme o esperado e tudo está bem - até o próximo patch do Windows Update que força uma reinicialização e todos os serviços são desativados novamente.
Alguma ideia? Eu tentei configurá-los para o início atrasado sem diferença aparente.