Table of Content
    Free Data Recovery Software

    How to Run System File Checker (SFC) Scan in Windows 10


    Table of Content

      Summary: Learn how to run SFC scannow command to fix functional errors in the system files. We've mentioned the steps to help you run this command in both online and offline (Safe) mode.

      Your Windows system may experience malfunctioning, complete crash, or BSOD error at any moment. Out of many reasons for your system not functioning properly, missing or corrupted system files could be the primary culprit. Don’t worry, though! Windows has its own troubleshooting utility called System File Checker (SFC) that checks for corruption and other problems with system files and repairs them efficiently.

      In this blog, let’s learn how to run the System File Checker on Windows 10.

      You might already have an idea of what the SFC tool is all about, yet we’re sharing an overview for better understanding.

      System File Checker: Overview

      It is a Windows built-in troubleshooting utility that checks for system file corruption. When you run SFC/scannow command, it scans the integrity of the protected system files. Once the scanning process is finished, and it finds any error, it replaces the corrupted, incorrect, changed, or damaged file with the correct one.

      Now, let’s move to the process of running the SFC scannow command.

      Remember, System File Checker helps you modify the files, which may damage the files if not done correctly. Hence, either take a backup of your system files before performing the SFC scan or recover data using a robust and free data recovery software.

      How to Run System File Checker in Windows 10

      There are two ways to run the System File Checker – (I) Online mode and (II) Offline mode. Go through the instructions mentioned below to successfully run the SFC scan and fix the corrupted, or damaged versions of system files.

      Steps to Run SFC Scannow Command in Online Mode

      The System File Checker with the Scannow command can resolve multiple system errors, including the Blue Screen of Death (BSOD) errors. Follow the given steps to learn how to run a system file checker on Windows 10:

      • Press Windows + X to open the Start menu.
      • Next, click Command Prompt (Admin) to open it. (You can also find Windows PowerShell (Admin) be listed instead.)
      Windows PowerShell (Admin)
      • You can also directly type cmd in Windows Search Box and run Command Prompt as administrator.
      Open Command Prompt
      • Click ‘Yes’ if it asks your permission to run the tool.
      • Now, if you’re Windows 8, 8.1, or 10 users, type DISM.exe /Online /Cleanup-image /Restorehealth and hit Enter.
      • Once the process is done, type SFC/scannow command and hit Enter.
      sfc Scan now
      • The command will check for the corrupted or damaged versions of system files. It will take some time. Make sure you don’t interrupt the process while it scans.

      Once done, check if you receive any of the following messages on the screen:

      Windows Resource Protection did not find any integrity violations. (It indicates there is no missing or corrupted system file.)
      Windows Resource Protection could not perform the requested operation. (It indicates issues with the system files. Run System File Checker in safe mode to fix this. Additionally, ensure that the PendingDeletes and PendingRenames folders remain under %WinDir%\WinSxS\Temp.)
      Windows Resource Protection found corrupt files and successfully repaired them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log. (It means that the faulty system files are fixed. You can view details of the System File Checker process. )
      Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log. (It means you will need to repair the corrupted files manually. You can view the details of the System File Checker process to locate the corrupted files and replace them with a known good copy of the file.)

      Steps to Run SFC Scannow Command in Offline (Safe) Mode

      If you face problems while running the SFC scan in online mode, try to run it offline (Safe) mode. Follow the given steps:

      • Press Windows + R to open the Run dialog box.
      • In the Run dialog box, type msconfig to open System Configurations.
      • Navigate to the Boot tab and select Safe Boot > Minimal.
      • Then click Apply > OK.
      Select Safe Boot Option

      You can also choose to enter the safe mode and run an SFC scan by following the given steps:

      • Open System Settings > Update & Security.
      • Now, navigate to Recovery, and under the Advanced Startup,click Restart now.
      Restart Now
      • The System will reboot, and you’ll reach the Troubleshoot screen.
      Choose Option Troubleshoot
      • Now, select Advanced options > Command Prompt.
      Command Prompt
      • In the command prompt, type the DISM command mentioned above and then run the SFC scan command.
      • Let the process complete, as it may take a while.
      • Once done, restart your system normally.

      Facing errors when running SFC Scannow command?

      There are some common SFC errors that you may encounter while performing this method. Check if you’ve experienced any of the following and their solutions:

      SFC /scannow will not complete- stops at 73% – Fix it by first running DISM (Deployment Image Service Management) tool with the Dism.exe /online /cleanup-image /scanhealth and Dism.exe /online /cleanup-image /restorehealth respectively in the SAFE MODE. Once done, run the System File Checker.

      SFC /scannow frozen Windows 10 – To fix this issue, restore your PC using System Restore and reboot your system to check if that solves the error.

      SFC Scan doesn’t get past verification – It could be due to corrupted files. So you may first run the DISM command and then perform the System File Checker tool to repair missing or corrupted system files.

      SFC -scannow failure – This error may occur due to corrupt system files. You can perform the DISM tool before the SFC scan command. If the error doesn’t get solved, perform a clean install of Windows 10.

      In this blog, we’ve explained how to run SFC scannow command in Windows 10. Methods to run System File Checker in both online and offline (Safe) mode are well-described above. However, this process requires you to edit/modify the system files, make sure that you already have a backup of your system data before running this process. You can also use powerful data recovery software, such as Stellar Free Data Recovery software to retrieve data. It supports recovery from Windows PCs/laptops and external storage devices.

      Moreover, you may sometimes face errors while running the System File Checker, as mentioned above. So read out the solutions given against them to get rid of those SFC scan errors.

      Was this article helpful?

      No NO

      About The Author

      Mansi Verma linkdin

      Mansi Verma is a Senior Technology Writer at Stellar®. She is a Tech enthusiast, holding over a decade of experience in technical writing. She writes guides, articles, blogs and tips on Data Recovery, IoT, Artificial Intelligence, and Robotics. She loves providing DIY solutions to solve various Windows system related issues. In her spare time, she likes reading her favorite novels, and writing poetry. She is also an avid traveller.

      4 comments

        1. Hi Luke,
          Another option is to perform a System Restore using the rstrui command in the Run dialog, provided you have a restore point predating the issue. Additionally, conduct a comprehensive antivirus scan to rule out malware as a cause for the unresponsiveness. If these efforts prove unsuccessful, reinstalling Windows becomes a final option, although it involves wiping your system, so ensure you have a backup of essential data. Finally, if the problem persists, seeking assistance from the technical support of your computer manufacturer or consulting with a professional technician may be necessary. Always prioritize data backup before undertaking significant changes to your system. For more targeted advice, providing specific details about the issue or error messages encountered would be helpful

      1. Hi Mansi,
        I was facing a problem in running the SFC scan in online mode and then I tried to run offline by following the same steps that you mentioned above and it worked. You have explained each method very well. Thanks again.

      Leave a comment

      Your email address will not be published. Required fields are marked *

      Image Captcha
      Refresh Image Captcha

      Enter Captcha Here :

      Related Posts

      WHY STELLAR® IS GLOBAL LEADER

      Why Choose Stellar?

      • 0M+

        Customers

      • 0+

        Years of Excellence

      • 0+

        R&D Engineers

      • 0+

        Countries

      • 0+

        PARTNERS

      • 0+

        Awards Received