Windows 11 system corruption — causing crashes, update failures, strange behavior, or performance degradation — can often be repaired without reinstalling the OS. SFC (System File Checker) and DISM (Deployment Imaging Service and Management Tool) are the two built-in commands for detecting and repairing corrupted system files. Used in the right order, they resolve a wide range of Windows issues.
Understanding the Tools
SFC (sfc /scannow) scans the Windows System directory for corrupted protected system files and replaces them using a local cache stored in C:\Windows\System32\dllcache. It’s fast (5-10 minutes) but limited — if its cache is itself corrupted, repairs fail.
DISM repairs the Windows Component Store (WinSxS) — the source that SFC uses. DISM can pull repair data from Windows Update (internet connection required) or a mounted ISO. It’s slower but more comprehensive.
Correct order: Run DISM first, then SFC — ensure SFC has a healthy source to work from.
Running DISM
Open Command Prompt or Windows Terminal as Administrator (right-click → Run as administrator).
Step 1: Check Component Store Health
DISM /Online /Cleanup-Image /CheckHealth
This quickly checks if the component store is flagged as corrupted. If no corruption is detected, it completes in seconds.
Step 2: Scan for Corruption
DISM /Online /Cleanup-Image /ScanHealth
This takes 5-15 minutes and performs a full scan. Output: either “No component store corruption detected” or a message indicating corruption.
Step 3: Repair the Component Store
DISM /Online /Cleanup-Image /RestoreHealth
This contacts Windows Update servers to download healthy replacement files and repair corruption. Requires an internet connection. Takes 10-30 minutes. Progress shows as a percentage.
Repairing Offline (No Internet)
If Windows Update is broken or unavailable, use a Windows 11 ISO as the repair source:
- Download the Windows 11 ISO from Microsoft’s website
- Mount it (double-click in File Explorer — it appears as a drive letter, e.g.,
D:) - Run:
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\install.wim /LimitAccess
Replace D: with your ISO drive letter. /LimitAccess prevents Windows Update fallback if the local source also has issues.
Running SFC After DISM
After DISM completes successfully:
sfc /scannow
SFC outputs one of three results:
- “Windows Resource Protection did not find any integrity violations.” — No issues, you’re done
- “Windows Resource Protection found corrupt files and successfully repaired them.” — Fixed
- “Windows Resource Protection found corrupt files but was unable to fix some of them.” — See logs below
Reading SFC Logs
If SFC found unrepairable files, check the detailed log:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfc_results.txt
This extracts SFC-specific entries to your desktop. Look for lines with cannot repair — these list the specific files that couldn’t be fixed.
For stubborn files, try running SFC in Safe Mode:
- Restart to Safe Mode (Hold Shift while clicking Restart → Troubleshoot → Advanced options → Startup Settings → Restart → F4)
- Run
sfc /scannowin an elevated Command Prompt
DISM Component Store Cleanup
After repairs, optionally clean up the component store to recover disk space:
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Warning: /ResetBase removes superseded component backups — you cannot uninstall Windows Updates after this. Only run it on a fully updated, stable system.
Common Issues These Commands Fix
- Windows Update stuck or failing with error codes like 0x800F081F, 0x8007371B
- Games crashing due to corrupted DirectX/Visual C++ runtime components
- Blue screens caused by corrupted driver store files
- Windows Search not working
- Microsoft Store apps failing to install or launch
- System slowness from corrupted scheduled task DLLs
When DISM and SFC Can’t Fix It
If both tools report success but problems persist, consider:
- Check disk for errors:
chkdsk C: /f /r(requires restart) - Run Memory Diagnostic:
mdsched.exe— corrupted RAM causes system file corruption - Reset Windows: Settings → System → Recovery → Reset this PC (keeps files option available)
- In-place upgrade repair: Mount Windows 11 ISO and run
setup.exe— reinstalls Windows in place without removing data or apps
Run DISM and SFC at the first sign of Windows instability — catching and repairing corruption early prevents more serious issues that require a full reinstall.