Назад | Перейти на главную страницу

Разрешение на создание службы Windows 2008

Что мне нужно для предоставления разрешения на создание службы в Windows Server 2008 R2?

Я добавил пользователя в локальную группу «Администраторы».

Это сообщение об ошибке:

C:\temp>sc create test  binpath=c:\temp\test.exe
[SC] OpenSCManager FAILED 5:
Access is denied.

В итоге я временно отключил UAC и установил такую ​​службу:

  • Устанавливать HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System \ EnableLUA до 0 в качестве администратора
  • перезагрузка
  • Создать службу как пользователь без прав администратора
  • Затем установите HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System \ EnableLUA назад к 1 как администратор
  • перезагрузка

Вам необходимо запустить командную строку от имени администратора. По умолчанию у вас не будет на это необходимых прав.

Test.exe действительно настроен для создания службы? Вы не можете сделать ЛЮБОЙ exe-файл службой, он должен быть создан правильно. Однажды я попытался добавить notepad.exe в качестве службы. Не получится.

Я изменил разрешения службы. Щелкните правой кнопкой мыши пункт "Служба" -> "Свойства" -> "Безопасность" -> "Предоставить пользователям полный доступ".

Работал у меня.

Никогда не использовал sc. Ты пробовала installutil?