작업 관리자를 열었을 때 'Antimalware Service Executable(안티멀웨어 서비스 실행 파일)' 프로세스가 높은 CPU 점유율을 차지하거나 PC 속도를 느리게 만드는 경우가 있습니다. 윈도우 시작 시 또는 프로그램을 실행할 때 이 프로세스가 디스크 사용량을 100%까지 끌어올려 컴퓨터를 오랜 시간 사용할 수 없게 된다는 불만이 많습니다.
그렇다면 안티멀웨어 서비스 실행 파일(msmpeng.exe)은 정확히 무엇일까요? 바이러스는 아닌지, 그리고 윈도우 10에서 이 기능을 어떻게 비활성화할 수 있는지 궁금하실 겁니다. 이 글에서는 안티멀웨어 서비스 실행 파일의 높은 CPU 및 디스크 사용량 문제에 대한 답과 함께 효과적인 해결 방법을 소개합니다.
안티멀웨어 서비스 실행 파일이란?
안티멀웨어 서비스 실행 파일은 MsMpEng.exe라는 이름의 프로세스로, 마이크로소프트의 기본 백신 프로그램인 Windows 보안(구 Windows Defender)의 일부입니다. 이 프로세스의 역할은 실시간 검사를 수행하는 것으로, 파일이 컴퓨터로 복사되는 즉시 스캔하고 의심스러운 파일을 감지하면 사용자에게 알려줍니다.
이 프로세스의 크기는 보통 약 14,100바이트 정도로 하드 드라이브 공간을 거의 차지하지 않으며, MsMpEng.exe는 디지털 서명된 파일이라 Microsoft Windows에서 정상적으로 작동함이 검증된 안전한 파일입니다.
왜 안티멀웨어 서비스 실행 파일이 높은 사용률로 실행될까?
높은 디스크 사용량의 가장 흔한 원인은 실시간 보호 기능입니다. 이 기능은 파일, 네트워크 연결 및 관련 애플리케이션을 끊임없이 실시간으로 검사하는데, 이것이 원래 하도록 설계된 역할입니다(실시간 보호). 새 파일이나 소프트웨어를 다운로드할 때마다 악성 여부를 확인하기 위해 모든 것을 검사하고 빠르게 대응하기 때문에 과도한 시스템 자원 소모로 이어질 수 있습니다. 무엇을 하든 파일과 연결을 실시간으로 검사하기 때문에 CPU와 디스크 사용량이 계속 올라가 불편함을 초래하는 것이죠.
안티멀웨어 서비스 실행 파일을 비활성화해야 할까?
무조건적인 비활성화는 권장하지 않습니다. 이 프로세스는 백그라운드에서 위험한 소프트웨어, 바이러스, 웜 등을 검사하는 중요한 역할을 합니다. 다만 CPU나 디스크 사용량 문제로 어려움을 겪고 있다면 실시간 보호만 비활성화하는 것으로도 대부분 문제가 해결됩니다.
1. 실시간 보호 비활성화
안티멀웨어 서비스 실행 파일의 높은 CPU·디스크 사용량 문제를 해결하는 가장 확실한 방법은 실시간 보호를 끄는 것입니다. 아래 순서대로 진행하세요.
- Windows 키 + S를 누르고 'Windows 보안'을 입력한 후 첫 번째 결과를 선택합니다.
- '바이러스 및 위협 방지'를 클릭한 다음 '설정 관리'를 클릭합니다.
- '실시간 보호' 설정을 끔(Off)으로 전환합니다.
2. Windows Defender 예약 검사 설정 변경
문제의 주된 원인이 실시간 보호 기능이므로, Windows Defender의 예약 검사 일정을 변경하는 것도 효과적인 방법입니다. 아래 단계를 따라 '안티멀웨어 서비스 실행 파일 높은 디스크 사용량' 문제를 해결해 보세요.
- Windows 키 + R을 누르고 taskschd.msc를 입력한 후 Enter 키를 누릅니다.
- 작업 스케줄러 라이브러리 > Microsoft > Windows를 차례로 더블클릭합니다.
- Windows 폴더에서 Windows Defender를 더블클릭한 다음 'Windows Defender 예약 검사'를 더블클릭합니다.
- '가장 높은 권한으로 실행'의 체크를 해제합니다.
- '조건' 탭의 모든 항목 체크를 해제한 후 확인을 클릭합니다.
3. 안티멀웨어 서비스 실행 파일을 제외 목록에 추가
- Windows 로고 키 + I를 동시에 눌러 설정 창을 엽니다.
- '업데이트 및 보안'을 클릭한 다음 '바이러스 및 위협 방지 설정'으로 이동합니다.
- '설정 관리'를 클릭하고 아래로 스크롤한 후, '제외' 항목에서 '제외 항목 추가 또는 제거'를 클릭합니다.
- '.exe, .com 또는 .scr 프로세스 제외'를 클릭합니다.
- MsMpEng.exe를 입력하고 확인을 클릭합니다.
4. 레지스트리 편집기(regedit)로 Windows Defender 비활성화
위의 두 가지 방법으로도 문제가 해결되지 않는다면, 지속적인 파일 검사로 인해 Windows Defender가 과부하되어 손상되었을 가능성이 있습니다. 이로 인해 시스템 사용률이 100%에 도달했다면 Windows Defender를 비활성화하는 것이 해결책이 될 수 있습니다.
레지스트리에서 Windows Defender 비활성화 방법:
- Windows 키 + R을 누르고 regedit를 입력한 후 확인을 눌러 레지스트리 편집기를 엽니다.
- 레지스트리 데이터베이스를 먼저 백업한 후 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
- 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 '새로 만들기' > 'DWORD(32비트) 값'을 선택한 후 이름을 'DisableAntiSpyware'로 지정합니다.
- 새로 만든 키를 더블클릭하여 값을 1로 설정하면 Windows Defender가 영구적으로 비활성화됩니다.
- 윈도우를 재시작하고 안티멀웨어 서비스 실행 파일 프로세스로 인한 높은 디스크 사용량이 사라졌는지 확인합니다.
5. 전체 시스템 검사 수행
바이러스나 맬웨어 감염이 원인일 가능성도 있습니다. Windows 보안 또는 최신 업데이트가 적용된 백신·안티멀웨어 프로그램으로 전체 시스템 검사를 수행해 보세요.
6. 서드파티 백신 프로그램 비활성화
PC에 여러 개의 백신 또는 보안 소프트웨어가 설치되어 있다면 그 자체로 높은 디스크·CPU 사용량의 원인이 될 수 있습니다. 하나 이상의 백신 프로그램이 메모리에서 동시에 활성화되면 추가 리소스를 소모하며, 프로그램 충돌, 오탐(false positive), 보호 수준 저하로 이어질 수 있습니다. 해당 프로그램들을 임시로 비활성화하거나 제거한 후 문제 상태를 확인해 보세요.
7. 시스템 파일 손상 여부 확인
손상된 시스템 파일 역시 안티멀웨어 서비스 실행 파일의 높은 디스크 사용량, msmpeng.exe의 높은 CPU 사용량 같은 리소스 과다 사용 문제를 일으킬 수 있습니다. 시스템 파일 검사기(SFC) 유틸리티를 실행하여 손상된 시스템 파일을 점검하세요. 손상된 파일이 발견되면 SFC 유틸리티가 %WinDir%\System32\dllcache 폴더의 압축 파일에서 자동으로 복원해 줍니다.
또한 클린 부팅(Clean Boot)을 수행하면 특정 애플리케이션이나 프로그램이 안티멀웨어 서비스 실행 파일의 높은 CPU 사용량 문제를 유발하는지 파악하는 데 도움이 됩니다.
이 방법들이 윈도우 10의 안티멀웨어 서비스 실행 파일 높은 디스크 사용량 문제 해결에 도움이 되었나요? 아래 댓글로 의견을 남겨 주세요. 함께 읽으면 좋은 글:
- TiWorker.exe(Windows 모듈 설치 관리자 작업자) 높은 디스크 사용량 해결법
- 윈도우 10, 8.1, 7에서 100% 디스크 사용량 문제를 고치는 5가지 팁
- 해결됨: 윈도우 10 1809 업그레이드 후 100% 디스크 사용량
- 윈도우 10에서 SSD(솔리드 스테이트 드라이브) 성능 최적화 방법
- 숨겨진 기능을 활성화하는 윈도우 10 레지스트리 팁