How to Fix SFC Scannow Not Working in Windows 11

System File Checker, commonly known as SFC /scannow, is a built-in Windows utility used to scan and repair corrupted or missing system files. In Windows 11, this tool is often used to troubleshoot system errors, crashes, and unexpected behavior. When SFC fails to run, gets stuck, or returns an error, it becomes difficult to repair system issues using standard methods.

This problem can occur due to corrupted system components, issues with the Windows servicing stack, insufficient permissions, or disk errors. In some cases, SFC starts but freezes at a certain percentage, while in others it displays messages indicating that Windows Resource Protection could not perform the requested operation.

Fixing SFC scannow not working in Windows 11 involves preparing the system properly, repairing underlying components, and running the tool in a stable environment. The steps below explain how to resolve common SFC-related issues and restore its functionality.

How to Fix SFC Scannow Not Working in Windows 11

The methods in this section focus on resolving permission, disk, and system image issues that commonly prevent SFC from running or completing successfully. Apply each method carefully and follow the steps in order for best results.

Restart the system where instructed so changes take effect properly.

1. Run SFC Using an Elevated Command Prompt

SFC requires administrator-level permissions.

  1. Press Windows + X and select Terminal (Admin).
  2. If prompted, approve the User Account Control request.
  3. Type the following command and press Enter:
    sfc /scannow
  4. Wait for the scan to complete.

Running SFC with elevated privileges ensures it can access protected system files.

2. Run SFC in Safe Mode

Background services can interfere with system file scanning.

  1. Open Settings.
  2. Go to System > Recovery.
  3. Under Advanced startup, click Restart now.
  4. Select Troubleshoot > Advanced options > Startup Settings.
  5. Click Restart.
  6. Press 4 or F4 to boot into Safe Mode.
  7. Open Terminal (Admin) and run sfc /scannow.

Safe Mode runs SFC with minimal system interference.

3. Check the Disk for Errors

Disk errors can prevent SFC from accessing system files.

  1. Open Terminal (Admin).
  2. Type the following command and press Enter:
    chkdsk C: /f /r
  3. When prompted, type Y to schedule the scan.
  4. Restart the computer and allow the disk check to complete.

Repairing disk errors helps SFC function correctly.

4. Repair Windows Image Using DISM

DISM repairs the system image that SFC depends on.

  1. Open Terminal (Admin).
  2. Run the following commands one by one:
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
  3. Wait for each command to complete.
  4. Restart the computer.
  5. Run sfc /scannow again.

Repairing the Windows image resolves underlying corruption issues.

5. Ensure Required Windows Services Are Running

SFC depends on certain system services.

  1. Press Windows + R, type services.msc, and press Enter.
  2. Locate Windows Modules Installer.
  3. Ensure the service is set to Manual or Automatic.
  4. Start the service if it is not running.

This service is required for system file repairs.

6. Run SFC from Windows Recovery Environment

Running SFC offline can bypass system-level issues.

  1. Open Settings > System > Recovery.
  2. Select Restart now under Advanced startup.
  3. Choose Troubleshoot > Advanced options > Command Prompt.
  4. Select your account and enter your password.
  5. Identify the Windows drive letter.
  6. Run:
    sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

Offline scanning allows SFC to repair files without Windows running.

7. Check System Drive Permissions

Permission issues can block SFC operations.

  1. Open File Explorer.
  2. Right-click the system drive and select Properties.
  3. Go to the Security tab.
  4. Ensure SYSTEM and Administrators have full control.

Correct permissions allow SFC to access protected files.

8. Install Windows 11 Updates

System bugs affecting SFC are often resolved through updates.

  1. Open Settings and select Windows Update.
  2. Click Check for updates.
  3. Install all available updates.
  4. Restart the computer.

Keeping Windows updated ensures system repair tools work properly.

Final Thoughts

SFC scannow not working in Windows 11 is usually caused by underlying system image corruption, disk errors, or insufficient permissions rather than a problem with the tool itself. By repairing the Windows image with DISM, checking the disk, and running SFC in a clean environment, most issues can be resolved successfully.

Posted by Raj Bepari

I’m a digital content creator passionate about everything tech.