
¿Qué necesito para otorgar permiso para crear un servicio en Windows Server 2008 R2?
Agregué al usuario al grupo local "Administradores".
Este es el mensaje de error:
C:\temp>sc create test binpath=c:\temp\test.exe
[SC] OpenSCManager FAILED 5:
Access is denied.
Respuesta1
Terminé deshabilitando temporalmente UAC e instalando el servicio así:
- ColocarHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUAa 0 como administrador
- Reiniciar
- Crear servicio como usuario no administrador
- Luego establezcaHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUAvolver a 1 como administrador
- Reiniciar
Respuesta2
Debe ejecutar el indicador cmd como administrador. De forma predeterminada, no tendrá los derechos correctos para hacer esto.
Respuesta3
¿Está test.exe realmente configurado para crear un servicio? No puede hacer que CUALQUIER exe sea un servicio, el exe debe crearse correctamente. Una vez intenté agregar notepad.exe como servicio. No funcionará.
Respuesta4
Nunca usé sc. Has probadoinstalarutil?