Não é possível iniciar o serviço do Windows, falha no logon do erro.
Mas
por que
Recebi a tarefa de criar um serviço personalizado instalado em um servidor em nosso domínio antigo e executado com uma conta dedicada. Funcionou perfeitamente e todos ficaram felizes.
Duas semanas depois, todos nos mudamos para um novo domínio e o servidor antigo foi desativado. O novo servidor tinha o serviço mais antigo instalado junto com um novo usuário de domínio para executar o serviço. O código que escrevi falhou porque o servidor tinha novos componentes nele. Isso foi registrado no log de eventos personalizado dos serviços, muito claro, faltando dll.
Reconstrua o serviço com componentes mais recentes e tente fazer com que o proprietário o implante, eles recusaram até que eu trabalhasse localmente com a nova conta de usuário do servidor de serviço de domínio.
Usar minha conta de domínio pessoal na minha máquina para executar o serviço é executado corretamente. Qualquer tentativa de iniciá-lo com a conta de domínio apresenta uma falha de logon.
Consegui executar
sc qc SERVICENAME
sc query SERVICENAME
sc queryex SERVICENAME
na minha máquina e no servidor que funciona e são idênticos.
eu usei
sc config SERVICENAME obj= NEWDOMAIN\ACCOUNTNAME password= PASSWORD
para garantir que não havia absolutamente nenhuma maneira de inserir a senha incorretamente. Além disso, consegui que os administradores de domínio redefinissem a senha e garantissem que a conta não fosse bloqueada.
Por que nesta máquina não posso executar este serviço como usuário deste domínio?