У меня проблема с сервисом, который не запускается автоматически при перезагрузке сразу после установки.
Я создаю сервис, выполнив:
sc create MyService binPath= "C:\path to service\MyService.exe" start= auto
После перезагрузки служба не запустилась автоматически.
Однако, если я выполню:
sc create MyService binPath= "C:\path to service\MyService.exe" start= auto
net start MyService
net stop MyService
и перезагрузка ... служба запускается ... (Тот же результат, если не выполнить net stop MyService
Почему net start ...
необходимо вызывать хотя бы один раз после sc create
, чтобы служба запускалась автоматически?
Служба должна запускаться ПОСЛЕ следующего перезапуска, поэтому вызов net start
не подходит для меня.