O serviço criado com o NSSM não será iniciado quando o logon for feito como conta 'Sistema Local'

0

Estou tentando instalar o componente TOR obfsproxy.exe como um serviço usando o NSSM, mas ele só funciona se eu modificar o serviço para fazer logon como minha própria conta de usuário.

O NSSM cria serviços com a conta de logon definida como 'Sistema local'. Quando tento iniciar o serviço, o Windows diz 'Não foi possível iniciar, o serviço não retornou um erro'. O log de eventos não fornece nenhuma sugestão além de

Program C:\Program Files (x86)\obfsproxy\obfsproxy.exe for service obfsproxy exited with return code -1073741515.

Se eu alterar o usuário de logon para minha própria conta de usuário (membro do grupo admin), ele funcionará perfeitamente. Quais direitos minha própria conta pode ter que a conta "Sistema Local" não possui? Eu não quero forçar os usuários a usar suas próprias contas para iniciar o serviço, quero descobrir por que ele não funciona e corrigi-lo para que a instalação padrão do nssm funcione.

    
por Michelle 27.12.2012 / 13:23

2 respostas

1

Você deve analisar:

  • Rede. O obfsproxy.exe usa alguma unidade remota / mapeada? Essas serão específicas para sua conta.
  • Registro. Se o obfsproxy.exe tiver gravado configurações na seção do usuário do registro quando ele foi instalado, essas configurações não estarão disponíveis para a conta do Sistema Local.

E não se esqueça de verificar se há um arquivo de log do obfsproxy.exe que documenta um motivo para sua saída antecipada ...

    
por 27.12.2012 / 16:20
0

Parece que o obfsproxy.exe tem algumas dependências no diretório do aplicativo do pacote tor. Copiá-los parece resolver o problema.

    
por 17.03.2013 / 11:34