윈도우에서 프로그램을 설치하거나 제거하는 일은 원래 간단해야 합니다. 설정 앱을 열거나 제어판 → 프로그램 및 기능으로 이동하면 제거하고 싶은 프로그램에 쉽게 접근할 수 있기 때문입니다. 하지만 프로그램의 제거 마법사가 오작동하거나, 아예 제거 기능이 포함되지 않은 경우에는 여러 가지 문제가 발생할 수 있습니다. 더 심각한 경우에는 일부 악성 프로그램이 특정 소프트웨어의 삭제 자체를 막기도 하는데, 이럴 때는 최대한 빨리 제거하는 것이 좋습니다.
"요청된 리소스가 사용 중입니다" 오류의 원인
이 오류는 대부분 SmartService라는 이름의 악성 루트킷(rootkit) 때문에 발생합니다. 루트킷은 일반적인 바이러스나 웜보다 처리하기가 훨씬 까다롭습니다. 사용자에게 들키지 않고 조용히 활동하면서 운영체제에 미세한 변경을 가하고, 다른 프로그램이 자신을 탐지하거나 삭제하지 못하도록 막기 때문입니다.
SmartService에 감염되면 외부(서드파티) 소프트웨어를 제거하려고 할 때 문제가 생깁니다. 이 루트킷은 수많은 디지털 서명이 실행되는 것을 차단하는데, 차단 대상에는 방화벽과 백신 프로그램 같은 보안 소프트웨어가 포함되어 있어 PC 검사 자체가 불가능해집니다. 또한 SmartService는 악성코드가 계속 실행되도록 유지하는 프로세스들이 종료되지 않도록 보호합니다. 지금부터 이 문제를 해결하는 방법을 하나씩 살펴보겠습니다.

해결 방법 1: Malwarebytes Anti-Rootkit(MBAR) 사용
Malwarebytes는 무료 보안 도구를 꾸준히 배포해 왔으며, 그중 Anti-Rootkit 도구는 이번 사례와 같은 루트킷 제거를 위해 설계되었습니다. 실제로 이 도구를 사용해 문제를 해결했다는 사용자 후기도 많습니다.
- Malwarebytes Anti-Rootkit 도구를 다운로드합니다.
- 컴퓨터에서 실행 중인 프로그램을 최대한 모두 닫은 뒤, 방금 다운로드한 파일을 엽니다.
- MBAR를 적당한 위치에 설치하고, 설치가 끝나면 실행합니다.
- 데이터베이스를 업데이트한 후, 모든 검사 대상에 체크된 상태로 Scan을 클릭합니다.
- 검사가 끝나면 Create Restore Point(복원 지점 만들기) 옵션에 체크된 상태를 유지한 채 Cleanup을 클릭합니다.
- 컴퓨터가 재부팅됩니다. 재부팅 후 백신 프로그램을 열어 동일한 문제가 여전히 발생하는지 확인합니다.

Rkill로 프로세스 종료하기
MBAR의 설치나 실행, 악성코드 제거 과정 어느 단계에서든 방해가 된다면 Rkill이라는 도구를 활용해야 합니다. Rkill은 문제를 일으키는 프로세스를 강제로 종료시켜 주므로, 이후 신속하게 악성 파일을 제거할 수 있습니다.
- Rkill을 다운로드합니다.
- 다운로드 폴더에서 파일을 찾아 이름을 변경합니다. 루트킷을 "속이기" 위한 조치입니다.
- Rkill을 실행하고 프로세스가 끝날 때까지 기다립니다. 이 시점에는 절대 컴퓨터를 재시작하지 마세요. 곧바로 MBAR 도구를 다시 실행해 악성코드를 제거하면 됩니다.
해결 방법 2: 추가 보안 검사 진행
Malwarebytes Anti-Rootkit으로 루트킷이 제거되지 않았거나, 한 번 더 확실하게 검사하고 싶다면 다음과 같은 검증된 도구들을 활용할 수 있습니다.
Zemana AntiMalware
- Zemana AntiMalware를 다운로드합니다.
- 방금 다운로드한 파일의 이름을 다른 것으로 변경합니다.
- 설치 프로그램을 실행하고 Zemana를 설치할 폴더를 지정합니다.
- 프로그램이 자동으로 실행되어야 하지만, 그렇지 않다면 설치 폴더를 연 뒤 ZAM.exe 파일의 이름을 변경하고 더블클릭하여 실행합니다.
- Deep Scan(정밀 검사) 옵션으로 컴퓨터를 검사합니다.

