Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

맬웨어 방지 서비스 실행 파일(MsMpEng.exe)의 높은 메모리·CPU 사용량 해결 방법: 단계별 완벽 가이드

컴퓨터가 갑자기 느려지고 반응이 없다면 맬웨어 방지 서비스 실행 파일(Antimalware Service Executable)의 높은 메모리 및 CPU 사용량 문제를 겪고 있을 가능성이 높습니다. 작업을 하려는 순간 시스템 버벅임 때문에 짜증이 날 수밖에 없죠.

이 문제를 해결하는 방법을 찾고 계셨다면 잘 찾아오셨습니다. 이 글에서는 이 문제의 원인과 발생 이유를 설명하고, 무엇보다도 실질적인 해결 방법을 단계별로 안내해 드립니다. 몇 가지 간단한 설정만으로 높은 메모리와 CPU 사용량을 잡고, 더 빠르고 쾌적한 컴퓨터 환경을 되찾을 수 있습니다.

1부. '맬웨어 방지 서비스 실행 파일 높은 메모리·CPU 사용량'이란 무엇인가?

'맬웨어 방지 서비스 실행 파일 높은 CPU 사용량' 또는 '높은 디스크·메모리 사용량'이라는 표시가 보인다면, 이는 Windows Defender의 핵심 프로세스인 MsMpEng.exe에서 문제가 발생했다는 신호입니다. 각각의 의미를 자세히 살펴보겠습니다.

➤ '맬웨어 방지 서비스 실행 파일 높은 메모리' 문제란?

Windows Defender의 일부인 MsMpEng.exe 프로세스가 필요 이상으로 많은 메모리를 사용할 때 발생합니다. Windows Defender가 파일을 검사하거나 바이러스 정의를 업데이트하는 동안이라면 어느 정도는 정상적인 현상입니다. 하지만 메모리 사용량이 과도하면 컴퓨터 속도가 눈에 띄게 느려지거나 멈추는 현상이 나타날 수 있으며, 특히 RAM 용량이 부족한 PC에서는 증상이 더욱 심해집니다.

➤ '맬웨어 방지 서비스 실행 파일 높은 CPU' 문제란?

MsMpEng.exe가 CPU 자원을 과도하게 점유할 때 발생합니다. CPU는 컴퓨터의 모든 프로세스를 처리하는 핵심 부품이기 때문에, Windows Defender가 이를 독점하면 다른 응용 프로그램과 작업들이 모두 느려집니다. 주로 전체 검사(Full Scan)를 진행하거나 업데이트 중일 때 발생하며, 시스템 전체가 무겁고 반응이 느린 상태가 됩니다.

2부. 맬웨어 방지 서비스 실행 파일의 메모리·CPU 사용량이 높은 이유

맬웨어 방지 서비스 실행 파일이 과도한 메모리와 CPU를 사용하는 대표적인 원인은 다음과 같습니다.

  • 전체 시스템 검사: 전체 검사는 모든 파일을 하나씩 확인하기 때문에, 파일 수가 많으면 메모리와 CPU를 상당히 많이 소모합니다.
  • Windows Defender 업데이트: 바이러스 정의를 업데이트하는 동안 일시적으로 더 많은 메모리와 CPU 자원을 사용합니다.
  • 실시간 보호 기능: 파일을 열거나 사용할 때마다 실시간으로 검사하기 때문에, 여러 프로그램을 동시에 실행하면 시스템이 느려질 수 있습니다.
  • 대용량 또는 손상된 파일: 크기가 크거나 손상된 파일은 검사에 오랜 시간이 걸려 자원 소모가 증가합니다.
  • 다른 프로그램과 동시 실행: Defender가 검사하는 동안 다른 프로그램을 실행하면 시스템에 부담이 가중되어 CPU와 RAM 소모가 커집니다.
  • 타 보안 프로그램과의 충돌: 백신 프로그램을 두 개 이상 설치하면 서로 충돌하여 양쪽 모두 더 많은 자원을 사용하게 됩니다.

3부. 맬웨어 방지 서비스 실행 파일의 높은 CPU·메모리 사용량 해결 방법

아래 방법들을 통해 높은 메모리와 CPU 사용량 문제를 해결할 수 있습니다.

  • 방법 1. Windows Defender 설정에서 MsMpEng.exe 제외 항목으로 추가
  • 방법 2. 유휴 시간에 Windows Defender 예약 검사 실행
  • 방법 3. Windows Defender 예약 검사 비활성화
  • 방법 4. Windows 시스템 및 Windows Defender 업데이트
  • 방법 5. 실시간 보호 끄기
  • 방법 6. 서드파티 백신 소프트웨어 사용

방법 1. Windows Defender 설정에서 MsMpEng.exe 제외 항목으로 추가

