System File Checker (SFC) is one of the most essential Windows repair tools. It scans for corrupted or missing system files and automatically replaces them with clean versions from the Windows component store.
What SFC Does
SFC checks the integrity of protected Windows system files. If any file is damaged, altered, or missing, SFC restores it.
SFC is commonly used to fix:
- Windows crashes or instability
- Missing or corrupted DLL files
- Failed Windows Updates
- System errors caused by file corruption
- Problems after malware removal
When to Use SFC
Run SFC when you experience:
- Random system errors
- Windows features not working
- Explorer crashes
- Update failures
- System behaving unpredictably
SFC is often the first repair step before deeper tools like DISM.
How to Run SFC
- Open Command Prompt as Administrator.
- Run the following command:
sfc /scannow
3. Wait for the scan to complete. This may take 5–20 minutes.
Understanding SFC Results
SFC may return one of several messages:
- No integrity violations found
Windows system files are healthy. - Found corrupt files and repaired them
Issues were fixed successfully. - Found corrupt files but could not repair some of them
This means deeper corruption exists. In this case, run DISM.
When SFC Cannot Repair Files
If SFC reports unrepairable corruption, the next step is to run DISM:
dism /online /cleanup-image /restorehealth
After DISM completes, run SFC again.
If SFC cannot repair all files, use the Windows DISM Repair Guide for deeper image repair.
Log File Location
SFC writes its results to:
C:\Windows\Logs\CBS\CBS.log
This log contains detailed information about repaired or unrepairable files.
Summary
System File Checker is a reliable, built‑in Windows tool that repairs corrupted or missing system files. It is often the first step in diagnosing Windows issues and works best when paired with DISM for deeper repairs.