본문 바로가기

Academy I/Windows

[Windows10]윈도우 서비스 등록 및 삭제


Windows Services Create.exe




1. 윈도우 서비스 등록


윈도우 서비스는 sc.exe (Service Controller) 파일을 사용하여 등록할 수 있습니다.


아래 사진은 sc create 명령을 쳤을 때 나오는 help.






위 사진의 내용을 기준으로 하여 서비스 등록을 하자면..


sc create [Service Name] binpath=[Service file full path]

-> sc create MyService binpath=c:\MyService.exe


이런 식이 되는거죠.





sc create 서비스명 Displayname="표시이름" binpath="프로그램 경로" type=share start=auto






2. 윈도우 서비스 삭제


이건 간단합니다.


sc delete [Service Name]

-> sc delete MyService


이러면 끝!!





3. 시작, 중지


저는 cmd 명령창 안쓰고, 윈도우 실행창에서 sevices.msc 명령을 이용해서 '서비스' 를 뜨우고,

여기서 시작 중지를 합니다.





이게 더 편하더라구요.


물론, cmd 명령어도 있습니다.


시작 : sc start [Service Name]

종료 : sc stop [Service Name]





4. 명령이 안먹힌다.


처음엔 sc create 명령이 안먹혀서 당황했습니다.


그나마 다행인 건 헤메지 않고, 바로 원인을 찾아냈다는 건데..


저의 경우는 Windows 10을 사용 중이고, 보안 프로그램들(방화벽 포함)이 잘 동작하고 있어서 그런지 몰라도..


cmd 를 관리자 권한으로 실행해주지 않아서 발생한 문제였습니다.


혹시 잘 안되면 관리자 권한부터 확인해보세요