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?


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?


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.