[CMD] cmd 창을 이용한 윈도우 서비스(Services) 등록 방법
2022. 2. 23. 23:18
728x90
반응형
들어가며
많은 환경의 PC 및 서버들을 관리할 일이 생기다보니, 부쩍 커맨드(CMD)와 파워쉘을 접하게 되는 경우가 늘어났습니다.
자동 배포를 이용해서 실행시킬 수도 있으며, 원격으로 관리되는 항목에서도 유용하게 사용이 되고 있습니다.
프로그램을 윈도우 서비스로 등록해서 사용하는 경우가 많지는 않지만,
알아두면 좋을거 같아서 정리합니다.
윈도우 서비스 등록 방법
윈도우 서비스를 등록하기 전에 .NET Framework 가 설치되어 있는 지 확인한다.
요즘 윈도우는 설치되어 있을것으로 생각이 되지만, 그래도 모르니 확인하는게 좋습니다.
위치는 아래와 같습니다.
C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319
해당 위치에 있는 InstallUtil.exe 파일을 이용해서 서비스에 등록할 수 있습니다.
아래에 해당하는 내용을 CMD 창에 한땀 한땀 입력해도 되고, bat 파일로 만들어서 실행해도 좋습니다.
bat 파일로 만드는것은 생략하겠습니다.
C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\InstallUtil C:\\Test\\TestApp.exe
sc config TestApp start=delayed-auto
sc failure TestApp actions= restart/60000 reset= INFINITE
sc failureflag TestApp 1
sc start TestApp
윈도우 서비스 해제 방법
C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\InstallUtil /u C:\\Test\\TestApp.exe
위와 같이 등록된 윈도우 서비스를 해제할때는, /u 옵션을 이용해서 해제를 할 수 있습니다.
윈도우 서비스 등록 확인 방법
검색 창에 서비스를 입력하면, 톱니바퀴 모양의 서비스 앱이 보이며, 해당 앱을 실행합니다.
그러면 위와 같이 윈도우 서비스로 등록된 프로그램 목록이 보여지며,
등록하신 윈도우 서비스를 확인하시면 됩니다.
728x90
'PowerShell, CMD' 카테고리의 다른 글
[PowerShell] 파워쉘 다운로드 및 업그레이드, 폰트변경 (1) | 2022.02.05 |
---|---|
[CMD] taskkill batch script 프로세스 체크 방법 (0) | 2021.08.23 |
[PowerShell] Invoke-WebRequest 를 이용한 웹호출 POST,GET (0) | 2021.06.21 |
[PowerShell] 파워쉘 ps1 파일 실행 권한 변경 (0) | 2021.05.18 |
[PowerShell] SVN Log Pretty 포맷 만들기 (0) | 2021.05.14 |