Microsoft Defender 바이러스 백신(구 Windows Defender)은 Windows 기기에서 발생할 수 있는 각종 위협으로부터 24시간 끊임없이 시스템을 보호합니다. 독립형 보안 도구처럼 보이지만, 실제로는 여러 개의 마이크로 프로세스가 배경에서 유기적으로 작동하며 이를 뒷받침하고 있습니다.
이러한 핵심 프로세스 중 대표적인 것이 MsMpEng.exe와 MpCmdRun.exe입니다. 이 글에서는 MpCmdRun.exe가 Windows PC에서 어떤 역할을 하는지, 이를 활용해 Microsoft Defender를 어떻게 관리할 수 있는지, 그리고 프로세스에 문제가 생겼을 때 어떻게 해결해야 하는지 자세히 알아보겠습니다.
MpCmdRun.exe란?
MpCmdRun은 맬웨어 보호 명령줄 유틸리티(Malware Protection Command Line Utility)의 약자입니다. Microsoft가 개발하여 모든 Windows 기기에 기본 탑재된 실행 파일로, Windows 방어 체계를 구성하는 중요한 요소입니다. 주요 목적은 Microsoft Defender 바이러스 백신의 다양한 작업을 명령 프롬프트를 통해 자동화하는 것입니다.
이 유틸리티의 핵심 기능은 맬웨어 공격과 각종 위협으로부터 컴퓨터를 보호하는 것입니다. 흥미로운 점은 MpCmdRun.exe를 활용하면 Microsoft Defender 바이러스 백신 소프트웨어 자체를 관리, 구성, 운영할 수도 있다는 것입니다. 자세한 내용은 아래에서 살펴보겠습니다.
Windows 10에서 MpCmdRun.exe 실행하는 방법
MpCmdRun.exe는 그래픽 사용자 인터페이스(GUI)가 없는 도구입니다. 따라서 Windows 명령 프롬프트를 통해 실행해야 합니다. 시작 메뉴 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 빠른 실행 메뉴에서 명령 프롬프트(관리자)를 선택하세요.
명령 프롬프트 콘솔이 열리면 아래 명령어를 입력하거나 붙여넣고 Enter 키를 누릅니다.
"%ProgramFiles%\Windows Defender\MpCmdRun.exe"
이 명령을 실행하면 맬웨어 보호 명령줄 유틸리티에서 사용 가능한 모든 옵션과 작업 목록이 화면에 표시됩니다. 목록을 확인한 후 실행하고 싶은 작업을 찾아보세요. 특정 작업을 실행하려면 콘솔에 "%ProgramFiles%\Windows Defender\MpCmdRun.exe"를 입력하고 한 칸 띄운 뒤 해당 작업의 명령어를 입력하고 Enter 키를 누르면 됩니다.
예를 들어 전체 시스템 검사를 실행하려면 아래 명령어를 입력하세요.
"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -Scan -ScanType 2
이 명령을 실행하면 Microsoft Defender 바이러스 백신이 컴퓨터 전체를 대상으로 맬웨어, 바이러스 및 기타 위협 요소를 검사합니다. 검사가 완료되면 알림 영역 또는 Windows 알림 센터에 Windows 보안 알림이 표시됩니다.
Microsoft Defender는 감지된 위협을 자동으로 차단하고 조치를 취합니다. 알림을 클릭하면 악성 프로그램이나 위협에 대한 상세 보고서를 확인할 수 있습니다.
MpCmdRun.exe 명령줄 도구로 실행할 수 있는 더 많은 명령어가 궁금하다면 Microsoft 공식 문서를 참고하는 것도 좋은 방법입니다.
MpCmdRun.exe는 안전한가?
맬웨어 보호 명령줄 유틸리티는 컴퓨터에 반드시 필요한 도구입니다. 이를 구동하는 실행 파일(MpCmdRun.exe)은 모든 Windows 기기에서 작동하는 안전한 운영체제 파일입니다. 하지만 정상적인 파일임에도 불구하고 사이버 공격자가 이 파일을 악용해 인터넷을 통해 PC에 파일을 다운로드했다는 보고 사례도 여럿 존재합니다.
다행히도 PC에 있는 MpCmdRun.exe 파일의 정상 여부를 판별하는 방법은 여러 가지가 있습니다. 대표적인 방법들을 소개합니다.
1. 파일 위치 확인하기
정상적인 MpCmdRun.exe는 Windows Defender 폴더 안에 위치해 있습니다. 파일 탐색기를 열고 로컬 디스크(C:) > Program Files > Windows Defender 순서로 이동한 후 MpCmdRun.exe 파일이 있는지 확인하세요.
또는 파일 탐색기 주소창에 C:\Program Files\Windows Defender를 입력하고 Enter 키를 눌러 바로 이동할 수도 있습니다.
2. 디지털 서명 확인하기
Microsoft는 맬웨어 보호 명령줄 유틸리티의 제작사이자 개발사입니다. 만약 MpCmdRun.exe가 C:\Program Files\Windows Defender가 아닌 다른 경로에서 발견된다면, 파일의 디지털 서명을 반드시 확인해야 합니다. 이를 통해 PC에 있는 파일이 악성 코드인지, 아니면 단순히 실수로 다른 폴더로 옮겨진 것인지 판단할 수 있습니다.
작업 관리자나 파일 탐색기에서 MpCmdRun.exe를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하세요.
디지털 서명 탭으로 이동한 후 '서명자 이름' 항목을 확인합니다.
파일이 Microsoft Corporation의 서명을 받지 않았다면, 정상적인 시스템 파일로 위장한 바이러스일 가능성이 매우 높습니다. 이 경우 해당 파일을 삭제하거나 백신 소프트웨어 또는 온라인 보안 스캐너로 검사하는 것이 좋습니다.
MpCmdRun.exe 오류 해결 방법
MpCmdRun.exe 파일이 악성 코드로 변질되었거나 Windows Defender 폴더에서 실수로 이동된 경우, 컴퓨터가 맬웨어 보호 명령줄 유틸리티를 정상적으로 실행하지 못할 수 있습니다. 실행 파일 자체에 문제가 있거나 PC가 최신 상태가 아닐 때도 여러 오류 메시지가 나타날 수 있습니다.
아래는 MpCmdRun.exe 명령줄 유틸리티의 정상 작동을 방해하는 문제들을 해결할 수 있는 방법들입니다.
1. 컴퓨터 재시작하기
MpCmdRun.exe가 백그라운드에서 비정상적으로 많은 CPU와 네트워크 대역폭을 소모한다면, 컴퓨터를 완전히 종료한 후 다시 켜보세요. 시스템이 새로고침되면서 도구의 오작동을 일으키는 문제가 해결될 수 있습니다.
2. 바이러스 및 맬웨어 감염 검사하기
MpCmdRun.exe 파일이 올바른 경로에 있더라도 바이러스일 가능성은 배제할 수 없습니다. 서드파티 백신 프로그램이나 온라인 바이러스 스캐너로 파일을 검사해 보세요. 보안 도구가 해당 파일을 위험하거나 악성으로 판정하면 즉시 삭제하는 것이 안전합니다.
3. 명령 프롬프트를 관리자 권한으로 실행하기
명령 프롬프트에 충분한 권한이 없으면 맬웨어 보호 명령줄 유틸리티가 일부 작업을 실행하지 못할 수 있습니다. MpCmdRun.exe 도구를 사용할 때는 반드시 관리자 수준의 명령 프롬프트를 실행하세요.
4. 컴퓨터 업데이트하기
MpCmdRun.exe 명령 실행 시 "0x80070667" 오류 코드가 나타난다면, PC가 구버전 Windows 10을 사용 중이라는 의미입니다. 원활한 사용을 위해 Windows 10 버전 1703 이상이 설치되어 있는지 확인하세요.
설정 > 업데이트 및 보안 > Windows 업데이트로 이동하여 사용 가능한 업데이트를 확인할 수 있습니다.
Microsoft Defender 바이러스 백신의 보안 인텔리전스 업데이트도 Windows 업데이트와 함께 설치되므로, 최신 업데이트를 유지하면 최신 위협으로부터 PC를 보호할 수 있습니다.
5. 시스템 파일 검사기(SFC) 유틸리티 실행하기
SFC는 Windows 기기에서 손상된 시스템 파일을 복구하고 교체하는 명령줄 도구입니다. 실수로 삭제했거나 맬웨어 감염으로 인해 MpCmdRun.exe 파일이 손실된 경우, 시스템 파일 검사기를 사용해 복원할 수 있습니다. 먼저 컴퓨터를 인터넷에 연결한 후, 관리자 권한으로 명령 프롬프트를 실행하고 아래 명령어를 입력한 뒤 Enter 키를 누르세요.
DISM.exe /Online /Cleanup-image /Restorehealth
성공 메시지가 표시되면 이어서 sfc /scannow 명령어를 입력하고 Enter 키를 누릅니다.
복구 과정은 최대 30분 이상 걸릴 수 있습니다. 복구가 완료되면 컴퓨터를 재시작하고 MpCmdRun 파일이 복원되었으며 다른 문제도 해결되었는지 확인하세요.
위의 모든 방법으로도 문제가 해결되지 않는다면, 시스템 복원을 수행하거나 Windows를 재설치하는 것을 고려해야 합니다.