Windows에서 서비스를 중지하려고 할 때 "서비스를 중지할 수 없습니다. 작업을 완료할 수 없습니다. 요청한 컨트롤이 이 서비스에 유효하지 않습니다(The requested control is not valid for this service)"라는 오류가 발생하는 경우가 있습니다. 이 가이드에서는 이러한 오류로 인해 중지되지 않는 Windows 서비스를 단계별로 강제 종료하는 방법을 소개합니다.
또한 서비스 관리 콘솔(services.msc)에서 [중지] 버튼이 회색으로 비활성화되어 있어 클릭할 수 없는 경우에도 동일한 방법으로 서비스를 강제 종료할 수 있습니다.
![[해결] 서비스를 중지할 수 없습니다. 작업을 완료할 수 없습니다 오류 수정 방법](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110384195.png)
서비스 패널에서 서비스를 정상적으로 중지할 수 없다면, 명령 프롬프트 또는 PowerShell을 통해 해당 프로세스를 직접 종료하는 것이 효과적인 대안입니다. 다만, 시스템 운영에 필수적인 핵심 Windows 서비스는 어떠한 방법으로도 중지할 수 없다는 점을 유의해야 합니다.
서비스를 중지할 수 없거나 액세스가 거부될 때 해결 방법
이 글에서는 두 가지 방법을 안내합니다.
- 방법 1. 명령 프롬프트에서 서비스 중지하기
- 방법 2. PowerShell에서 서비스 중지하기
방법 1. 명령 프롬프트로 서비스 강제 종료하기
실행 중인 서비스를 명령 프롬프트에서 종료하려면 아래 단계를 따르세요.
1. 서비스 관리 창에서 중지되지 않는 서비스를 마우스 오른쪽 버튼으로 클릭하고 [속성(Properties)]을 선택합니다.
2. 속성 창 상단에 표시된 서비스 이름(Service Name)을 확인하고 기록해 둡니다.
![[해결] 서비스를 중지할 수 없습니다. 작업을 완료할 수 없습니다 오류 수정 방법](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110384193.png)
3. 관리자 권한으로 명령 프롬프트를 실행한 후, 아래 명령어를 입력하여 중지하려는 서비스의 PID(프로세스 ID)를 조회합니다.
sc queryex 서비스이름
* 참고: '서비스이름' 자리에는 위 2단계에서 확인한 서비스 이름을 입력합니다.
예시: sc queryex TabletInputService
![[해결] 서비스를 중지할 수 없습니다. 작업을 완료할 수 없습니다 오류 수정 방법](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110384140.png)
4. 이제 다음 명령어를 입력하여 해당 프로세스를 강제 종료합니다.
taskkill /F /PID 서비스PID
* 참고:
1. '서비스PID' 자리에는 위 3단계에서 확인한 PID 값을 입력합니다.
2. 명령어 실행 후 "PID xxxx인 프로세스를 종료할 수 없습니다. 이유: 액세스가 거부되었습니다(Access is denied)"라는 오류가 나타나면, 아래 방법 2(PowerShell)를 사용해 보세요.
예시: taskkill /F /PID 476
![[해결] 서비스를 중지할 수 없습니다. 작업을 완료할 수 없습니다 오류 수정 방법](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110384185.png)
방법 2. PowerShell로 서비스 강제 종료하기
PowerShell에서 실행 중인 서비스를 강제 종료하려면 아래 절차를 따르세요.
1. 위 방법 1의 1~3단계를 동일하게 진행하여 중지하려는 서비스의 PID를 먼저 확인합니다.
2. 관리자 권한으로 PowerShell을 실행합니다.
3. PowerShell에서 다음 명령어를 입력합니다.
kill -id PID
* 참고: 'PID' 자리에는 종료하려는 서비스의 실제 PID 값을 입력합니다. (예: kill -id 476)
![[해결] 서비스를 중지할 수 없습니다. 작업을 완료할 수 없습니다 오류 수정 방법](https://kr.wsxdn.com/UploadFiles_1288/202210/2022103110384238.png)
이상으로 중지되지 않는 Windows 서비스를 강제 종료하는 방법을 알아보았습니다. 이 가이드가 도움이 되었다면 아래 댓글로 경험을 공유해 주세요. 더 많은 분들이 활용할 수 있도록 좋아요와 공유 부탁드립니다.