Почему не просто настроенный это как Запланированная задача, которая, как планируют, будет работать при запуске?
Как Doug Currie говорит, используют RunAsService.
От моего прошлого опыта необходимо помнить, что Сервис, который Вы генерируете, будет
не уверенный, если последний все еще применяется..., это была одна большая ночная кобыла в проекте, я продолжил работать некоторое время назад.
В то время как это не свободно (но 39$), , FireDaemon работал так хорошо на меня, я должен рекомендовать это. Это выполнит Ваш пакетный файл, но имеет загрузки дополнительной и очень полезной функциональности, такие как планирование, сервис, контролирующий, GUI или XML, основывали установку сервисов, зависимостей, переменных окружения и управления журналом.
я начал использовать FireDaemon для запуска серверов приложений JBoss ( run.bat ), но, вскоре после того, как понято, что богатство способностей к конфигурации FireDaemon позволило мне угробить пакетный файл и воссоздать намерение его команд в определении услуг FireDaemon.
существует также СУПЕР FireDaemon под названием Троица, которая Вы могли бы хотеть посмотреть на то, если у Вас есть большое количество серверов Windows, на которые можно справиться с этим сервисом (или технически, любым сервисом).
AlwaysUp легко запустит ваш командный файл как службу. Он похож на FireDaemon (упомянутый выше) и не является бесплатным, но вы можете найти богатый набор функций полезным в профессиональной среде.
Удачи!