작업 관리자는 앱을 강제 종료하거나 Windows 서비스를 제어하는 데 유용한 도구입니다. 하지만 명령 프롬프트를 통해서도 서비스 중지 및 시작을 할 수 있다는 사실, 알고 계셨나요? 물론, GUI 환경의 작업 관리자가 더 직관적일 수 있지만, 명령어를 활용하는 방법도 알아두면 편리합니다. 윈도우 서비스 제어는 관리자 권한이 필요하지만, 그 과정 자체는 어렵지 않습니다.
참고: 이 글 하단에는 관련 비디오 튜토리얼이 준비되어 있습니다.
시작하려면 Windows 검색창에서 “명령 프롬프트”를 입력하고, 결과에 마우스 우클릭 후 ‘관리자 권한으로 실행’을 선택하세요. 또는 ‘cmd’를 입력한 후 Ctrl+Shift+Enter 키를 눌러 관리자 권한으로 명령 프롬프트를 열 수도 있습니다.
현재 실행 중인 서비스 확인
명령 프롬프트를 통해 서비스를 제어하려면 우선 어떤 서비스가 실행 중인지 알아야 합니다. 작업 관리자에서도 확인 가능하지만, 명령 프롬프트에서도 모든 실행 중인 서비스를 간단히 조회할 수 있습니다. 아래 명령어를 입력해 보세요.
net start
서비스 중지하기
특정 서비스를 중지하려면 다음 명령어를 사용합니다. 서비스 이름에 공백이 포함된 경우 큰따옴표로 묶어야 합니다.
기본 형식:
NET STOP 서비스 이름
예시:
NET STOP "Apple Mobile Device Service"
서비스 시작하기
서비스를 시작하는 방법도 간단합니다. 중지와 마찬가지로 서비스 이름에 공백이 있다면 큰따옴표로 감싸야 합니다.
기본 형식:
NET START 서비스 이름
예시:
NET START "Apple Mobile Device Service"
만약 하나의 명령어로 서비스를 중지하고 바로 시작하고 싶다면, 다음과 같이 두 명령어를 결합하여 사용할 수 있습니다.
기본 형식:
net stop 서비스 이름 && net start 서비스 이름
예시:
net stop "Apple Mobile Device Service" && net start "Apple Mobile Device Service"
서비스 상태 확인하기
명령 프롬프트는 다양한 서비스를 관리할 수 있는 기능을 제공합니다. 예를 들어 서비스가 현재 실행 중인지 여부를 확인하고 싶을 때, ‘sc’라는 명령어를 이용하면 됩니다. 이 명령어 역시 관리자 권한이 필요합니다. 마이크로소프트 공식 문서에서 지원하는 명령어 목록 전체를 확인할 수 있습니다. 서비스의 간단한 상태를 확인하려면 다음 명령어를 사용하세요.
기본 형식:
sc query 서비스 이름
예시:
sc query “Apple 모바일 장치 서비스”
서비스를 중지하거나 시작하기 전에 주의를 기울여야 합니다. 중요한 서비스를 실수로 중지하면 시스템 오류가 발생할 수 있습니다. 일부 서비스는 중지되더라도 자동으로 다시 시작되기도 합니다.