SFC vs DISM
Download nowSystem File Checker and DISM both repair damaged Windows files, but they target different layers of the system and are meant to be used together, not as alternatives.
Updated August 9, 2026 · PC Utility Hub Editorial Team
What each tool actually repairs
SFC (System File Checker) repairs individual protected system files by replacing bad copies with cached good copies from the local WinSxS component store. DISM repairs the WinSxS component store itself — the source SFC relies on. If WinSxS is damaged, SFC has nothing good to copy from and will report failures.
Side-by-side comparison
| Aspect | SFC | DISM |
|---|---|---|
| Repairs | Individual system files | The component store (WinSxS) |
| Source of fixes | Local cache only | Windows Update or a local install.wim |
| Needs internet | No | Only for /RestoreHealth without a local source |
| Typical run time | 10-20 minutes | 15-30 minutes |
| Command | sfc /scannow | DISM /Online /Cleanup-Image /RestoreHealth |
Correct order of operations
- 1Run sfc /scannow first — it's faster and fixes many issues on its own.
- 2If SFC reports it could not fix some files, run DISM /Online /Cleanup-Image /RestoreHealth.
- 3Run sfc /scannow again once DISM finishes.
- 4Restart the computer.
Running DISM first is also fine and sometimes recommended if you already know the component store is suspect, such as after a failed feature update.
When neither tool fixes the problem
If both SFC and DISM report unfixable errors, the disk itself may have bad sectors or file system errors. Run chkdsk to check the drive. If corruption is severe, an in-place repair install using Windows installation media created with the Media Creation Tool preserves apps and files while replacing all system components.
Frequently asked questions
- Can I run DISM and SFC in any order?
- SFC first is standard practice, but running DISM /RestoreHealth first is fine if you know the component store is damaged.
- Do I need both tools every time?
- No. Try SFC alone first; only run DISM if SFC reports it couldn't fix everything.
- Which tool needs internet?
- DISM /RestoreHealth needs Windows Update access unless you provide a local install.wim as the source; SFC never needs internet.
Related pages
- System File CheckerBuilt-in Windows tool for scanning and repairing corrupted system files via sfc /scannow.
- DISMCommand-line tool to check and repair the Windows component store, complementing SFC.
- SFC Can't Repair Some FilesTroubleshooting steps for unfixable SFC errors: DISM, CBS.log analysis, and offline SFC from WinRE.
- CHKDSKOverview of the chkdsk utility, its switches, and how it fits into Windows disk maintenance.
- Media Creation ToolOfficial Microsoft tool for Windows 10 upgrades and USB/DVD/ISO creation.