NSSM: невозможно редактировать созданный мною сервис - PullRequest
0 голосов
/ 25 апреля 2018

Я использую NSSM для создания службы, однако после создания мне нужно установить некоторые параметры, такие как AppDirectory, AppNoConsole и т. Д.

Я могу создать службу с помощью графического интерфейса, но яхочу сделать это с помощью cmd, для которого у меня есть командный файл, который выглядит следующим образом:

nssm install MyService "%Java_Exe_Path%" "-Xmx1024M -classpath \bin\start.jar;\lib\*;. com.myapp.class.subclass start"
nssm set MyService AppDirectory "%DIR%"
nssm set MyService AppNoConsole 1

Дело в том, что я получаю ошибки, которые читают:

Не могу открытьоказание услуг!OpenService (): доступ запрещен.

или

OpenService (): указанная служба не существует в качестве установленной службы.

Примечания: Когда я запускаю cmd-файл, меня просят предоставить права администратора (предполагаю, что я запускаю установку), но для редактирования (установки) мне не запрашиваются разрешения, а также не запрашиваются разрешения, если я запускаю команду set непосредственно из командной строки.(также получаю сообщение об ошибке отказа в доступе).

Кто-нибудь может помочь?Спасибо!

...