
Fixing Missing or Corrupted Windows Files with DISM and SFC
When Windows system files go missing or get corrupted, tools may stop working or show errors. Instead of copying files manually, the safest way is to use DISM and SFC. These built‑in commands repair and restore system files automatically.
Step 1: Repair the Windows Image with DISM
# Repair the Windows image DISM /Online /Cleanup-Image /RestoreHealth
This checks the Windows component store and repairs it. Run this first before using SFC.
Step 2: Scan and Fix System Files with SFC
# Scan and fix system files sfc /scannow
This scans all protected system files and replaces any that are missing or corrupted. Restart your computer after repairs.
More Useful DISM Options
# Quick check, no changes DISM /Online /Cleanup-Image /CheckHealth # Deep scan, no repair yet DISM /Online /Cleanup-Image /ScanHealth # Restore health using local source (ISO) DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\install.wim /LimitAccess
- CheckHealth → Quick check, tells you if corruption exists.
- ScanHealth → Deep scan, confirms the extent of corruption.
- RestoreHealth → Repairs corruption using Windows Update or a local source.
- Source option → Useful if Windows Update is disabled; point DISM to a local ISO or installation media.
Step 3: Verify the Repair
If SFC reports “Windows Resource Protection did not find any integrity violations”, your system files are healthy. Tools like Remote Desktop (mstsc.exe) should now open without errors. If problems remain, run Windows Update or consider an in‑place repair install.
Conclusion
Whenever Windows system files go missing or get corrupted, DISM + SFC is the safest and most reliable fix. With DISM’s extra options, you can check, scan, and repair in different ways — making it a powerful tool for any Windows troubleshooter.