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
- 1Open Windows Security → Virus & threat protection → Manage settings
- 2Scroll to Exclusions → Add or remove exclusions
- 3Add the process: MsMpEng.exe (this prevents the recursive scan loop)
- 4Add folders that contain many files: developer project folders, VM directories, database folders
- 5Add C:\ProgramData\Microsoft\Windows Defender (prevents scanning its own data)
- 6This is the single most effective fix for Defender high CPU usage
Solution 2: Reschedule Windows Defender Scans
- 1Open Task Scheduler (taskschd.msc)
- 2Navigate to: Task Scheduler Library → Microsoft → Windows → Windows Defender
- 3Double-click "Windows Defender Scheduled Scan"
- 4Go to the Conditions tab → uncheck "Start the task only if the computer is idle"
- 5Go to the Triggers tab → edit the trigger to run at a time you're not using the PC (e.g., 3:00 AM)
- 6Check "Stop the task if it runs longer than 30 minutes"
- 7This prevents full scans from running during active use
Solution 3: Reset Windows Defender
- 1Open Command Prompt as Administrator
- 2Run: "%ProgramFiles%\Windows Defender\MpCmdRun.exe" -RemoveDefinitions -All
- 3Run: "%ProgramFiles%\Windows Defender\MpCmdRun.exe" -SignatureUpdate
- 4This removes potentially corrupted definitions and downloads fresh ones
- 5Restart the computer and check Task Manager
- 6CPU usage should return to normal within a few minutes
Solution 4: Disable Real-Time Protection Temporarily for Diagnosis
- 1Open Windows Security → Virus & threat protection → Manage settings
- 2Toggle OFF "Real-time protection" temporarily
- 3Check if CPU usage drops immediately — if yes, Defender was the cause
- 4Re-enable real-time protection (it turns back on automatically after a while)
- 5If you have a third-party antivirus installed, Defender should be disabled automatically
- 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 TrialNo credit card required • Works on Windows 10 & 11