guide · static export
Security

Speed up Windows Defender full scans on Windows 11

Shorten full-scan time in Microsoft Defender on Windows 11 by excluding safe large folders, enabling parallel scans and tuning the schedule.

by@guidox updated:10/26/26 time:20 min level:Intermediate works on:Windows 11 25H2, Microsoft Defender platform current branch tools:PowerShell
⚠ Safety notice

Exclusions reduce scanning inside those paths. Only exclude folders whose contents you control.

TL;DR

A full scan on Windows 11 crawls every file including backups and VMs. Add **targeted exclusions**, raise the **CPU limit** when idle, and schedule scans at idle time to cut scan length without weakening protection.

Before you start

Requirements

  • Windows 11 25H2 with Microsoft Defender enabled
  • Admin rights
  • A clear idea of which folders are known-safe (backups, Steam library, VM images)
Step by step

Instructions

01

Record how long a full scan takes today

Open **Windows Security → Virus & threat protection → Scan options**, start a **Full scan**, and note the start time. When it completes, calculate the duration. This is your baseline.

tipYou can also check the last scan time in PowerShell with the command in step 2.
02

Get the current Defender state in PowerShell

Run this in an elevated PowerShell to see current signature date, scan age and scan avg CPU load. Keep the output; you will compare after tuning.

Get-MpComputerStatus | Select-Object AMEngineVersion, AntivirusSignatureLastUpdated, QuickScanAge, FullScanAge
Get-MpPreference | Select-Object ScanAvgCPULoadFactor, DisableArchiveScanning, ExclusionPath
03

Exclude known-safe large folders

Open **Virus & threat protection → Manage settings → Exclusions → Add or remove exclusions**. Add folders that are both huge and inherently safe: Steam game installs, Hyper-V/VMware VM folders, Veeam/Macrium image stores, developer build output folders.

⚠ warningNever exclude Downloads, Desktop, Documents, or user profile folders. Only exclude folders you know are produced by trusted tooling.
04

Raise the scan CPU limit for idle scans

The default caps Defender at 50 percent CPU. Raise it to 70 so scheduled scans finish faster. The limit only applies to on-demand and scheduled scans, not real-time protection, so it does not change your day-to-day CPU usage.

Set-MpPreference -ScanAvgCPULoadFactor 70
05

Schedule the scan when the PC is idle

Open **Task Scheduler → Microsoft → Windows → Windows Defender → Windows Defender Scheduled Scan**. Edit the trigger to run at a time your PC is on but idle (lunch, overnight if you leave it on). Enable **Run only when the computer is idle**.

06

Keep archive and removable-drive scans sensible

Archive scans are slow on huge zip collections. If your archives are backups you trust, you can skip them for scheduled scans while keeping real-time protection on. Reverse the flag any time.

Set-MpPreference -DisableArchiveScanning $true
⚠ warningOnly do this if your archives come from your own backup tool. If you often download zip files from the web, leave archive scanning on.
07

Run a new full scan and compare

Start a fresh full scan and record the new duration. Compare to the baseline. If you still want it faster, add one more safe exclusion at a time and re-measure.

Start-MpScan -ScanType FullScan
Troubleshooting

Common issues

Defender keeps re-scanning my game library

Confirm the exclusion path is exact and does not have a trailing slash issue. Re-check in Virus & threat protection → Exclusions.

Scan now uses 100 percent CPU and the PC is unusable

Lower ScanAvgCPULoadFactor back to 50 with Set-MpPreference -ScanAvgCPULoadFactor 50 in elevated PowerShell.

Set-MpPreference says access denied

The PowerShell window is not elevated. Right-click PowerShell and choose Run as administrator.

FAQ

Frequently asked

Do exclusions reduce protection?

Yes, inside the excluded folder. That is why exclusions must be folders you control and trust. Real-time protection still scans files when they are opened outside those folders.

Are quick scans enough instead of full scans?

Quick scans cover the areas malware most commonly lives. A monthly full scan is a reasonable belt-and-braces addition.

Will third-party antivirus be faster?

Not necessarily, and it disables Defender's real-time engine. Tune Defender first before switching.

How to undo this

Remove any exclusions you added in Virus & threat protection → Exclusions. Reset the CPU limit with Set-MpPreference -ScanAvgCPULoadFactor 50 and re-enable archive scanning with Set-MpPreference -DisableArchiveScanning $false in elevated PowerShell. Reset the Task Scheduler trigger to its original time if you changed it.

Interactive version: checklist, feedback, related guides →

Free · no account needed · tracks your progress