
Что мне нужно, чтобы предоставить разрешение на создание службы в Windows Server 2008 R2?
Я добавил пользователя в локальную группу «Администраторы».
Вот сообщение об ошибке:
C:\temp>sc create test binpath=c:\temp\test.exe
[SC] OpenSCManager FAILED 5:
Access is denied.
решение1
В итоге я временно отключил UAC и установил службу следующим образом:
- НаборHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUAдо 0 как администратор
- Перезагрузить
- Создать службу как пользователь без прав администратора
- Затем установитеHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUAвернуться к 1 как администратор
- Перезагрузить
решение2
Вам необходимо запустить командную строку cmd от имени администратора. По умолчанию у вас не будет соответствующих прав для этого.
решение3
Действительно ли test.exe настроен на создание службы? Вы не можете сделать ЛЮБОЙ exe службой, exe должен быть создан правильно. Я как-то пробовал добавить notepad.exe как службу. Не работает.
решение4
Никогда не пользовался sc. Вы пробовали?installutil?