🚀 NEW in v2.4.29: 35+ Speed Optimizations added today!Download Now →

Home/Fix/Antimalware Service Executable High CPU Usage

How to Fix Antimalware Service Executable High CPU Usage on Windows

MsMpEng.exe (Antimalware Service Executable) using 50-100% CPU constantly? Fix Windows Defender high CPU usage that makes your computer slow on Windows 10 and 11.

📖

Main Troubleshooting Guide

How to Fix High CPU Usage

Complete symptoms, causes, and step-by-step solutions

Symptoms

You might be experiencing this problem if you notice:

  • MsMpEng.exe using 30-100% CPU in Task Manager continuously
  • Computer extremely slow and fans running at full speed
  • High CPU usage starts shortly after booting Windows
  • CPU spikes every time you open, move, or download files
  • System becomes unresponsive during scheduled scans
  • Antimalware Service Executable consumes high memory alongside CPU
  • Other programs stutter or lag while Defender is active

Common Causes

  • Windows Defender real-time protection scanning its own files (recursive scanning loop)
  • Scheduled full scan running during active use hours
  • Large folders with thousands of small files triggering constant scanning
  • Corrupted Defender definitions or update data
  • Third-party antivirus conflicting with Windows Defender
  • Defender scanning developer build folders, virtual machines, or databases
  • Recent Windows Update changed Defender behavior or scan schedules

Solutions

Solution 1: Add Exclusions to Windows Defender

  1. 1Open Windows Security → Virus & threat protection → Manage settings
  2. 2Scroll to Exclusions → Add or remove exclusions
  3. 3Add the process: MsMpEng.exe (this prevents the recursive scan loop)
  4. 4Add folders that contain many files: developer project folders, VM directories, database folders
  5. 5Add C:\ProgramData\Microsoft\Windows Defender (prevents scanning its own data)
  6. 6This is the single most effective fix for Defender high CPU usage

Solution 2: Reschedule Windows Defender Scans

  1. 1Open Task Scheduler (taskschd.msc)
  2. 2Navigate to: Task Scheduler Library → Microsoft → Windows → Windows Defender
  3. 3Double-click "Windows Defender Scheduled Scan"
  4. 4Go to the Conditions tab → uncheck "Start the task only if the computer is idle"
  5. 5Go to the Triggers tab → edit the trigger to run at a time you're not using the PC (e.g., 3:00 AM)
  6. 6Check "Stop the task if it runs longer than 30 minutes"
  7. 7This prevents full scans from running during active use

Solution 3: Reset Windows Defender

  1. 1Open Command Prompt as Administrator
  2. 2Run: "%ProgramFiles%\Windows Defender\MpCmdRun.exe" -RemoveDefinitions -All
  3. 3Run: "%ProgramFiles%\Windows Defender\MpCmdRun.exe" -SignatureUpdate
  4. 4This removes potentially corrupted definitions and downloads fresh ones
  5. 5Restart the computer and check Task Manager
  6. 6CPU usage should return to normal within a few minutes

Solution 4: Disable Real-Time Protection Temporarily for Diagnosis

  1. 1Open Windows Security → Virus & threat protection → Manage settings
  2. 2Toggle OFF "Real-time protection" temporarily
  3. 3Check if CPU usage drops immediately — if yes, Defender was the cause
  4. 4Re-enable real-time protection (it turns back on automatically after a while)
  5. 5If you have a third-party antivirus installed, Defender should be disabled automatically
  6. 6Two antivirus programs running simultaneously causes extreme CPU usage
FIXES THIS IN 5 MINUTES

Fix Antimalware Service Executable High CPU Usage Automatically

RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.

Download Now - Free Trial

No credit card required • Works on Windows 10 & 11

Automated Repairs for This Issue

Browse More Performance & Speed Guides

Share this:XRedditLinkedInEmail