How to Fix Windows Virus Scan Stuck: Causes, Quick Fixes, and Advanced Troubleshooting

Written by: Abigail Ivy
Published on:

Why a Windows virus scan gets stuck

If you are trying to figure out how to fix Windows virus scan stuck, the problem is usually tied to Microsoft Defender, Windows Security services, corrupted system files, or a scan that is blocked by another process.

The good news is that most cases can be resolved without reinstalling Windows.

A scan may appear frozen at a percentage, stop on a specific file, or run for hours with no progress.

Understanding the most likely cause helps you choose the fastest fix.

Common reasons Microsoft Defender stops progressing

Windows virus scans depend on several components working together, including the Windows Security app, the Microsoft Defender Antivirus service, background services, and recent security intelligence updates.

If any of these fail, scanning can stall.

  • Outdated virus definition files or platform updates
  • Corrupted temporary files or system files
  • A third-party antivirus interfering with Defender
  • Disabled or malfunctioning Windows Security services
  • A very large archive, disk error, or problematic file path
  • Low system resources during a full scan

Start with these quick fixes

Restart your PC

A restart clears stuck security processes and resets services that may be holding the scan open.

After restarting, open Windows Security and try the scan again before making deeper changes.

Update Windows Security intelligence

Open Windows Security, go to Virus & threat protection, and check for updates.

Microsoft Defender uses security intelligence updates to recognize current threats and maintain scan stability.

A scan can hang if definitions are outdated or damaged.

Close heavy background apps

Browsers, game launchers, virtual machines, and file-sync tools can consume memory and disk access.

Closing them can reduce contention and let the scan move normally.

How to fix Windows virus scan stuck by restarting Defender services

If the scan freezes repeatedly, check the core security services that Microsoft Defender depends on.

These services should be running automatically on a healthy Windows installation.

  1. Press Windows key + R, type services.msc, and press Enter.
  2. Find Microsoft Defender Antivirus Service and Windows Security Service.
  3. Make sure their status is running.
  4. If one is stopped, right-click it and choose Start or Restart.
  5. Open the service properties and confirm the startup type is appropriate for the service.

If a service refuses to start, the issue may be caused by policy settings, corrupted files, or another security product taking control of antivirus functions.

Check whether another antivirus is interfering

Third-party antivirus software such as Norton, McAfee, Bitdefender, Kaspersky, Avast, or ESET can disable or partially replace Microsoft Defender.

That does not always cause a problem, but conflicts can freeze scans or make Windows Security behave unpredictably.

  • Open Settings and review installed apps.
  • Look for another antivirus suite or security tool.
  • If present, temporarily disable its real-time protection or uninstall it for testing.
  • Restart the computer and try the Windows scan again.

When removing a security suite, use the vendor’s official removal tool if available.

Standard uninstallers sometimes leave drivers or filters behind.

Run a Quick Scan first, then a Full Scan

If a Full Scan gets stuck, try a Quick Scan first.

Quick Scans check common malware locations and can reveal whether Defender itself is working properly.

If the Quick Scan completes, the problem may be related to a specific folder, archive, or disk area.

To test this, run the following scan types in order:

  • Quick Scan to confirm basic Defender functionality
  • Custom Scan on a smaller folder or drive
  • Full Scan once the smaller scans succeed

If only the Full Scan hangs, the issue often involves scan depth, system load, or a damaged file that Defender struggles to process.

Use the Microsoft Defender Offline scan

The Microsoft Defender Offline scan is one of the most effective tools when a virus scan appears stuck because it runs before most third-party processes load.

It is useful if malware, rootkits, or persistent background services are interfering with normal scanning.

To run it, open Windows Security, select Virus & threat protection, choose Scan options, and then select Microsoft Defender Offline scan.

The PC will restart and perform a deeper scan outside the normal desktop session.

This option is especially valuable if the freeze happens at the same percentage every time or if malware is actively resisting removal.

Repair corrupted system files

Broken Windows components can affect security tools.

If Windows Security or Defender files are damaged, scans may stall before completion.

Use built-in repair commands from an elevated Command Prompt or Windows Terminal.

  1. Open Windows Terminal as administrator.
  2. Run sfc /scannow.
  3. After it finishes, run DISM /Online /Cleanup-Image /RestoreHealth.
  4. Restart the computer and test the scan again.

SFC checks protected system files, while DISM repairs the Windows image that SFC relies on.

Together, they resolve many stubborn Defender issues.

Check disk health and free space

A scan can appear frozen if the storage drive has bad sectors, file system errors, or extreme fragmentation on an older hard drive.

Low free space can also slow Defender’s temporary operations.

  • Run chkdsk to detect file system errors.
  • Make sure the system drive has adequate free space.
  • Disconnect external drives if the scan seems to pause while reading removable storage.
  • Check the drive’s SMART status with a trusted diagnostic tool if you suspect hardware failure.

Slow or failing disks often cause the scan percentage to stop moving even though Windows is still waiting on the storage device.

Find files that may be blocking the scan

Some files are difficult for antivirus software to process, including very large ISO files, compressed archives, encrypted containers, virtual machine disks, and damaged media files.

A scan may pause on the same item each time.

If you suspect a file-specific problem, use a custom scan on smaller folders or move the suspicious file to another location and test again.

If the file comes from a trusted source and is merely large, the delay may be normal rather than a true freeze.

Reset the Windows Security app

When the interface itself is broken, scanning commands may not work correctly.

Resetting the app can restore normal behavior without affecting your personal files.

  1. Open Settings.
  2. Go to Apps and then Installed apps.
  3. Find Windows Security.
  4. Open Advanced options.
  5. Choose Repair first, then Reset if needed.

Repair is the safer first step because it preserves app data.

Reset is more aggressive and can help when the app is corrupted.

Use Safe Mode if normal scans keep freezing

Safe Mode loads fewer drivers and background services, which makes it easier to isolate the cause.

If the scan works in Safe Mode, the culprit is likely a startup app, driver, or third-party security component loaded during a normal boot.

You can use Safe Mode as a diagnostic step before reinstalling security software or performing more advanced repairs.

It is particularly useful when the scan freezes only after login.

When to suspect malware or deeper system problems

If you have tried updates, service checks, repairs, and offline scans but the issue remains, the system may have deeper corruption or persistent malware.

Repeated freezes at the same point, Defender settings changing on their own, or other security tools failing to launch are warning signs.

In that situation, back up important files, verify the health of the Windows installation, and consider professional malware removal or a Windows repair install.

The goal is to preserve data while restoring a stable security stack.

What usually works fastest?

For most users, the fastest path to fixing a stuck scan is to restart the PC, update Defender definitions, and run the Microsoft Defender Offline scan.

If that does not work, repairing system files and checking for third-party antivirus conflicts solve many remaining cases.