Windows Defender가 대용량 파일을 검사하느라 과도한 자원을 사용하는 경우가 있습니다. MsMpEng.exe를 제외 항목으로 추가하면 해당 프로세스 관련 파일은 검사에서 제외되어 CPU와 메모리 부담이 줄어들며, Windows 11에서 발생하는 높은 메모리 사용량 문제도 해결됩니다.

  • 시작 메뉴를 클릭하고 'Windows 보안(Windows Security)'을 입력한 후 실행하고, '바이러스 및 위협 방지'로 이동합니다.

  • '바이러스 및 위협 방지 설정' 섹션에서 '설정 관리'를 클릭합니다.

  • 아래로 스크롤하여 '제외' 항목에서 '제외 항목 추가 또는 제거'를 클릭합니다.

  • '제외 항목 추가'를 누른 다음 '파일'을 선택합니다.

  • 마지막으로 MsMpEng.exe 파일을 찾아 선택하면 목록에 추가됩니다.

방법 2. 유휴 시간에 Windows Defender 예약 검사 실행

컴퓨터를 사용하지 않는 시간대에 검사가 실행되도록 예약하면 작업 중간에 발생하는 높은 CPU·메모리 사용량을 크게 줄일 수 있습니다. PC가 유휴 상태일 때만 검사가 돌아가므로, 작업이나 게임 중 성능 저하를 피할 수 있습니다.

  • 시작 메뉴에서 '작업 스케줄러(Task Scheduler)'를 입력해 실행합니다.

  • 새 창에서 왼쪽 패널의 폴더를 순서대로 확장합니다: 작업 스케줄러 라이브러리 → Microsoft → Windows. 그다음 'Windows Defender' 폴더로 이동합니다.

  • 상단 목록에서 'Windows Defender Schedule Scan' 항목을 클릭합니다.

  • 오른쪽 메뉴에서 '속성(Properties)'을 클릭하고, 팝업 창에서 상단의 '트리거(Triggers)' 탭으로 이동한 후 좌측 하단의 '새로 만들기(New)' 버튼을 누릅니다.

  • 새 트리거 창에서 상단의 '작업 시작(Begin the task):' 항목을 '일정에 따라(On a schedule)'로 설정하고, 좌측 하단의 '사용(Enabled)' 체크박스에 체크합니다.

  • 상단의 '조건(Conditions)' 탭으로 전환합니다.

  • '전원(Power)' 항목 아래에서 '컴퓨터가 AC 전원에 연결된 경우에만 작업 시작'과 '컴퓨터가 배터리 전원으로 전환되면 중지' 두 체크박스를 모두 체크합니다.

이렇게 설정하면 컴퓨터를 적극적으로 사용하지 않을 때만 검사가 실행되어 성능에 미치는 영향을 최소화할 수 있습니다.

방법 3. Windows Defender 예약 검사 비활성화

이미 다른 백신 프로그램을 사용 중이어서 Windows Defender의 검사가 필요 없다면, 예약 검사를 비활성화할 수 있습니다. 단, 이 방법은 강력한 타 백신이 이미 시스템을 보호하고 있는 경우가 아니라면 권장하지 않습니다.

  • 방법 2의 1~3단계를 반복하여 'Windows Defender Schedule Scan' 항목으로 이동합니다.

  • 오른쪽 메뉴에서 '사용 안 함(Disable)' 옵션을 클릭합니다.

방법 4. Windows 시스템 및 Windows Defender 업데이트

Windows 또는 Windows Defender 버전이 너무 오래되었다면 내부의 여러 버그로 인해 불필요하게 많은 자원을 소모하면서 높은 CPU·메모리 사용량 오류가 발생할 수 있습니다.

이 경우 시스템과 Defender를 모두 최신 버전으로 업데이트하면 버그가 수정되어 성능이 개선되고, CPU·메모리 사용량도 줄어듭니다.

  • Windows 시스템 업데이트: Windows 설정을 열고 '업데이트 및 보안' → '업데이트 확인'으로 이동하여 사용 가능한 업데이트를 모두 설치합니다.

  • Windows Defender 업데이트: 'Windows 보안'을 연 후 '바이러스 및 위협 방지' → '바이러스 및 위협 방지 업데이트' → '업데이트 확인'을 클릭하여 업데이트를 설치합니다.

방법 5. 실시간 보호 끄기

실시간 보호 기능은 파일을 열 때마다 검사를 진행하기 때문에 높은 CPU·메모리 사용량의 원인이 될 수 있습니다. 이미 다른 백신 프로그램이 설치되어 있다면 이 기능을 꺼서 부담을 덜고 높은 디스크·메모리·CPU 사용량 문제를 해결할 수 있습니다.

참고: 이 방법을 적용하기 전에, 시스템 보호를 위해 반드시 다른 백신 프로그램이 실행 중인지 확인하세요.

  • 시작 메뉴에서 'Windows 보안'을 검색해 실행합니다.

  • '바이러스 및 위협 방지'로 이동한 후 '바이러스 및 위협 방지 설정' 아래의 '설정 관리'를 선택합니다.

  • '실시간 보호' 토글을 끕니다.

방법 6. 서드파티 백신 소프트웨어 사용