Malwarebytes Anti-Malware(MBAM)
- MBAM을 다운로드합니다.
- 다운로드한 파일을 실행해 PC에 설치합니다.
- 프로그램을 실행합니다.
- 화면 왼쪽의 Settings(설정) 메뉴로 이동한 뒤 Protection 탭을 엽니다.
- Scan for rootkits(루트킷 검사) 옵션을 켜서 이 악성코드를 탐지할 수 있도록 합니다.
- Threat Scan(위협 검사)으로 컴퓨터를 검사합니다.
해결 방법 3: Kaspersky 구조 디스크(Rescue Disk)
SmartService 루트킷은 모든 보안 도구의 실행을 차단하기 때문에, 파일 이름을 변경했음에도 불구하고 루트킷 제거 도구나 백신 스캐너가 실행되지 않을 수 있습니다. 실제로 일부 사용자들은 SmartService에 감염된 상태에서 Malwarebytes 자체를 실행하지 못했다고 보고했습니다. 이럴 때는 윈도우를 거치지 않고 부팅되는 부팅형 백신 도구를 사용하는 것이 효과적이며, 무료 옵션 중에서는 Kaspersky Rescue Disk(카스퍼스키 구조 디스크)가 좋은 선택입니다.
- Kaspersky Rescue Disk를 다운로드합니다.
- 도구를 CD 또는 DVD에 굽습니다. Kaspersky Anti-Virus나 Kaspersky Internet Security를 이미 사용 중이라면 해당 프로그램의 인터페이스를 통해 구조 디스크를 구울 수 있습니다. 그렇지 않다면 익숙한 이미지/디스크 버닝 프로그램을 사용하면 됩니다. 오류를 방지하려면 낮은 속도로 구우는 것이 좋습니다.
- 컴퓨터 부팅 시 화면에 표시되는 안내 키를 눌러 BIOS 메뉴로 진입합니다. 보통 F8 또는 F11입니다.
- BIOS 설정 화면에서 Boot 탭으로 이동한 뒤, Removable Drive(이동식 드라이브) 부팅을 선택합니다.

- Kaspersky Rescue Disk가 구워진 CD나 DVD를 드라이브에 넣습니다.
- PC를 재부팅하면 Kaspersky 시작 화면이 나타나며 아무 키나 누르라는 메시지가 표시됩니다. 반드시 10초 안에 아무 키나 눌러야 하며, 그렇지 않으면 윈도우가 부팅됩니다.

- 키보드 방향키와 Enter 키로 언어를 선택하고 라이선스 동의서를 확인합니다. 계속하려면 1, 재시작하려면 2, 전원을 끄려면 3을 누릅니다.
- 가장 사용하기 쉬운 Kaspersky Rescue Disk Graphic Mode를 선택합니다.
- My Update Center → Start Update로 이동해 바이러스 데이터베이스를 업데이트합니다.
- Objects Scan 탭을 클릭하고 목록의 모든 항목에 체크한 뒤 Start Objects Scan을 눌러 검사를 시작합니다.

검사 결과 악성 파일이 발견되면 각 파일마다 세 가지 처리 옵션이 제공됩니다.
- Disinfect(치료) – 파일을 삭제하지 않고 치료하여 안전하게 사용할 수 있도록 합니다.
- Quarantine(격리) – 파일을 악성으로 표시하고 사용을 차단합니다. 나중에 복원할 수 있습니다.
- Delete(삭제) – 파일을 완전히 삭제하여 PC에서 제거합니다.
악성 파일은 격리(Quarantine)하거나 삭제(Delete)하는 것을 권장합니다.