Превратите любой .exe в службу Windows за 3 клика
Небольшая утилита для Windows для создания служб из .exe файлов через простой графический интерфейс — без XML, обёрток и скриптов.
{
"Service Nginx": {
"dir": "C:\\tools\\nginx",
"run": "C:\\tools\\nginx\\nginx.exe",
"arg": "-p conf"
}
} Как это работает
Шаг 1
Введите Имя службы.
Выберите файл EXE и укажите Рабочий каталог.
Шаг 2
Добавьте аргументы запуска (Args), если нужно.
Сохраните конфигурацию как JSON.
Шаг 3
Нажмите Создать службу.
Служба установлена и управляется стандартными средствами Windows (services.msc, sc и т.д.).
Типичные сценарии использования:
- Запуск Nginx как службы Windows (готово к продакшену)
- Запуск PowerShell как службы Windows
- Запуск пользовательских бэкенд/API сервисов
- Запуск агентов мониторинга или демонов
Возможности
Простой GUI
Простой интерфейс, позволяющий запустить исполняемый файл как службу всего за три клика — поддерживает Windows Server Core.
JSON-конфигурация
Импорт/экспорт конфигураций служб. Храните их вместе с приложением или в системе контроля версий.
Логирование
Перенаправление stdout/stderr в файл для структурированного логирования. Дополнительные парсеры логов не нужны.
Автоперезапуск
Автоматический перезапуск при сбое (по умолчанию: задержка 10 секунд). Настраивается.
Уведомления о сбоях
Получайте оповещения удобным способом: по email, Slack, Discord, Telegram. Или напишите свою логику с помощью JS-скриптов.
Восстановление после утечек и сбоев
Обнаруживает сбои служб, утечки памяти и процессорного времени. Встроенный JS-движок позволяет определить собственную логику восстановления и поддерживать стабильность служб.
Интерфейс EXE Service
Установка
Скачать:
- EXE_Service.msi — стандартный установщик (рекомендуется).
Требования:
- Windows 10 / 11 / Server 2016+
- Права администратора (требуются для установки службы)
- 30-дневная бесплатная пробная версия без ограничений функций
Цены
Ежемесячно
- ✅ Полнофункциональный GUI
- ✅ Поддержка JSON/INI
- ✅ Логирование stdout/stderr → файл
- ✅ Автоперезапуск при сбое
- ✅ Уведомления о сбоях (Email/Slack/Telegram/и т.д.)
- ✅ До 5 активных устройств
- ✅ Обновления включены
Годовая
Экономия 17%- ✅ Всё, что в ежемесячном тарифе
- ✅ Лучшее предложение для команд и серверов
- ✅ Обновления включены
- ✅ Стандартная поддержка
Часто задаваемые вопросы
Все три инструмента решают одну задачу — запуск .exe как службы Windows. Разница заключается в поддержке, пользовательском опыте и возможностях "из коробки":
| NSSM | WinSW | EXE Service | |
|---|---|---|---|
| Последнее обновление | 2017 | Поддерживается сообществом | Активно развивается (2026) |
| Конфигурация | CLI / реестр | XML для каждой службы | GUI + JSON (импорт/экспорт) |
| Уведомления о сбоях | — | — | Email, Slack, Discord, Telegram |
| Обнаружение утечек памяти / CPU | — | — | Встроенный мониторинг |
| Пользовательская логика восстановления | — | — | JS-скриптовый движок |
| Логирование | Базовое (ротация по размеру) | В файл | stdout/stderr → файл |
| Автоперезапуск | ✅ | ✅ | ✅ Настраиваемая задержка |
| Цена | Бесплатно | Бесплатно (MIT) | От $7.50/мес |
NSSM и WinSW — отличные инструменты с открытым исходным кодом, но если вам нужен мониторинг, уведомления и GUI, который можно передать операторам — EXE Service экономит время и покрывает больше задач.