Just the next step →

What Does SFC /scannow Do?

By Iikka Isosaari · Windows 11 · Updated

You may have seen the command:

sfc /scannow

recommended in Windows troubleshooting guides.

SFC stands for System File Checker. It is a Microsoft Windows utility that checks important protected operating-system files and attempts to replace damaged versions.

Before repair commands: save your work, keep a backup of important files, and use Terminal or Command Prompt as Administrator. These commands change Windows files; they are not read-only diagnostics. /Online targets the Windows installation currently running, not an offline installation in recovery.

What SFC Checks

Windows contains thousands of system files required for features such as:

If one of these files becomes corrupted, Windows may start behaving unpredictably.

SFC compares protected files against known-good Windows versions and repairs them when possible.

How to Run SFC

For the full repair sequence, run DISM RestoreHealth first and wait for success. Then open Terminal as Administrator and enter:

sfc /scannow

The scan may take several minutes.

Do not close the terminal until the scan reaches 100%.

Understanding the Results

You may see several different messages.

Windows Resource Protection did not find any integrity violations

No damaged protected Windows files were found.

Windows Resource Protection found corrupt files and successfully repaired them

Windows detected problems and repaired them.

Restart your PC afterward.

Windows Resource Protection found corrupt files but was unable to fix some of them

The Windows repair source may itself be damaged.

Try:

DISM /Online /Cleanup-Image /RestoreHealth

and then run SFC again.

Is SFC Safe?

SFC is generally considered a low-risk Windows maintenance command because it is specifically designed to repair protected operating-system files.

It does not delete your personal documents.

It also does not normally remove installed applications.

When Should You Use It?

SFC is worth trying when Windows itself appears damaged rather than when a single third-party application is malfunctioning.

Example: SFC repaired files, but the problem remains

Suppose a Windows component stops opening. DISM completes successfully, SFC reports that it repaired files, and you restart. The original component still fails. This is an illustrative example; it is not a claim that this sequence was tested on a specific PC.

The SFC result confirms a repair was reported. It does not establish that those files caused the symptom. Test the same action again and record the exact error. If just one application fails, continue with app-specific troubleshooting. For freezes across several applications, collect system-wide evidence.

What to record and do next

ResultNext action
No integrity violations reportedMove to checks suited to the symptom. SFC does not rule out driver, hardware or third-party application faults.
Files repairedRestart, retest the original problem, and record whether it changed. Keep the final command output.
Some files could not be repairedReview the DISM result and Windows servicing logs. If the full sequence already failed, record its error rather than repeating it indefinitely.
The command cannot completeCapture the exact message and whether the terminal was elevated. An incomplete scan is not a clean result.

When asking for help, include the original symptom, Windows version, the commands run and their final messages. Review any logs before sharing them because they can include local file paths or account names.

References

Questions about What Does SFC /scannow Do?

What does sfc /scannow check?

System File Checker scans protected Windows system files and attempts repairs when it finds corruption. It does not scan all personal files or diagnose every Windows issue.

What if SFC reports repairs but the original problem continues?

Record the SFC result, restart if appropriate, and test the original symptom again. Use DISM or other targeted investigation based on the remaining evidence rather than rerunning SFC without a plan.