msmpeng.exe 프로세스는 Windows 시스템의 핵심 구성 요소로, Microsoft Defender 백신 프로그램에 속한 파일입니다. 백그라운드에서 상시 실행되며 맬웨어, 스파이웨어, 바이러스로부터 PC를 보호하는 역할을 담당합니다. 필수적인 프로세스이지만, 작업 관리자에서 간혹 비정상적으로 높은 CPU 사용량을 기록하는 경우가 있습니다.
특히 사양이 낮은 구형 PC에서는 이로 인해 시스템 전체가 느려지거나 응답하지 않는 현상까지 발생할 수 있습니다. msmpeng.exe가 CPU 사용량을 높이는 원인과 이를 해결하는 방법을 자세히 알아보겠습니다.

msmpeng.exe란 무엇인가?
msmpeng.exe(맬웨어 방지 서비스 실행 파일, Antimalware Service Executable)는 Windows 10 및 Windows 11에 내장된 백신·안티맬웨어 시스템인 Microsoft Defender Antivirus의 핵심 구성 요소입니다.
이전 버전의 Windows에서는 'Windows Defender'라는 이름으로 불렸으며, 현재는 Windows 보안(Windows Security)의 일부로 통합되어 운영됩니다.
이 프로세스는 잠재적 위협 검사, 실시간 맬웨어 차단 등 Microsoft Defender와 관련된 다양한 기능을 수행합니다.
msmpeng.exe CPU 사용량이 높아지는 원인
msmpeng.exe가 높은 CPU 사용량을 유지하는 경우가 있지만, 먼저 안심해도 됩니다. msmpeng.exe 자체는 바이러스가 아닙니다. 다만 다음과 같은 상황에서 CPU 점유율이 급증할 수 있습니다.
- 실시간 검사 또는 전체 시스템 검사를 진행 중일 때
- 악성코드 감염을 처리하고 있을 때
- 백신 정의 업데이트가 진행 중일 때
- 시스템 리소스가 부족할 때
중요한 점은, CPU 사용량 문제가 있더라도 msmpeng.exe는 악성코드로부터 시스템을 지키는 필수 방어선이라는 사실입니다. 신뢰할 수 있는 서드파티 백신 프로그램이 설치되어 있지 않다면 이를 삭제하거나 비활성화해서는 안 됩니다. 그럴 경우 컴퓨터가 보안 위협에 그대로 노출됩니다.
대신 검사 빈도를 조절하거나, PC를 사용하지 않는 시간대에 검사가 실행되도록 예약하는 것이 좋은 대안입니다. 예를 들어 오전에 PC를 사용하지 않는다면 해당 시간대에 백신 검사가 진행되도록 설정하면, 필요한 시간에는 원하는 프로그램을 쾌적하게 실행할 수 있습니다.
참고로 서드파티 백신 프로그램이 설치되면 Microsoft Defender는 자동으로 비활성화됩니다. 최후의 수단으로 이 방법을 고려할 수 있지만, 대부분의 경우 Microsoft Defender를 기본 백신으로 유지하는 것을 권장합니다.
1. 바이러스 및 맬웨어 검사 실행하기
대부분의 경우 msmpeng.exe는 활발한 검사 중이거나 맬웨어 감염을 처리하느라 높은 CPU를 사용합니다. PC에 악성코드가 없는지 확인하려면 직접 백신 검사를 실행해 보세요. 여기서는 Windows 보안(Microsoft Defender)을 기준으로 설명하지만, 다른 백신 프로그램으로도 동일하게 진행할 수 있습니다.
Windows 보안에서 검사하는 방법
- 시작 메뉴를 열고 'Windows 보안'을 검색한 후 검색 결과에서 실행합니다.

- 왼쪽 메뉴에서 '바이러스 및 위협 방지'를 선택합니다.

- '검사 옵션'을 클릭하여 검사 방식과 강도를 선택합니다.

- 'Microsoft Defender Antivirus(오프라인 검사)' 옵션을 선택합니다. 가장 철저한 검사 방식으로, 재부팅이 필요합니다.

- '지금 검사'를 눌러 검사를 예약한 뒤 PC를 재시작합니다(자동 재시작되지 않는 경우).

