아무 .exe나 3번의 클릭으로 Windows 서비스로 전환
간단한 GUI를 통해 .exe 파일에서 서비스를 생성하는 작은 Windows 유틸리티 — 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초 지연). 구성 가능합니다.
비정상 종료 알림
원하는 방식으로 알림을 받으세요: 이메일, Slack, Discord, Telegram을 통해. 또는 JS 스크립트를 사용하여 자신만의 로직을 작성하세요.
메모리 누수 및 비정상 종료 복구
서비스 장애, 메모리 및 CPU 누수를 감지합니다. 내장 JS 엔진을 통해 자신만의 복구 로직을 정의하고 서비스를 안정적으로 유지할 수 있습니다.
EXE Service 인터페이스
설치
다운로드:
- EXE_Service.msi — 표준 설치 프로그램 (권장).
요구사항:
- Windows 10 / 11 / Server 2016 이상
- 관리자 권한 (서비스 설치에 필요)
- 30일 무료 체험판, 기능 제한 없음
가격
자주 묻는 질문
세 가지 도구 모두 동일한 문제 — .exe를 Windows 서비스로 실행 — 를 해결합니다. 차이점은 유지 관리, 사용자 경험(UX), 그리고 기본 제공되는 기능에 있습니다:
| NSSM | WinSW | EXE Service | |
|---|---|---|---|
| 최종 업데이트 | 2017년 | 커뮤니티 유지 관리 | 활발히 개발 중 (2026년) |
| 구성 | CLI / 레지스트리 | 서비스별 XML | GUI + JSON (가져오기/내보내기) |
| 비정상 종료 알림 | — | — | 이메일, Slack, Discord, Telegram |
| 메모리 / CPU 누수 감지 | — | — | 내장 모니터링 |
| 사용자 정의 복구 로직 | — | — | JS 스크립팅 엔진 |
| 로깅 | 기본 (크기별 회전) | 파일 기반 | stdout/stderr → 파일 |
| 자동 재시작 | ✅ | ✅ | ✅ 구성 가능한 지연 |
| 가격 | 무료 | 무료 (MIT) | 월 $7.50부터 |
NSSM과 WinSW는 훌륭한 오픈소스 도구이지만, 모니터링, 알림, 그리고 운영팀에 넘길 수 있는 GUI가 필요하다면 — EXE Service가 시간을 절약하고 더 많은 부분을 커버합니다.