O serviço do Windows não inicia com o usuário personalizado até ser iniciado uma vez com o usuário local

0

De repente meu aplicativo de serviço do Windows após a instalação não é iniciado. (Alguns serviços param automaticamente se não tiverem trabalho a fazer.)

O serviço usa um usuário personalizado. Se eu alterar a configuração de logon para usar a conta do sistema local, o serviço será iniciado corretamente. Então, quando eu voltar e alterar a configuração de login para usar essa conta personalizada (usuário local - & gt; usuário personalizado no grupo de usuários), o serviço será iniciado.

Por que não funciona em primeiro lugar?

Gauls
fonte
Procure no log de exceções do Windows. Pode ser que você tenha o nome de usuário / senha para o serviço errado e está falhando no login.
quando o serviço está falhando? na inicialização? está tentando iniciar antes que algum outro serviço do qual dependa tenha sido iniciado?
quack quixote

Respostas:

0

A conta de usuário está desativada?
A conta de usuário tem "Usuário deve alterar a senha no próximo logon" marcada?
A conta de usuário tem direitos para executar como um serviço?

ta.speot.is
fonte
1. O usuário não está desabilitado 2. não, a senha nunca expira 3. o usuário é criado para executar o serviço para que ele tenha todos os direitos, apenas ponto confuso é como o mesmo usuário e senha funcionam bem após executar o serviço uma vez com o local do utilizador?
Gauls
Não fornece exceções no log, o serviço está falhando ao tentar iniciar logo após o instalador concluir a instalação do serviço ou sempre que o serviço for interrompido e iniciado novamente.
Gauls
0

No meu caso, foi causado pelo usuário não ter "Logon como uma permissão de serviço" em políticas de computador, portanto, após a reinicialização, o Windows não conseguirá iniciar o serviço.

Para mais informações, consulte esta questão do MSDN

Veton
fonte