Windows & BSOD · high

How to fixDISM-RESTOREHEALTH-FAIL

DISM /RestoreHealth fails (error 0x800f081f or 87)

What this error means

DISM-RESTOREHEALTH-FAIL shows up as a high-severity Windows operating system fault. DISM fails to repair Windows Component Store with error 0x800f081f or 0x800f0906 when component source cannot be found. Follow the steps below to fix it.

Before you begin

Save open work and back up important files. Note any recent driver or hardware changes. If Windows cannot start, use the startup guide first.

Work through these checks

0 of 3 complete
01Provide a local source: DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\sources\install.wim:1 /LimitAccess

Provide a local source: DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\sources\install.wim:1 /LimitAccess.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
02Run with /Source pointing to a mounted Windows ISO

Run with /Source pointing to a mounted Windows ISO.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
03As last resort, perform an In-Place Upgrade

As last resort, perform an In-Place Upgrade.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help

Possible causes

  • No internet connection for Windows Update
  • Windows Update itself is corrupted
  • Missing source files (custom Windows image)