Хотя это не бесплатно (но $ 39), FireDaemon так хорошо работает для меня, я должен рекомендовать его. Он запускает ваш пакетный файл, но имеет множество дополнительных и очень полезных функций, таких как планирование, мониторинг обслуживания, установка сервисов на основе графического интерфейса или XML, зависимости, переменные среды и управление журналами.
Я начал использовать FireDaemon для запуска серверов приложений JBoss ( run.bat ), но вскоре понял, что богатство возможностей конфигурации FireDaemon позволило мне отказаться от пакетного файла и воссоздать назначение его команд. в определении сервиса FireDaemon.
Существует также SUPER FireDaemon под названием Trinity, на который вы, возможно, захотите посмотреть, если у вас есть большое количество серверов Windows, на которых можно управлять этой службой (или технически любой службой).