
O que preciso para conceder permissão para criar um serviço no Windows server 2008 R2?
Adicionei o usuário ao grupo local "Administradores".
Esta é a mensagem de erro:
C:\temp>sc create test binpath=c:\temp\test.exe
[SC] OpenSCManager FAILED 5:
Access is denied.
Responder1
Acabei desabilitando temporariamente o UAC e instalando o serviço assim:
- DefinirHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUApara 0 como Administrador
- Reinício
- Criar serviço como usuário não administrador
- Então definaHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUAvoltar para 1 como Administrador
- Reinício
Responder2
Você precisa executar o prompt do cmd como administrador. Por padrão, você não terá os direitos corretos para fazer isso.
Responder3
O test.exe está realmente configurado para criar um serviço? Você não pode fazer com que QUALQUER exe seja um serviço, o exe deve ser criado corretamente. Certa vez, tentei adicionar notepad.exe como um serviço. Não vai funcionar.
Responder4
Nunca usei sc. Você tentouinstalarutil?