How to Fix High CPU Usage by Antimalware Service Executable in Windows 11 (5 Proven Methods)

Introduction

Your PC is crawling, the fan is screaming, and Task Manager points to one culprit: Antimalware Service Executable eating 50–90% of your CPU. If this sounds familiar, you’ve hit one of the most common performance complaints among Windows 11 users — and it’s more fixable than you’d think.

This process (MsMpEng.exe) is the background engine behind Windows Defender. It’s supposed to protect your system silently, but three things commonly cause it to spike out of control: real-time protection scanning its own folder (yes, it literally scans itself), a full scheduled scan running at the wrong time, or a Windows Update silently triggering a deep Defender signature refresh. None of these require disabling your security entirely. This guide walks you through five targeted, tested fixes — from a quick scheduling tweak to a more thorough exclusion configuration — so your CPU can breathe again.

Technical Specifications

Technical DetailSpecification / Requirement
Target PlatformWindows 11 (all editions — Home, Pro, Enterprise)
Process NameMsMpEng.exe (Antimalware Service Executable)
Issue TypeHigh CPU / RAM Usage — System Performance Degradation
Difficulty LevelBeginner to Intermediate
Estimated Fix Time5 – 25 minutes depending on method
Admin Privileges RequiredYes (for Methods 2–5)
Tools UsedTask Scheduler, Windows Security, Group Policy Editor, Registry Editor
Safe Mode RequiredNo
Third-Party Software NeededNo

5 Methods to Fix Antimalware Service Executable High CPU Usage


Method 1: Reschedule Windows Defender’s Automatic Scan

By default, Windows Defender schedules its full system scan at a time that may coincide exactly with when you’re actively using your PC — causing CPU usage to spike at the worst possible moment. Rescheduling it to run during off-hours (like late at night) is the quickest fix with zero security trade-offs.

  1. Press Windows + S, type Task Scheduler, and click to open it.
  2. Navigate through the left panel: Task Scheduler LibraryMicrosoftWindowsWindows Defender.
  3. Double-click on Windows Defender Scheduled Scan in the center panel.
  4. Click the Triggers tab, then click the existing trigger and select Edit.
  5. Change the start time to something like 2:00 AM — a time your PC is likely idle or charging.
  6. Check the box labeled “Run task as soon as possible after a scheduled start is missed” to avoid skipping scans entirely.
  7. Click OK, then click OK again to save.
  8. Restart your PC and monitor CPU usage in Task Manager.

[Insert Screenshot: Task Scheduler showing Windows Defender Scheduled Scan trigger edit dialog with time field highlighted]

This alone resolves the issue for a large percentage of users — because the scan still runs, just no longer while you’re in the middle of something important.

Method 2: Add MsMpEng.exe to Windows Defender’s Exclusion List

Here’s the irony that causes so many CPU spikes: Windows Defender actively scans its own executable files during real-time protection sweeps. Adding the process itself — and its containing folder — to the exclusion list stops this self-referential loop without weakening protection against actual threats.

  1. Press Windows + I to open Settings, then navigate to Privacy & SecurityWindows SecurityVirus & threat protection.
  2. Scroll down and click Manage settings under “Virus & threat protection settings.”
  3. Scroll to the Exclusions section and click Add or remove exclusions.
  4. Click Add an exclusion → select Process from the dropdown.
  5. Type MsMpEng.exe in the field and click Add.
  6. Repeat the process, this time selecting Folder and entering this path: C:\Program Files\Windows Defender
  7. Close Settings and open Task Manager (Ctrl + Shift + Esc) to observe the CPU usage drop over the next 2–3 minutes.

[Insert Screenshot: Windows Security “Add an exclusion” dropdown showing Process and Folder options]

[Insert Screenshot: Exclusions list with MsMpEng.exe and Windows Defender folder both added and visible]

Method 3: Disable Windows Defender Real-Time Protection Temporarily (and Use an Alternative)

If the CPU usage is genuinely unbearable and you need immediate relief — for example, during a resource-intensive task like video editing or gaming — you can temporarily disable real-time protection. The key word is temporarily, and you should only do this if you have a reliable third-party antivirus (like Bitdefender, Kaspersky, or Malwarebytes) ready to take over.

  1. Open SettingsPrivacy & SecurityWindows SecurityVirus & threat protection.
  2. Click Manage settings under “Virus & threat protection settings.”
  3. Toggle off the switch under Real-time protection.
  4. Confirm the UAC prompt by clicking Yes.
  5. Install a lightweight third-party antivirus if you intend to keep this off for an extended period — this ensures your system stays protected while Defender’s background engine stays idle.
  6. Re-enable Real-time protection once your intensive task is finished, or leave it off permanently only if your third-party antivirus is active.

