MsMpEng.exe High CPU Fix

Brendan Smith
Brendan Smith - Cybersecurity Analyst
7 Min Read
CPU spike poster for MsMpEng.exe Antimalware Service Executable high CPU troubleshooting on blog.gridinsoft.com.
MsMpEng.exe CPU spike troubleshooting poster.

If Antimalware Service Executable or MsMpEng.exe is pushing CPU, memory, or disk usage high, the safest fix is not to permanently disable Microsoft Defender. First confirm the process is the real Defender component, let short scans finish, move scheduled scans away from work hours, and use narrow exclusions only for folders you trust. If the process runs from the wrong location or the spike never settles, treat it as a possible malware or damaged-Windows problem.

Quick Fix Checklist

What you see What to do first
CPU jumps for a few minutes after startup, update, or a download Wait 10-20 minutes, keep Windows Security updated, and check whether usage drops after the scan finishes.
CPU stays high while you work or play Move Defender scheduled scans to idle hours and check whether a large folder, game library, archive, or build directory is being scanned repeatedly.
Disk is near 100% and the PC freezes Pause heavy downloads or installers, reboot once, then check scan history and storage health if the problem returns.
MsMpEng.exe runs from an unusual folder Do not whitelist it. Check the file path, digital signature, startup items, and run a full malware scan.

What Is Antimalware Service Executable?

Antimalware Service Executable is the Task Manager name for Microsoft Defender Antivirus activity. The underlying process is usually MsMpEng.exe. It scans files, scripts, downloads, archives, and app activity so Windows can detect malware before it runs.

Antimalware Service Executable using high CPU in Task Manager

Short CPU spikes are normal during a quick scan, a security intelligence update, or when you open many new files. The problem starts when the spike lasts long enough to make the PC hot, noisy, frozen, or unusable. That usually means Defender is scanning a heavy workload, a scheduled scan is running at the wrong time, another security tool is conflicting with it, or Windows security components need repair.

Confirm MsMpEng.exe Is Legitimate

Before changing Defender settings, confirm that the process is actually Microsoft Defender and not a lookalike. Open Task Manager, right-click Antimalware Service Executable, and choose Open file location. On modern Windows, the file commonly appears under a Microsoft Defender platform folder such as C:\ProgramData\Microsoft\Windows Defender\Platform\..., or in the Windows Defender program folder.

Open MsMpEng.exe file location from Task Manager

MsMpEng.exe in a Microsoft Defender folder

Be suspicious if the file is in Downloads, Temp, a random user profile folder, or a folder with a misspelled Microsoft name. A fake process may use a similar name to hide. In that case, do not add exclusions. Scan the system and check startup entries, scheduled tasks, browser extensions, and recently installed software.

Move Defender Scans Away From Work Hours

If the spike happens at predictable times, a scheduled scan is the likely trigger. You can move it to a time when the computer is on but not being used heavily.

  1. Open Start, type Task Scheduler, and open it.
  2. Go to Task Scheduler Library > Microsoft > Windows > Windows Defender.
  3. Open Windows Defender Scheduled Scan.
  4. Use the Triggers tab to choose a time outside your work, gaming, or meeting hours.
  5. Use the Conditions tab to prefer idle or power-friendly conditions when that fits your device.

Task Scheduler for Windows Defender scans

Windows Defender scheduled scan properties

Change Windows Defender scheduled scan trigger

Find the Folder or App That Defender Keeps Scanning

Many persistent MsMpEng.exe spikes come from one noisy workload: a game launcher unpacking files, a developer build directory, a folder with thousands of small files, a virtual machine disk, a large archive, or a sync client constantly changing files. On Windows 10 and Windows 11, Microsoft provides Defender Performance Analyzer for deeper troubleshooting. It records Defender scan activity and reports the files, paths, extensions, and processes that cost the most scan time.

For advanced users, open PowerShell as administrator and record the slow moment:

New-MpPerformanceRecording -RecordTo C:\Temp\defender-scan.etl

Reproduce the spike, stop the recording, then review the report:

Get-MpPerformanceReport -Path C:\Temp\defender-scan.etl -TopPaths 10 -TopFiles 10 -TopProcesses 10

This is better than guessing. If the report shows one safe project folder, game cache, or trusted build output folder causing the loop, you can tune that exact location instead of weakening protection across the whole PC.

Use Exclusions Carefully

Exclusions can reduce Defender’s workload, but they also create blind spots. Do not exclude your whole system drive, Downloads, Temp, script extensions, unknown executables, or a suspicious copy of MsMpEng.exe. Exclude only a specific folder or file path you already trust and understand.

To add a narrow exclusion:

  1. Open Windows Security.
  2. Go to Virus & threat protection > Manage settings.
  3. Scroll to Exclusions and choose Add or remove exclusions.
  4. Add only the exact safe folder or file that repeatedly triggers heavy scanning.

Windows Security virus and threat protection settings

Add a narrow Microsoft Defender exclusion

If you are not sure whether a folder is safe, scan it first. You can also upload a suspicious file to Gridinsoft Online Virus Scanner before deciding whether it deserves an exclusion.

Lower Scheduled Scan CPU Pressure

On systems where scheduled scans are the main pain point, you can check Defender’s scan CPU guidance setting. This is not a hard ceiling for every situation, but it can reduce average scan pressure during scheduled scans.

Get-MpPreference | Select-Object ScanAvgCPULoadFactor

To set a lower value, open PowerShell as administrator and use a number that still lets scans finish:

Set-MpPreference -ScanAvgCPULoadFactor 30

