컴퓨터가 갑자기 느려졌다면 원인은 생각보다 단순할 수 있다. 많은 사용자가 작업 관리자(Task Manager)를 확인한 뒤 CPU 사용량 상위에 있는 Antimalware Service Executable을 발견한다.

문제는 이 프로세스가 악성코드처럼 보인다는 점이다. 높은 CPU 점유율과 메모리 사용량 때문에 바이러스라고 오해하는 경우도 적지 않다.

하지만 Antimalware Service Executable은 악성 프로그램이 아니다. Microsoft Defender의 핵심 보안 기능으로, 윈도우 시스템을 실시간으로 보호하는 역할을 수행한다.

그렇다고 해서 성능 문제를 무시할 수는 없다. 일부 환경에서는 백그라운드 검사나 실시간 보호 기능 때문에 시스템 자원을 과도하게 사용하는 경우가 발생한다.


이번 글에서는 Antimalware Service Executable 끄기 방법부터 CPU 점유율이 높아지는 원인, 그리고 보안을 유지하면서 성능을 개선할 수 있는 방법까지 함께 살펴본다.

Antimalware Service Executable과 Windows Defender 보안 프로세스를 설명하는 이미지
Antimalware Service Executable(MsMpEng.exe)은 Microsoft Defender의 핵심 보안 프로세스로 악성코드 탐지와 실시간 보호를 담당한다. 출처: 위키하우

Antimalware Service Executable이란?

Antimalware Service Executable은 Microsoft Defender의 핵심 프로세스인 MsMpEng.exe를 의미한다.

이 프로세스는 다음과 같은 역할을 수행한다.
  • 실시간 바이러스 감시
  • 악성코드 탐지
  • 랜섬웨어 방어
  • 파일 및 프로그램 검사
  • 정기 보안 스캔
즉, Windows Defender가 정상적으로 동작하기 위해 반드시 필요한 구성 요소이다.

많은 사용자가 CPU 사용량이 높다는 이유로 삭제를 시도하지만, 해당 프로세스를 제거하면 윈도우 기본 보안 기능이 비활성화될 수 있다.

Antimalware Service Executable은 바이러스가 아니라 Microsoft Defender의 일부이다.


Antimalware Service Executable CPU 점유율이 높은 이유

CPU 사용량이 높아지는 데에는 몇 가지 대표적인 원인이 있다.

실시간 보호 기능

Microsoft Defender는 다운로드 파일, 실행 파일, 시스템 변경 사항 등을 실시간으로 감시한다.

새로운 파일이 생성되거나 프로그램이 실행될 때마다 검사가 진행되기 때문에 CPU 사용량이 일시적으로 증가할 수 있다.

예약 검사 실행

Windows는 기본적으로 정기 보안 검사를 수행한다.

검사 시점에는 수천 개의 파일을 확인해야 하므로 CPU 사용량이 급격히 상승할 수 있다.

대용량 파일 검사

게임 설치 파일, 압축 파일, 영상 편집 프로젝트 등 대용량 데이터를 처리할 경우 검사 시간이 길어질 수 있다.

이 과정에서 Antimalware Service Executable이 상당한 시스템 자원을 사용하게 된다.

다른 백신 프로그램과 충돌

알약, V3, Avast 등 다른 백신 프로그램을 함께 사용하는 경우에도 CPU 점유율이 증가할 수 있다.

두 개 이상의 보안 프로그램이 동시에 파일을 검사하면서 불필요한 중복 작업이 발생하기 때문이다.


Antimalware Service Executable 끄는 방법

가장 빠르게 CPU 사용량을 줄이는 방법은 실시간 보호 기능을 일시적으로 비활성화하는 것이다.

1. Windows 보안 열기

  1. 시작 메뉴 클릭
  2. 설정 진입
  3. 개인정보 및 보안 선택
  4. Windows 보안 실행

2. 바이러스 및 위협 방지 선택

Windows 보안 화면에서 다음 메뉴로 이동한다.

바이러스 및 위협 방지 → 설정 관리

3. 실시간 보호 끄기

실시간 보호 옵션을 비활성화한다.

설정 직후 CPU 사용량이 감소하는 경우가 많다.

다만 이 방법은 일시적인 해결책이다. Windows는 일정 시간이 지나면 실시간 보호 기능을 다시 활성화할 수 있다.

보안을 유지하면서 CPU 점유율 낮추는 방법

Antimalware Service Executable 끄기보다 더 권장되는 방법이 있다.

바로 검사 예외 항목을 추가하는 것이다.

검사 제외 항목 설정

  1. Windows 보안 실행
  2. 바이러스 및 위협 방지
  3. 설정 관리
  4. 제외 항목 추가 또는 제거
이후 다음과 같은 폴더를 추가할 수 있다.
  • 게임 설치 폴더
  • 영상 편집 프로젝트 폴더
  • 개발 환경 폴더
  • 가상 머신 데이터 폴더
자주 변경되는 대용량 파일을 검사 대상에서 제외하면 CPU 사용량을 상당히 줄일 수 있다.


예약 검사 시간을 변경하는 방법

일부 사용자는 특정 시간대에만 CPU 사용량이 급증하는 현상을 경험한다.

이 경우 예약 검사가 원인일 가능성이 높다.

작업 스케줄러 실행

  1. Windows 검색창 열기
  2. 작업 스케줄러 입력
  3. Microsoft Defender 폴더 이동
이후 예약 검사 시간을 변경할 수 있다.

업무 시간이나 게임 플레이 시간대를 피해서 검사 일정을 조정하면 체감 성능이 개선될 수 있다.

Antimalware Service Executable을 완전히 꺼도 될까?

결론부터 말하면 권장되지 않는다.

Antimalware Service Executable은 Microsoft Defender의 핵심 구성 요소이기 때문이다.

특히 별도의 백신 프로그램을 사용하지 않는 환경에서는 실시간 보안 기능이 사실상 사라질 수 있다.

다음과 같은 경우에만 제한적으로 고려할 수 있다.
  • 다른 백신 프로그램을 사용 중인 경우
  • 테스트 환경 또는 가상 머신 환경
  • 기업 보안 정책에 따라 별도 솔루션을 사용하는 경우
일반적인 사용자라면 완전 비활성화보다 예외 항목 설정이나 검사 일정 조정이 더 안전한 선택이다.


관련 Nysight


인사이트

Antimalware Service Executable은 많은 사용자가 "꺼야 하는 프로그램"으로 인식하지만, 실제로는 Windows 보안을 유지하는 핵심 구성 요소이다.

높은 CPU 점유율이 발생한다고 해서 무조건 비활성화하는 것은 바람직하지 않다. 먼저 실시간 보호 기능의 동작 원리를 이해하고, 검사 예외 설정이나 예약 검사 조정을 통해 원인을 해결하는 것이 우선이다.

기술은 단순히 기능을 끄는 것이 아니라, 왜 동작하는지 이해할 때 더 효율적으로 활용할 수 있다. Antimalware Service Executable 역시 마찬가지다. 중요한 것은 프로세스를 제거하는 것이 아니라 보안과 성능 사이에서 적절한 균형을 찾는 것이다.

📌 참고자료