How-Tos Productivity Downloads About

Repair Windows with DISM

When SFC reports it found corruption but could not fix it, the next tool is DISM — it repairs the hidden store of clean Windows files that SFC draws from. Think of SFC as the mechanic and DISM as the parts warehouse: if the warehouse is damaged, the mechanic cannot work. Run DISM, then SFC again.

A person watching a real PC monitor showing a Command Prompt window with DISM restore health progress bar legible, the person seated patiently, home.

TL;DR / Quick Fix

Quick fix: open Command Prompt as administrator and run DISM /Online /Cleanup-Image /RestoreHealth. It downloads clean files from Windows Update and repairs the component store — takes 15-30 minutes. Then run sfc /scannow again; with its source repaired, SFC usually succeeds on the second pass.

Follow these steps

  1. Open an administrator Command Prompt. Press the Windows key, type cmd, right-click Command Prompt, Run as administrator. DISM modifies protected system stores and needs full privileges.
  2. Run the restore health command. Type DISM /Online /Cleanup-Image /RestoreHealth and press Enter. It scans the component store, downloads clean replacements from Windows Update, and repairs damage.
  3. Stay connected to the internet. RestoreHealth pulls clean files from Windows Update by default. On a metered or offline connection it can fail — connect to real internet first for the reliable path.
  4. Wait for 100 percent. The progress bar moves slowly and can stall at percentages like 62% — normal. Interrupting risks a half-repaired store, which is worse than the original problem.
  5. Run SFC again afterward. With the store repaired, run SFC once more — this is the designed sequence, and the second SFC pass now succeeds where the first failed.
  6. Reboot into recovery if Windows will not start. If corruption is so bad Windows will not boot, run DISM from the recovery environment command prompt instead — same tool, working from outside the broken system.
A person performing the first step of the guide: Open an administrator Command Prompt. Press the Windows key, type cmd, right-click Command Prompt, Run as.
Step 1 in action: Open an administrator Command Prompt. Press the Windows key, type cmd, right-click Command Prompt, Run as administrator. DISM modifies...

What NOT to do

  • Do not skip straight to reinstalling Windows. The DISM-then-SFC sequence resolves most corruption without touching your files or apps.
  • Do not run DISM offline without a source. RestoreHealth needs Windows Update or a specified install image — offline runs fail with confusing errors.
  • Do not interrupt at a stuck percentage. DISM pauses are normal, especially around 60-80% — give it time before assuming failure.
  • Do not confuse DISM errors with hopelessness. Error 0x800f081f means it cannot reach a source — fix the internet or specify an image, not the PC.

Frequently asked questions

How is DISM different from SFC?

SFC repairs individual system files from a local store; DISM repairs the store itself. SFC is the mechanic, DISM is the parts warehouse — fix the warehouse first when the mechanic fails.

Can DISM fix a PC that won't boot?

Yes, run from the recovery environment's command prompt with the appropriate offline switches — same repairs, applied from outside the broken Windows.

Do I need to run DISM regularly?

No — only when SFC fails or corruption is suspected. It is a repair tool, not maintenance.

What to read next

About the author

By Juan Ibarra · Google IT Support Certified (Verified on Credly). See the About page for full author details.

Share this guide