Windows Defender가 너무 많은 자원을 사용한다면, 서드파티 백신 프로그램으로 전환하는 것이 좋습니다. 경량화된 보안 솔루션은 컴퓨터를 안전하게 지키면서도 자원을 훨씬 적게 사용하는 경우가 많습니다.

  • Avast, Bitdefender, Kaspersky 같은 신뢰할 수 있는 서드파티 백신을 공식 웹사이트에서 다운로드합니다.

  • 설치 안내에 따라 프로그램을 설정합니다.

  • 설치 후 새 백신으로 시스템 전체 검사를 실행합니다.

  • 위에서 안내한 방법으로 Windows Defender를 비활성화하여 충돌을 방지할 수 있습니다.

4부. 추가 팁: 파티션 크기 조절로 디스크 공간 최적화하기

'맬웨어 방지 서비스 실행 파일'로 인한 높은 CPU·메모리 사용량 문제를 겪고 있다면, 파티션 크기를 조절하여 소중한 디스크 공간을 확보하는 것도 도움이 됩니다. 4DDiG Partition Manager를 활용하면 파티션을 손쉽게 크기 조절, 이동, 관리할 수 있어 시스템이 한층 효율적으로 작동합니다.

4DDiG Partition Manager의 주요 기능

  • 파티션 크기 조절: 몇 번의 클릭만으로 파티션을 축소하거나 확장하여 공간을 효율적으로 관리합니다.
  • 파티션 병합: 데이터 손실 없이 파티션을 간편하게 병합하여 드라이브 활용도를 극대화합니다.
  • 파티션 생성/크기 조절: 새 파티션을 만들거나 기존 파티션 크기를 조절해 파일 관리를 개선합니다.
  • 파티션 이동 및 정렬: 파티션 위치를 이동하고 정렬하여 디스크 성능을 향상시킵니다.
  • Windows 시스템 간편 마이그레이션: Windows를 재설치하지 않고 SSD나 다른 하드 드라이브로 손쉽게 이전합니다.
  • 공간 최적화: 하드 드라이브의 데이터 저장 구조를 재정렬하여 디스크 공간을 확보합니다.

4DDiG Partition Manager로 파티션 크기 조절하는 방법

  1. 대상 파티션 선택:
    프로그램을 다운로드하여 설치한 후 실행합니다. '파티션 관리(Partition Management)' 화면으로 이동하여 맬웨어 방지 서비스 실행 파일이 있는 파티션을 선택하고 '크기 조절/이동(Resize/Move)'을 클릭합니다.

  2. 파티션 크기 조정:
    파티션의 가장자리를 드래그하여 할당되지 않은 공간까지 늘리거나 줄입니다. 원하는 경우 정확한 크기를 직접 입력할 수도 있습니다. 완료되면 '확인(OK)'을 클릭합니다.

  3. 작업 실행:
    '작업 목록(Task List)'에서 '작업 1개 실행(Execute 1 Task(s))'을 클릭한 후 'OK'를 눌러 크기 조절 프로세스를 시작합니다.

  4. 프로세스 완료 대기:
    프로그램이 파티션 크기 조절을 완료할 때까지 기다립니다. 이 과정 중에는 프로그램을 종료하지 마세요. 완료되면 '완료(Done)'를 클릭하여 마무리합니다.

5부. MsMpEng.exe 높은 CPU·메모리 사용량에 관한 자주 묻는 질문

Q1: 맬웨어 방지 서비스 실행 파일이 많은 메모리를 사용하는 것이 정상인가요?

네, 검사 중이라면 정상적인 현상입니다. 하지만 메모리 사용량이 지속적으로 높다면, 검사해야 할 파일이 너무 많거나 서드파티 응용 프로그램과의 메모리 충돌 등의 문제가 있을 수 있습니다.

Q2: 맬웨어 방지 서비스 실행 파일을 비활성화해도 안전한가요?

다른 백신 프로그램이 없다면 MsMpEng.exe를 비활성화하는 것은 안전하지 않습니다. 시스템이 위협에 무방비 상태로 노출됩니다.

Q3: 맬웨어 방지 서비스 실행 파일을 삭제할 수 있나요?

아니요, 삭제할 수 없습니다. MsMpEng.exe는 Windows Defender의 핵심 구성 요소이므로 삭제하면 시스템이 취약해집니다.

Q4: 악성코드가 높은 CPU 사용량을 유발할 수 있나요?

네, 일부 악성코드는 눈에 보이지 않는 백그라운드 프로세스를 실행하여 높은 CPU 사용량을 유발할 수 있습니다. 악성코드 감염이 의심된다면 전체 시스템 검사를 실행하는 것이 좋습니다.

함께 읽으면 좋은 글: Windows/Mac에서 RAM 속도 확인하는 방법

결론

맬웨어 방지 서비스 실행 파일의 높은 메모리 또는 CPU 사용량은 대개 Windows Defender가 검사를 실행할 때 발생합니다. 이는 정상적인 동작이지만, 때때로 시스템 속도를 저하시킬 수 있습니다. 검사 설정을 변경하거나, 해당 프로세스를 제외 항목에 추가하거나, 다른 백신 프로그램을 사용하는 방법으로 문제를 해결해 보세요.

또한 파티션 크기를 조절하여 디스크 공간을 확보하는 것도 효과적입니다. 이를 위해 4DDiG Partition Manager는 저장 공간을 최적화하고 시스템 성능을 향상시키는 데 탁월한 도구입니다.