[Insert Screenshot: Windows Security “Virus & threat protection settings” page with Real-time protection toggle in the OFF position]

Important: Never leave real-time protection disabled without an active replacement. Windows 11 will display a persistent notification reminding you it’s off.

Method 4: Restrict Defender via Group Policy Editor (Windows 11 Pro/Enterprise Only)

On Windows 11 Pro or Enterprise, the Group Policy Editor gives you finer control over Defender’s behavior — including limiting how aggressively it uses CPU resources during scans. This is the most precise fix for users who want Defender to stay active but at a constrained resource level.

  1. Press Windows + R, type gpedit.msc, and press Enter to open the Group Policy Editor.
  2. Navigate to: Computer ConfigurationAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusScan.
  3. Double-click on Specify the maximum percentage of CPU utilization during a scan.
  4. Select the Enabled radio button.
  5. Set the value to 20 (this limits Defender scans to using a maximum of 20% CPU — adjust higher if needed).
  6. Click Apply, then click OK.
  7. Restart your PC for the policy to take effect.

[Insert Screenshot: Group Policy Editor showing “Specify the maximum percentage of CPU utilization” policy dialog with value set to 20]

This method doesn’t reduce Defender’s protective capability at all — it simply tells Windows: “Scan thoroughly, but don’t hog the processor to do it.”

Method 5: Check for Malware Triggering Excessive Scanning

Sometimes the Antimalware Service Executable spikes non-stop not because of a misconfiguration, but because it’s detecting actual suspicious activity — malware running in the background and repeatedly triggering Defender’s real-time engine. In this case, the high CPU is a symptom, not the problem itself.

  1. Open Windows Security from the system tray or Start menu.
  2. Click on Virus & threat protectionQuick scan to run an immediate check.
  3. If nothing is found, return and click Scan options → select Full scanclick Scan now. (This is thorough but takes 30–60 minutes.)
  4. After the scan completes, open Task Manager and switch to the Details tab.
  5. Right-click on MsMpEng.exe and select “Open file location” to confirm it’s running from C:\Program Files\Windows Defender\ — any other location is a red flag indicating a masquerading process.
  6. Run the Microsoft Safety Scanner (download free from microsoft.com/safety-scanner) as a second-opinion tool if Defender finds nothing but CPU usage remains abnormally high.

[Insert Screenshot: Task Manager Details tab showing MsMpEng.exe with right-click context menu and “Open file location” highlighted]

Frequently Asked Questions

Is it safe to permanently disable Antimalware Service Executable in Windows 11?

Permanently disabling MsMpEng.exe means completely turning off Windows Defender — which is only safe if you have a fully active, reputable third-party antivirus installed and kept up to date. Without any real-time protection, your system becomes significantly more vulnerable to ransomware, spyware, and zero-day exploits. The better approach is not to disable it outright, but to constrain it using Method 4 (Group Policy CPU limit) or schedule it thoughtfully using Method 1 — so it runs properly without disrupting your workflow.

Why does Antimalware Service Executable spike specifically when I open certain apps?

This is real-time protection doing exactly what it’s designed to do — scanning new executables and files as they launch. If a particular app consistently triggers a spike, it’s either because the app contains a large number of files being scanned on launch, or Defender is flagging something in that app as a potential threat. Add that app’s installation folder to the exclusions list (following Method 2, but selecting its folder instead) to stop repeated scanning of files Defender has already verified as safe.

Does Windows 11 Home support Group Policy Editor for fixing this issue?

No — the gpedit.msc Group Policy Editor is only available on Windows 11 Pro, Enterprise, and Education editions. If you’re on Windows 11 Home, Method 4 isn’t directly available. However, you can achieve a similar CPU cap through a Registry edit: navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Scan, create a new DWORD value named AvgCPULoadFactor, and set its decimal value to 20. This replicates the Group Policy setting without needing the editor itself.

Final Thoughts

Antimalware Service Executable doesn’t have to be the villain it’s often painted as — in most cases, it’s just poorly configured timing or a self-scanning loop that a few targeted tweaks will fix permanently. Start with Method 1 (rescheduling) and Method 2 (adding exclusions), since together they resolve the problem for the vast majority of users. Reserve the Group Policy approach for Pro users who want precise, long-term control. And if the CPU spike is constant and never-ending regardless of what you try, always rule out actual malware first — that’s what Method 5 is there for.

Leave a Comment