FIX Antimalware Service High CPU with Chrome: 5 Fixes (2026)
Antimalware Service high CPU with Chrome open is Windows Defender scanning Chrome's constant disk writes. Reduce file I/O and CPU drops 30–50% on most machines.
Key takeaways
- MsMpEng.exe scans every file Chrome writes (cache, IndexedDB, session data), intercepting each write at the kernel level.
- Excluding Chrome’s cache folder (not chrome.exe itself) breaks the scan loop without removing malware protection on downloads.
- Fewer background tabs = fewer disk writes = less Defender scanning. Close idle tabs or suspend them to cut CPU at the source.
Your CPU is at 100% and Task Manager shows two culprits: chrome.exe and MsMpEng.exe (Antimalware Service Executable) fighting each other for the top spot. This is not a coincidence. Windows Defender scans files as they are written to disk, and Chrome writes continuously — cache updates, IndexedDB state, session data, speculative preloading. Each write triggers a real-time scan. The more background tabs you have open, the worse it gets.
Quick Diagnosis
| Check | Steps | What you’re looking for |
|---|---|---|
| Task Manager | Ctrl+Shift+Esc > Details > sort by CPU | If MsMpEng.exe is high when Chrome is open and low when Chrome is closed, Defender is the cause |
| Cache size | Navigate to chrome://settings/clearBrowserData and note cache size | A large cache (>1 GB) generates more I/O on every update cycle |
| Background tab count | Press Shift+Esc in Chrome to open Chrome Task Manager | More background tabs = more cache writes = more Defender scanning |
Fix 1: Exclude Chrome’s Cache Folder from Real-Time Scanning
The cache folder is where the collision happens. Excluding it reduces Defender’s scan load without removing protection from Chrome’s actual downloads. Do not exclude chrome.exe itself — that would let Chrome download malware without scanning it.
- Open Windows Security (search for it in the Start menu).
- Go to Virus & threat protection > Manage settings.
- Scroll to Exclusions and click Add or remove exclusions.
- Click Add an exclusion > Folder.
- Navigate to
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cacheand select it. - Do not exclude
chrome.exeor theUser Datafolder itself.
Fix 2: Clear Chrome’s Cache
A large accumulated cache generates more I/O on each update cycle.
- Go to
chrome://settings/clearBrowserData. - Set the time range to All time.
- Check Cached images and files.
- Click Clear data.
- Repeat monthly to keep cache size manageable.
Fix 3: Disable Preloading
Chrome’s preloading feature speculatively downloads pages you have not navigated to. Those writes go straight into the cache — and straight past Defender’s scanner.
- Go to Settings > Performance (
chrome://settings/performance). - Set Preload pages to No preloading.
Fix 4: Schedule Defender Scans for Off-Hours
If Defender’s full scan schedule overlaps with your active Chrome sessions, you are doubling the CPU hit. Move it to overnight.
- Open Task Scheduler (search in Start menu).
- Navigate to Task Scheduler Library > Microsoft > Windows > Windows Defender.
- Double-click Windows Defender Scheduled Scan.
- Go to the Triggers tab and modify the schedule to run overnight (e.g., 3:00 AM) when Chrome is not in use.
Fix 5: Reduce Background Tab Count
Fewer background tabs means fewer cache writes, which means less Defender scanning.
- Press Shift + Esc to open Chrome Task Manager.
- Identify tabs generating high I/O (news sites with rotating ads are common offenders).
- Close tabs you are not using, or use Settings > Performance > Memory Saver to auto-discard them.
Reducing Background CPU Load Automatically
If you want to attack the root cause rather than configure exclusions, reducing Chrome’s disk I/O output is the most direct fix. SuperchargePerformance does this in two ways:
- Tab suspension via
chrome.tabs.discard()stops suspended tabs from writing state updates to disk. A suspended tab generates effectively zero cache I/O, giving Defender nothing to scan for those tabs. - Ad and tracker blocking at the network level (
declarativeNetRequest) prevents ad content from being downloaded to Chrome’s cache in the first place. Ads that never download never generate cache writes.
This is one option among the fixes above — the exclusion and scheduling changes work without any extension. But if you already want tab suspension for memory reasons, the I/O reduction is a useful side effect.
Technical Background
Chrome’s cache is a content-addressable store on disk. Every resource a page loads — images, scripts, stylesheets — is written to the cache directory. When background tabs cycle through rotating ads or poll for new content, they trigger continuous cache writes.
Windows Defender’s real-time protection intercepts file system writes at the kernel level via a minifilter driver. Every write Chrome makes is inspected synchronously before being allowed — adding latency and CPU cycles to each I/O operation.
The scan load is proportional to the volume of writes: more background tab activity means more writes, more scanning, and higher MsMpEng.exe CPU. Suspending background tabs breaks this chain at the source by stopping the writes entirely.
For related Windows CPU issues, see the article on fixing dwm.exe high GPU usage with Chrome.
Frequently Asked Questions
Why does Antimalware Service Executable spike when Chrome is running?
Should I exclude Chrome from Windows Defender?
How do I check if MsMpEng.exe is actually causing the CPU spike?
SuperchargePerformance
Tab suspension, ad blocking, and script control. Free.
Don't miss the next release
Be first to know when we ship something new.
Related Articles
FIX dwm.exe High GPU Usage from Chrome on Windows (2026)
dwm.exe GPU spikes happen when Chrome's background tabs feed frames to the Windows compositor. 5 fixes. Suspending idle tabs drops GPU load immediately.
FIX Chrome Battery Drain from Background Tabs (2026)
Background tab scripts silently drain your battery. Suspend idle tabs and block 186K tracker scripts to recover 2+ hours per charge on Chrome.
STOP Chrome Overheating Your Windows Laptop: 5 Fixes (2026)
Is Chrome overheating your Windows laptop? Background scripts peg the CPU nonstop. Diagnose the source in 30 seconds, then cut temps with tab suspension.
FIX Chrome Efficiency Mode Throttling Specific Tabs (2026)
Chrome Efficiency Mode throttles all background tabs with no per-tab control. Options to protect specific tabs while still saving power on idle ones.