MSRT(Malicious Removal Tool, 악성 소프트웨어 제거 도구)는 마이크로소프트가 개발하여 무료로 배포하는 악성코드 제거 도구로, Windows 운영체제에서 사용됩니다. 이 도구는 실시간 보호 기능은 제공하지 않으며, 컴퓨터의 악성코드 검사에 특화되어 있습니다. 그런데 일부 사용자들은 MRT를 실행하려고 할 때 다음과 같은 오류 메시지가 표시된다고 보고했습니다.
"이 앱은 시스템 관리자에 의해 차단되었습니다. 자세한 내용은 시스템 관리자에게 문의하십시오."
마이크로소프트가 직접 개발한 소프트웨어가 정작 자사 운영체제에서 제대로 실행되지 않는다는 것은 믿기 어려운 일입니다. 다행히도 이 문제를 해결할 수 있는 유용한 방법들이 있으며, 많은 사용자들에게 효과가 입증된 해결책들을 모아 이 글에서 소개해 드립니다.
MRT가 시스템 관리자에 의해 차단되는 원인
이 문제에는 여러 가지 원인이 있을 수 있습니다. 아래 목록을 통해 어떤 부분이 문제인지 파악하고 적절한 해결 방법을 찾아보세요.
- 해당 소프트웨어가 소프트웨어 제한 정책(Software Restriction Policy)에 등록되어 있어, 실행할 때마다 오류 메시지가 자동으로 나타나는 경우
- 특정 레지스트리 항목이 도구 실행을 막고 있는 경우 — 해당 항목을 삭제하는 것이 가장 좋습니다.
- 파일의 소유자가 관리자(Administrator) 계정이 아니어서, 소유권을 변경해야 하는 경우
- 파일이 정상적으로 작동하려면 관리자 권한이 필요한 경우
해결 방법 1: 소프트웨어 제한 정책 목록에서 MRT 제거
앱이 시스템 관리자에 의해 차단되었다는 오류 메시지는, 마이크로소프트가 만든 정상 프로그램임에도 불구하고 MRT가 실행 금지 프로그램으로 지정하는 정책이 존재한다는 의미입니다.
이 문제는 해당 목록에서 MRT를 제거하면 해결할 수 있습니다. 여러 가지 방법이 있지만, Windows 10 Home에서는 그룹 정책 편집기를 사용할 수 없으므로 레지스트리 편집기를 이용하는 것이 가장 범용적인 방법입니다.
- 레지스트리 키를 삭제하기 전에, 안전하게 레지스트리를 백업하여 다른 문제를 예방하는 것을 권장합니다. 물론 아래 단계를 주의 깊게 따르면 문제가 발생하지 않습니다.
- 검색창, 시작 메뉴 또는 Windows 키 + R 조합으로 열 수 있는 실행 대화상자에 "regedit"를 입력하여 레지스트리 편집기 창을 엽니다.
- 왼쪽 창에서 다음 레지스트리 키로 이동합니다:
HKEY_LOCAL_MACHINE\Policies\Microsoft\Windows\Safer
- 이 키를 클릭한 후 MRT 또는 Malicious Removal Tool이라는 이름의 키를 찾습니다. 해당 키를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 삭제를 선택합니다. 나타나는 대화상자를 모두 확인합니다.
- 마지막으로 아래 경로로 이동하여 다시 한번 MRT와 비슷한 이름의 키를 찾습니다. 찾은 키를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다. 레지스트리 편집기를 종료하고, 컴퓨터를 재시작한 후 문제가 지속되는지 확인합니다.
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Window
해결 방법 2: 특정 레지스트리 항목 삭제
이 방법은 해결 방법 1로 효과를 보지 못한 사용자들에게 가장 좋은 해결책으로 알려져 있습니다. 때로는 소프트웨어 제한 정책 목록에 MRT가 없는데도 실행되지 않는 경우가 있습니다. 이 방법은 많은 사용자들에게 성공적이었으니 꼭 확인해 보세요!
- 모든 항목을 수동으로 찾아야 하는 번거로움을 피하기 위해, 명령 프롬프트를 사용하여 다음 레지스트리 항목을 삭제하는 것부터 시작합니다.
- 시작 메뉴에서 바로 또는 옆의 검색 버튼을 눌러 "명령 프롬프트"를 검색합니다. 상단에 나타나는 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행" 옵션을 선택합니다.
- 구버전 Windows 사용자는 Windows 로고 키 + R 조합으로 실행 대화상자를 열 수 있습니다. 상자에 "cmd"를 입력한 후 Ctrl + Shift + Enter 조합을 눌러 명령 프롬프트를 관리자 권한으로 실행합니다.
- 아래 명령을 복사하여 붙여넣고 키보드의 Enter 키를 누릅니다.
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /f reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /f reg delete "HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /f reg delete "HKU\S-1-5-19\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /f reg delete "HKU\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /f
- 이 단계를 마친 후에는 변경 사항을 적용하기 위해 컴퓨터를 재시작해야 합니다. MRT가 시스템 관리자에 의해 차단되었다는 오류 메시지가 여전히 나타나는지 확인하세요!
해결 방법 3: 관리자 계정에 권한 추가
다양한 사용자 계정에 파일 편집 또는 복사 권한을 부여하려면 파일의 소유권을 가져오는 작업이 필요할 때가 있습니다. 이번에는 관리자(Administrator) 계정을 소유자로 추가하겠습니다. 소유자 변경은 일반적으로 간단한 과정이며, 아래 지침을 주의 깊게 따르면 파일의 보안 속성에 대한 모든 접근 권한을 얻을 수 있습니다.
- PC에서 라이브러리를 열거나 컴퓨터의 아무 폴더나 연 후, 왼쪽 메뉴에서 '내 PC(This PC)' 옵션을 클릭합니다.
- mrt.exe 파일이 있는 위치로 이동합니다.
- 실행 파일의 소유권을 가져와야 합니다. mrt.exe 파일을 마우스 오른쪽 버튼으로 클릭하고 속성, 그다음 보안 탭을 차례로 클릭합니다. 고급 버튼을 누르면 "고급 보안 설정" 창이 나타납니다. 여기서 소유자를 변경해야 합니다.
- "소유자:" 레이블 옆의 변경 링크를 클릭합니다. 사용자 또는 그룹 선택 창이 나타납니다.
- 고급 버튼을 통해 사용자 계정을 선택하거나, '선택할 개체 이름 입력' 영역에 사용자 계정을 직접 입력하고 확인을 클릭합니다. 관리자(Administrator) 계정을 추가합니다.
- 필요에 따라 폴더 내 모든 하위 폴더 및 파일의 소유자까지 변경하려면, "고급 보안 설정" 창에서 "하위 컨테이너 및 개체의 소유자 바꾸기" 확인란을 선택합니다. 확인을 클릭하여 소유권을 변경합니다.
- 이제 폴더에 대한 완전한 제어권을 갖게 되었으므로, 폴더를 열고 내부의 모든 항목에 정상적으로 접근할 수 있습니다. 컴퓨터를 재시작하면 문제가 해결될 것입니다.
해결 방법 4: MRT를 관리자 권한으로 실행
마지막으로, 일부 사용자에게 효과가 있었던 것처럼 관리자 권한으로 강제 실행을 시도해 볼 수 있습니다. 다만 이 방법은 임시방편에 가까우므로, 시도하기 전에 위의 방법들을 먼저 확인하는 것이 좋습니다. 이렇게 하면 MRT 실행 파일이 관리자 권한으로 강제 실행되어, 시스템 관리자에 의한 MRT 차단 문제를 피할 수 있기를 바랍니다.
- mrt.exe 파일을 찾아 데스크톱, 시작 메뉴 또는 검색 결과 창에서 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 속성 창에서 호환성 탭으로 이동한 후 "관리자 권한으로 이 프로그램 실행" 옵션 옆의 확인란을 체크하고 변경 사항을 적용합니다.
- 관리자 권한 확인을 요구하는 대화상자가 나타나면 반드시 확인합니다. 이제부터 MRT가 관리자 권한으로 실행될 것입니다. 아이콘을 두 번 클릭하여 실행하고 오류가 여전히 나타나는지 확인해 보세요.