Antimalware Service Executable 과부하 해결법

작업 관리자에 Antimalware Service Executable이 CPU·메모리를 크게 차지해 PC가 느린가요? 보안은 지키면서 부담을 줄이는 6가지 방법을 쉬운 순서로 정리했습니다.

목차 보기이 오류가 생기는 원인해결 방법주의사항자주 묻는 질문마무리

컴퓨터가 갑자기 버벅거려서 작업 관리자를 열어 보면 Antimalware Service Executable이라는 항목이 CPU나 메모리를 수십 %씩 쓰고 있는 경우가 많습니다. 이 프로세스는 윈도우 10·11에 기본으로 들어 있는 백신, Microsoft Defender의 본체(MsMpEng.exe)입니다. 바이러스가 아니므로 무작정 끄기보다는 부담을 줄이는 쪽으로 해결하는 것이 안전합니다.

이 오류가 생기는 원인

  • 전체 검사나 예약 검사 실행 중: 정해진 시간에 디스크 전체를 훑느라 일시적으로 사용량이 크게 오릅니다.
  • 실시간 보호의 과도한 검사: 게임 설치 폴더, 개발 프로젝트, 동영상 편집 파일처럼 파일이 많거나 큰 폴더를 열 때마다 검사가 반복됩니다.
  • 보안 정의(백신 엔진) 업데이트 직후: 새 정의가 적용되면 한동안 재검사가 일어납니다.
  • 다른 백신과의 충돌: 백신 두 개가 동시에 같은 파일을 검사하면 서로 부하를 키웁니다.
  • 실제 악성 코드 감염: 드물지만 의심 파일을 처리하느라 사용량이 계속 높게 유지될 수도 있습니다.

해결 방법

방법 1. 검사가 끝났는지 확인하고 재부팅하기

  1. Ctrl + Shift + Esc로 작업 관리자를 엽니다.
  2. Antimalware Service Executable의 사용량이 10~20분 뒤에도 그대로인지 지켜봅니다.
  3. 시작 > Windows 보안 > 바이러스 및 위협 방지에서 "검사 진행 중" 표시가 있으면 끝날 때까지 기다립니다.
  4. 검사가 없는데도 계속 높다면 PC를 한 번 다시 시작합니다.

방법 2. 윈도우와 보호 업데이트 최신으로 맞추기

  1. 설정 > Windows 업데이트(윈도우 10은 설정 > 업데이트 및 보안 > Windows 업데이트)에서 업데이트 확인을 누릅니다.
  2. Windows 보안 > 바이러스 및 위협 방지 > 보호 업데이트로 들어가 업데이트 확인을 누릅니다.
  3. 설치가 끝나면 재부팅합니다. 엔진 버그로 인한 과부하는 이 단계에서 해결되는 경우가 많습니다.

방법 3. 신뢰하는 대용량 폴더를 검사 제외에 추가하기

  1. Windows 보안 > 바이러스 및 위협 방지로 이동합니다.
  2. 바이러스 및 위협 방지 설정 아래 설정 관리를 누릅니다.
  3. 아래로 내려 제외 항목의 제외 추가 또는 제거를 선택합니다.
  4. 제외 사항 추가 > 폴더를 누르고 게임 라이브러리, 개발 프로젝트 폴더처럼 직접 관리하는 폴더만 고릅니다.

⚠️ 제외한 폴더는 실시간 검사를 받지 않습니다. 다운로드 폴더나 C 드라이브 전체처럼 범위가 넓은 곳은 절대 넣지 마세요. Defender 자신(MsMpEng.exe)을 제외하라는 인터넷 팁도 보안상 권하지 않습니다.

방법 4. 검사할 때 쓰는 CPU 한도 낮추기

  1. 시작 버튼을 마우스 오른쪽 클릭하고 터미널(관리자)(윈도우 10은 Windows PowerShell(관리자))을 엽니다.
  2. 아래 명령어로 검사 중 평균 CPU 사용률 목표를 30%로 낮춥니다. 기본값은 50%입니다.
Set-MpPreference -ScanAvgCPULoadFactor 30

현재 값은 다음 명령어로 확인할 수 있습니다.

Get-MpPreference | Select-Object ScanAvgCPULoadFactor

이 값은 엄격한 상한선이 아니라 목표치라서 순간적으로는 더 오를 수 있습니다. 너무 낮추면 검사 시간이 길어지니 20~30% 정도를 권합니다.

방법 5. 예약 검사를 PC를 쓰지 않는 시간으로 옮기기

  1. 시작 메뉴에서 작업 스케줄러를 검색해 실행합니다.
  2. 작업 스케줄러 라이브러리 > Microsoft > Windows > Windows Defender로 이동합니다.
  3. Windows Defender Scheduled Scan을 두 번 클릭합니다.
  4. 조건 탭에서 "컴퓨터가 유휴 상태일 때만 작업 시작"을 체크하고, 트리거 탭에서 점심시간이나 퇴근 후처럼 PC를 켜 두되 쓰지 않는 시간으로 지정합니다.
  5. 확인을 누르고 창을 닫습니다.

방법 6. 백신 중복 정리하고 오프라인 검사 실행하기

  1. 설정 > 앱 > 설치된 앱(윈도우 10은 앱 및 기능)에서 백신이 두 개 이상 깔려 있는지 확인합니다. 하나만 남기고 정리하면 충돌이 사라집니다.
  2. 감염이 의심되면 Windows 보안 > 바이러스 및 위협 방지 > 검사 옵션에서 Microsoft Defender 오프라인 검사를 선택하고 지금 검사를 누릅니다.
  3. PC가 자동으로 재부팅되며 약 15분간 검사합니다. 열려 있는 문서는 미리 저장해 두세요.

주의사항

  • 레지스트리나 그룹 정책으로 Defender를 완전히 끄는 방법은 보안 공백이 생기고, 변조 방지 기능 때문에 다시 켜지는 경우도 많아 권하지 않습니다.
  • 실시간 보호를 잠시 끄는 것은 원인 확인용으로만 쓰고, 확인 후 바로 다시 켜세요.
  • 오프라인 검사 전에는 작업 중인 파일을 반드시 저장하고, 중요한 자료는 미리 백업해 두세요.

자주 묻는 질문

Q. Antimalware Service Executable을 작업 관리자에서 종료해도 되나요?
보호 기능이라 종료가 거부되거나 금방 다시 실행됩니다. 위의 방법으로 부담을 줄이는 것이 맞습니다.

Q. 다른 백신을 설치하면 이 프로세스가 사라지나요?
다른 백신이 정상 등록되면 Defender의 실시간 보호는 자동으로 꺼지고 사용량도 크게 줄어듭니다. 다만 두 백신을 동시에 켜 두지는 마세요.

Q. 메모리를 계속 수백 MB씩 쓰는데 정상인가요?
보안 정의 데이터를 메모리에 올려 두기 때문에 200~400MB 정도는 흔합니다. 1GB 이상이 계속 유지되면 업데이트와 오프라인 검사를 해 보세요.

마무리

Antimalware Service Executable 과부하는 대부분 검사 일정과 범위 문제입니다. 업데이트, 제외 폴더, CPU 한도, 예약 시간만 손봐도 보안은 그대로 두고 PC 속도를 되찾을 수 있습니다.

⚠️ 이 글은 일반적인 해결 방법을 안내합니다. 시스템 설정을 바꾸기 전에는 중요한 자료를 백업하세요. PC 환경에 따라 메뉴 이름이 조금 다를 수 있습니다.