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

Установите службу Windows (exe) с помощью cmd с параметром запуска

Как установить exe-файл как службу Windows с параметрами запуска? я использую sc.exe CREATE но не могу найти, как добавить к нему параметры запуска.

Я также пробовал использовать nssm, но не могу найти, как установить там параметры запуска.

Все должно быть сделано с помощью командной строки

Сейчас я пытаюсь использовать:

sc CREATE test binPath= "\"C:\a.exe\" --run -c \"C:\a.config"

Но при попытке запустить я получаю: The service did not respond to the start or control request in a timely fashion.

Не все Exe файлы можно запускать как службы. Это не похоже на автозапуск. Например CALC.EXE:

C:\WINDOWS\system32>sc create CALC binpath= "%WINDIR%\system32\calc.exe"
[SC] CreateService SUCCESS

C:\WINDOWS\system32>sc start CALC
[SC] StartService FAILED 1053:

The service did not respond to the start or control request in a timely fashion.