What Does SFC /scannow Do?
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:
- the desktop
- networking
- Windows services
- system utilities
- security components
- Windows APIs
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
| Result | Next action |
|---|---|
| No integrity violations reported | Move to checks suited to the symptom. SFC does not rule out driver, hardware or third-party application faults. |
| Files repaired | Restart, retest the original problem, and record whether it changed. Keep the final command output. |
| Some files could not be repaired | Review the DISM result and Windows servicing logs. If the full sequence already failed, record its error rather than repeating it indefinitely. |
| The command cannot complete | Capture 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.