If the device is managed by work, school, Intune, or Group Policy, local changes may be overwritten. In that case, document the spike and ask the administrator to review Defender scan policy instead of fighting the setting locally.

Repair Windows Security When the Spike Never Settles

If Antimalware Service Executable stays high after every reboot and no heavy folder explains it, repair the Windows side before disabling protection.

  1. Install pending Windows updates and Microsoft Defender security intelligence updates.
  2. Restart the PC once after updates finish.
  3. Run System File Checker from an elevated terminal:
sfc /scannow
  1. If SFC reports damage it cannot repair, run DISM:
DISM /Online /Cleanup-Image /RestoreHealth
  1. Reboot and check Task Manager again.

Also check whether another real-time antivirus, endpoint agent, VPN security module, or DLP tool is scanning the same files. Two tools watching the same file operations can multiply CPU and disk work.

Do Not Permanently Disable Defender Just to Stop CPU Spikes

Turning off real-time protection can make the spike disappear, but it also removes a major safety layer. Use temporary disablement only for a controlled test, and turn protection back on afterward. Do not rely on old registry tricks such as DisableAntiSpyware as a normal fix; modern Windows security settings, Tamper Protection, and managed policies may ignore or reverse those changes.

If you choose a different trusted antivirus, Defender usually moves into passive mode when the other product is installed and healthy. That is different from leaving the system unprotected.

When High CPU May Mean Malware

Antimalware Service Executable itself is normally legitimate, but malware can trigger Defender repeatedly or imitate Windows process names. Treat the situation as suspicious when:

  • MsMpEng.exe runs from a non-Microsoft folder.
  • Defender or Windows Security will not open.
  • CPU spikes began after a crack, game cheat, fake update, unknown installer, or email attachment.
  • Browser redirects, pop-ups, new extensions, unknown scheduled tasks, or unknown startup items appeared at the same time.
  • Defender finds the same threat again after every reboot.

In those cases, run a full scan and use a second-opinion cleanup tool. Gridinsoft Anti-Malware can help check active malware, suspicious startup entries, unwanted apps, and files that keep Defender busy.

Run a full system scan after manual cleanup.

After uninstalling the suspicious app or deleting the visible threat, use Gridinsoft Anti-Malware to check hidden files, startup entries, scheduled tasks, bundled apps, browser changes, and other persistence points that can restore malware.

Download Anti-Malware

What Victims Usually Search For

Searchers usually arrive with one of four urgent problems: Antimalware Service Executable high CPU, MsMpEng.exe high memory, Windows Defender high disk usage, or is MsMpEng.exe a virus? The right answer depends on the symptom. A scan spike after startup is often normal. A constant spike during idle time needs scheduling, performance analysis, or repair. A wrong file path needs malware triage, not an exclusion.

FAQ

Is Antimalware Service Executable a virus?

Usually no. It is normally Microsoft Defender Antivirus running as MsMpEng.exe. It becomes suspicious when the file runs from an unusual folder, has no valid Microsoft signature, or appears with other compromise symptoms.

Why does MsMpEng.exe use so much CPU?

Common reasons include a scheduled scan, real-time scanning of many changed files, a large archive or game folder, a Defender update, another security tool scanning the same files, or Windows security component damage.

Can I end Antimalware Service Executable in Task Manager?

Windows usually prevents you from killing it because it is a protected security process. Even if you could stop it temporarily, the better fix is to schedule scans, identify the heavy path, repair Defender, or use a trusted alternative antivirus.

Should I exclude MsMpEng.exe from Defender scans?

Avoid broad or blind exclusions. Microsoft warns that exclusions reduce protection. If you use exclusions, make them narrow and only for a trusted path that you have confirmed is causing repeated scanning.

Is high memory usage always bad?

No. Moderate memory use by a security service can be normal if the PC remains responsive. Troubleshoot when memory keeps growing, CPU stays high for a long time, disk usage freezes the system, or the same spike returns after every restart.

Bottom Line

Antimalware Service Executable high CPU is usually a Defender workload problem, not a reason to switch protection off. Confirm the file path, move scans to idle hours, use Performance Analyzer when the cause is unclear, add only narrow trusted exclusions, and scan for malware if the behavior started after a risky download or the process looks fake.

References

  1. Microsoft. “Performance analyzer for Microsoft Defender Antivirus.” Microsoft Learn, last updated January 15, 2026. https://learn.microsoft.com/en-us/defender-endpoint/tune-performance-defender-antivirus
  2. Microsoft. “Microsoft Defender Antivirus full scan considerations and best practices.” Microsoft Learn, accessed June 7, 2026. https://learn.microsoft.com/en-us/defender-endpoint/mdav-scan-best-practices
  3. Microsoft. “Common mistakes to avoid when defining exclusions.” Microsoft Learn, last updated February 20, 2026. https://learn.microsoft.com/en-us/defender-endpoint/common-exclusion-mistakes-microsoft-defender-antivirus
Share This Article
Cybersecurity Analyst
Follow:
Brendan Smith has spent over 15 years knee-deep in cybersecurity, chasing down malware from the gritty reverse-engineering of old-school trojans all the way to wrangling full-blown incident responses for small-to-medium businesses that couldn’t afford a full-blown breach. Over at Gridinsoft, he’s the guy piecing together those double-checked guides on nasty stuff like AsyncRAT ransomware—take last year, for instance, when his breakdowns caught more than 200 sneaky variants right in live scans, knocking user cleanup jobs down by a solid 40% and saving folks hours of headache.
Leave a Comment

AI Assistant

Hello! 👋 How can I help you today?