반응형
Ⅰ. sc 명령어란 ?
"Service Controller"의 줄임말로, Windows 서비스(Service)를 제어하거나 관리하기 위한 명령줄 도구(Command Line Utility)입니다. 해당 명령어를 통해 서비스 생성, 삭제, 시작, 중지, 설정 변경 등을 수행할 수 있습니다.
Ⅱ. sc 명령어 기본 형식
sc [명령어] [서비스이름] [옵션] Ex) sc start MyService |
Ⅲ. sc 명령어 주요 명령어
명령어 | 설명 |
query | 서비스 상태 확인 |
start | 서비스 시작 |
stop | 서비스 중지 |
pause | 일시 중지 |
continue | 일시 중지된 서비스 다시 실행 |
config | 서비스 설정 변경 (경로, 계정, 설명 등) |
create | 새로운 서비스 등록 |
delete | 서비스 삭제 |
qc | 서비스 구성 정보(경로, 계정 등) 확인 |
failure | 실패 시 재시작 설정 |
description | 서비스 설명 설정 |
Ⅳ. sc명령어 자주 사용하는 예제
ⅰ) 서비스 상태 확인
sc query [서비스명] |
ⅱ) 서비스 시작 / 중지
sc start [서비스명] sc stop [서비스명] |
ⅲ) 서비스 생성
기본 사용법 sc create [서비스명] binPath= "[경로]" start= auto 사용 예제 sc create apache2.4 binPath= "C:\ Apache24\bin\httpd.exe" start= auto 주의 사항 ※ binPath=와 start= 사이에 공백이 반드시 있어야 함 start= auto → 자동 시작 start= demand → 수동 시작 start= disabled → 사용 안 함 |
ⅳ) 서비스 삭제
sc delete [서비스명] |
ⅴ) 서비스 실패 시 재시작 설정
기본 사용법 sc failure [서비스명] reset= 60 actions= restart/1000/restart/2000 사용 예제 sc failure apache2.4 reset= 60 actions= restart/1000/restart/2000 설명 1초 뒤 재시작, 또 실패하면 2초 뒤 재시작, 이후 60초 후 실패 횟수 초기화 |
Ⅴ. sc qc 명령어 (구성 확인)
C:\Users\feccle>sc qc apache2.4 |
출력 예시:
[SC] QueryServiceConfig 성공 SERVICE_NAME: apache2.4 종류 : 10 WIN32_OWN_PROCESS START_TYPE : 2 AUTO_START ERROR_CONTROL : 1 NORMAL BINARY_PATH_NAME : "C:\Apache24\bin\httpd.exe" -k runservice LOAD_ORDER_GROUP : 태그 : 0 DISPLAY_NAME : Apache2.4 종속성 : Tcpip : Afd SERVICE_START_NAME : LocalSystem |
Ⅵ. SC vs NSSM 비교
항목 | sc.exe | nssm.exe |
Windows 기본 내장 | O | X |
GUI 지원 | X | O |
일반 EXE 등록 편의성 | 복잡함 | 매우 간편 |
표준 출력 로그 저장 | X | O |
실패 시 재시작 설정 | O (직접 설정 필요) |
O (GUI 로 간편 설정) |
반응형
'시스템(Windows)' 카테고리의 다른 글
윈도우 운영체제에서 사용자 그룹에 대해 알아보겠습니다. (1) | 2025.05.12 |
---|---|
LSM(Local Session Manager) 에 대해 알아보겠습니다. (0) | 2025.05.09 |
nslookup 에 대해 알아보겠습니다. (0) | 2025.04.22 |
nbtstat 명령어에 대해 알아보겠습니다. (0) | 2025.04.14 |
Windows 운영체제에서 네트워크 우선순위를 확인하는 방법과 변경하는 방법에 대해 알아보겠습니다. (0) | 2025.03.13 |