How to Fix Sfc Scannow Not Working

If you're experiencing issues with the System File Checker (SFC) scan on your Windows computer, you're not alone. Many users encounter situations where running the sfc /scannow command doesn't work as expected—either it doesn't start, gets stuck, or completes with errors. These problems can be frustrating, especially when you're trying to fix corrupted system files and restore your PC's stability. Fortunately, there are several effective troubleshooting steps you can take to resolve these issues and get SFC working smoothly again.

How to Fix Sfc Scannow Not Working


1. Run SFC in Safe Mode

One of the first troubleshooting steps is to run the sfc /scannow command in Safe Mode. Safe Mode starts Windows with minimal drivers and services, which can prevent conflicts that interfere with the scan.

  • Press Windows key + R to open the Run dialog box.
  • Type msconfig and hit Enter.
  • In the System Configuration window, go to the Boot tab.
  • Check the box for Safe boot and select Minimal.
  • Click OK and restart your PC.
  • Once in Safe Mode, open Command Prompt as administrator:
    • Press Windows key + X and select Command Prompt (Admin) or Windows PowerShell (Admin).
  • Type sfc /scannow and press Enter.

If the scan completes successfully in Safe Mode, restart your PC normally and check if the issue persists.


2. Check the Windows Modules Installer Service

The Windows Modules Installer service (TrustedInstaller) is essential for the SFC to work properly. If this service isn't running, SFC may not function.

  • Press Windows key + R, type services.msc, and hit Enter.
  • Scroll down and locate Windows Modules Installer.
  • Right-click on it and select Properties.
  • Set the Startup type to Manual.
  • Click Start if the service isn't running.
  • Click OK to save changes.

After ensuring the service is running, try executing the sfc /scannow command again.


3. Run DISM Tool Before Using SFC

If SFC still isn't working, it could be due to corrupted system image files. The Deployment Image Servicing and Management (DISM) tool can repair these image files, which helps SFC work properly.

  • Open Command Prompt as administrator.
  • Type the following command and press Enter:
    DISM /Online /Cleanup-Image /RestoreHealth
  • Wait for the process to complete; it can take several minutes.
  • Once finished, run the sfc /scannow command again.

Using DISM to fix the system image often resolves issues that prevent SFC from completing successfully.


4. Check for Disk Errors and Fix Them

Corrupted or failing hard drives can interfere with system scans. Running a disk check can identify and repair disk errors that might be causing SFC problems.

  • Open Command Prompt as administrator.
  • Type:
    chkdsk /f /r C:
  • Press Enter. You may be prompted to schedule the check on the next restart—type Y and press Enter.
  • Restart your PC to allow the disk check to run.

After the disk check completes, try running the SFC scan again to see if the issue is resolved.


5. Ensure You Have Administrative Privileges

Running SFC requires administrator rights. If you're not using an administrator account, the command may not execute properly.

  • Click on the Start menu, type cmd.
  • Right-click on Command Prompt and select Run as administrator.
  • Type sfc /scannow and press Enter.

This ensures you have the necessary permissions to execute system-level commands.


6. Use the Windows Repair Tool or Reset Windows

If none of the above methods work, more extensive repair options might be necessary.

  • Use third-party Windows repair tools designed to fix system file issues without reinstalling.
  • If problems persist, consider resetting Windows or performing a clean installation. Be sure to back up your data before proceeding.

These methods are more drastic but can resolve stubborn issues preventing SFC from functioning correctly.


Conclusion: Key Takeaways for Fixing Sfc Scannow Issues

Dealing with sfc /scannow not working can be frustrating, but the solutions outlined above provide a step-by-step approach to troubleshoot and resolve the problem. Starting with running the scan in Safe Mode and ensuring essential services are active can often fix minor conflicts. Using DISM to repair system images and checking your disk for errors tackle deeper issues that might prevent SFC from working properly. Remember to run Command Prompt with administrator privileges to avoid permission issues. If all else fails, consider using repair tools or resetting Windows as a last resort. Maintaining a healthy Windows system involves regular checks and updates, helping prevent such issues from arising in the first place.


Sage Datum

Sage Datum

Sage Datum is a knowledge-focused platform exploring ideas, information, technology, trends, and the world around us. Created with a passion for learning and discovery, we share insights, explanations, and informative content designed to expand understanding, encourage curiosity, and make knowledge more accessible to everyone.

Back to blog

Leave a comment