- Windows가 자동으로 바이러스 검사를 시작합니다. 화면 안내에 따라 탐지된 항목을 처리하세요. 예를 들어 추가 피해를 막기 위해 감염 파일을 제거하거나 격리할 수 있으며, 확실히 안전하다고 판단되는 파일은 무시해도 됩니다.
- 유해 파일을 제거하거나 격리한 후 컴퓨터를 재시작합니다. PC가 악성코드 없이 깨끗한 상태라면 msmpeng.exe의 CPU 사용량도 정상 수준으로 돌아올 것입니다.
2. Microsoft Defender 백신 비활성화 테스트
오랫동안 서드파티 백신 프로그램은 PC 속도 저하의 원인으로 지목되어 왔습니다. 그래서 최신 Windows에서는 Microsoft Defender가 기본 보호 수단으로 권장됩니다.
하지만 msmpeng.exe가 높은 CPU 사용량을 유발한다면, 임시로 비활성화하여 시스템 리소스가 확보되는지 확인해 볼 만합니다. Defender를 끄면 msmpeng.exe를 포함한 관련 서비스가 더 이상 실행되지 않기 때문입니다.
단, 반드시 임시로만 비활성화해야 하며, 테스트 후 서드파티 백신을 설치하거나 Defender를 다시 켜야 합니다. 보호 없이 방치하면 악성코드 감염 위험에 그대로 노출됩니다.
Microsoft Defender 비활성화 방법
- 시작 메뉴를 열고 'Windows 보안'을 검색하여 실행합니다.

- 왼쪽 메뉴에서 '바이러스 및 위협 방지'를 선택합니다.

- '바이러스 및 위협 방지 설정' 아래의 '설정 관리'를 클릭합니다.

- '실시간 보호' 스위치를 끄면 Microsoft Defender가 비활성화됩니다.

- 확인 창이 나타나면 선택을 확인합니다.
비활성화 후 msmpeng.exe의 CPU 사용량이 정상 수준으로 돌아오는지 확인하세요. 그래도 사용량이 높다면 다른 원인이 있는 것이므로, 서드파티 백신으로 전환해도 효과가 없을 수 있습니다.
3. Microsoft Defender 검사 주기 조정하기
CPU 사용량을 줄이는 또 다른 방법은 검사 빈도를 조정하는 것입니다. PC를 사용하지 않는 편리한 시간대에 검사가 실행되도록 예약하면 됩니다.
작업 스케줄러(Task Scheduler)를 통해 다음과 같이 설정할 수 있습니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 '실행'을 선택합니다.

- 실행 창에
taskschd.msc를 입력하고 확인을 누릅니다.

- 작업 스케줄러 창의 왼쪽 메뉴에서 '작업 스케줄러 라이브러리 > Microsoft > Windows > Microsoft Defender Antivirus' 폴더로 이동합니다.
- 오른쪽에서 'Microsoft Defender Antivirus Scheduled Scan'을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.

- 속성 창에서 '트리거' 탭을 선택한 후 기존 트리거를 선택하고 '편집'을 누릅니다. 예약된 트리거가 없다면 '새로 만들기'를 클릭하세요.

- 트리거 편집 메뉴에서 검사 주기를 원하는 대로 변경합니다. 매일 또는 2주에 한 번 등으로 설정할 수 있습니다. 하단의 '사용' 체크박스가 선택되어 있는지 확인하세요.

- 완료 후 '확인'을 눌러 변경 사항을 저장하고 작업 스케줄러 창을 닫습니다.

4. Microsoft Defender 제외 목록에 프로세스 추가하기
특정 상황에서는 Defender 검사 대상에서 일부 항목을 제외하는 것이 도움이 될 수 있습니다. 예를 들어 백신이 자기 자신(msmpeng.exe)을 검사하면서 PC 성능이 저하되는 경우가 있습니다.
이런 경우 msmpeng.exe 자체를 제외 목록에 추가하면 됩니다. 백신 프로그램과 충돌이 확인된 애플리케이션도 같은 방식으로 제외할 수 있습니다(반드시 안전이 확인된 경우에 한함).
제외 항목 추가 방법
- 시작 메뉴를 열고 'Windows 보안'을 검색하여 실행합니다.

- '바이러스 및 위협 방지'를 선택합니다.

- 아래로 스크롤하여 '설정 관리'를 클릭합니다.

- '제외' 섹션에서 '제외 항목 추가 또는 제거'를 선택합니다.

- '제외 항목 추가'를 누르고 드롭다운 메뉴에서 '프로세스'를 선택합니다.

- 입력란에
msmpeng.exe를 입력하고 '추가'를 클릭합니다.

안전하다고 확신하는 다른 애플리케이션도 동일한 방법으로 제외 목록에 추가할 수 있습니다.
Windows PC 보호를 위한 마무리 팁
msmpeng.exe의 높은 CPU 사용량 문제는 다소 까다롭지만, 위의 단계들을 따라 하면 대부분의 경우 해결하거나 우회할 수 있습니다.
이 외에도 tiworker.exe나 ntoskrnl.exe처럼 높은 CPU 사용량을 유발하는 Windows 프로세스 문제가 발생할 수 있습니다. 추가 문제가 생긴다면 먼저 시스템을 최신 상태로 업데이트하세요. Windows Update에는 문제 해결에 도움이 되는 중요한 버그 수정이 포함되어 있는 경우가 많습니다.
만약 하드웨어 자체가 Windows 구동에 한계가 있다면, Windows를 재설치하거나 PC를 업그레이드하는 것을 고려해 볼 차례입니다.