Quick fix: 0x800f081f means DISM can’t find a healthy source for repair. Mount the Windows 11 ISO (download from microsoft.com/software-download/windows11). Run: dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:1 /limitaccess (F: is the mounted ISO drive letter). The /limitaccess flag prevents fallback to Windows Update.
0x800f081f is a common DISM error: “The source files could not be found.” DISM by default fetches healing files from Windows Update. If WU is broken, slow, or files unavailable, it fails. Solution: provide an offline source (ISO).
Affects: Windows 11 (and Windows 10).
Fix time: ~30 minutes.
What causes this
DISM /restorehealth normally downloads needed files from Windows Update. Failures happen when:
- Windows Update is broken (service stopped, network blocked).
- Component store is too corrupted; can’t even download.
- Specific files needed aren’t available via WU.
- Behind corporate firewall blocking WU.
- Specific feature (.NET Framework etc.) not installed yet.
Providing an offline source (Windows ISO) bypasses these issues.
Method 1: Provide offline source from ISO
The standard route.
- Download Windows 11 ISO from microsoft.com/software-download/windows11. Pick same edition (Home/Pro) and architecture (x64/ARM) as your installed Windows.
- Mount the ISO: right-click .iso → Mount. Note drive letter (e.g., F:).
- Open Command Prompt (Admin).
- Run DISM with explicit source:
dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:1 /limitaccess - F: = mounted ISO drive letter.
- install.wim:1 = first edition in the WIM (typically Pro). For multi-edition ISO with Home: try install.wim:6 (Windows 11 Home).
- /limitaccess = don’t fall back to Windows Update.
- Wait 15-30 minutes. DISM uses ISO files as the repair source.
- After completion: run
sfc /scannowto apply repairs to system files. - Reboot.
This is the standard fix.
Method 2: Find the right WIM index
For multi-edition ISOs.
- Some ISOs have multiple Windows editions in one install.wim. Find the right one:
dism /Get-WimInfo /WimFile:F:\sources\install.wimLists each index with edition name.
- Match to your installed edition. Common indexes:
- 1: Windows 11 Home
- 2: Windows 11 Home N
- 3: Windows 11 Home Single Language
- 4: Windows 11 Education
- 5: Windows 11 Education N
- 6: Windows 11 Pro
- 7: Windows 11 Pro N
- 8: Windows 11 Pro Education
- 9: Windows 11 Pro Education N
- 10: Windows 11 Pro for Workstations
- Use the matched index. E.g., for Pro:
:6. - For ESD format (some Microsoft downloads): use
install.esdinstead of install.wim. - If install.esd needs decompression: convert via
dism /export-imagefirst. - For ISO from MediaCreationTool: typically install.wim. For Insider builds: may be install.esd.
This is the index discovery.
Method 3: Repair Windows Update components first
For when DISM can’t download because WU is broken.
- Open Command Prompt (Admin).
- Stop services:
net stop wuauserv net stop cryptsvc net stop bits net stop msiserver - Rename update folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old - Restart services:
net start wuauserv net start cryptsvc net start bits net start msiserver - Now retry DISM without /source flag — WU is fresh, may work:
dism /online /cleanup-image /restorehealth - If still fails: use Method 1 with ISO source.
- For chronic WU issues: re-register BITS components:
regsvr32 /s atl.dll regsvr32 /s urlmon.dll regsvr32 /s mshtml.dll
This is the WU-first route.
How to verify the fix worked
- DISM returns: “The restore operation completed successfully.”
- Subsequent SFC reports either no issues or successful repair.
- CBS log:
%windir%\Logs\CBS\CBS.log— no error entries. - Windows Update can now check for updates.
- System feels responsive (corruption-caused slowness gone).
If none of these work
If 0x800f081f persists: Wrong ISO version: must match exactly your installed build. winver shows current; download matching ISO from uup.rg-adguard.net for older builds. Disk corruption: run chkdsk /f /r. Antivirus blocking: temporarily disable third-party AV. Re-enable after. For specific .NET / feature errors: Settings → Apps → Optional features → Enable .NET Framework 3.5 (or as needed). Provide ISO source. For Windows 11 ARM: ensure ISO matches ARM64 architecture. For Insider builds: ISO not officially available for Insider; use UUP Dump. For physical disk issues: drive failing. SMART check. Replace drive. Last resort: in-place upgrade: run setup.exe from mounted ISO → pick “Keep files and apps.” Reinstalls Windows; fixes corruption.
Bottom line: Mount Windows 11 ISO. Run DISM with /source:wim:F:\sources\install.wim:1 /limitaccess. Match WIM index to your edition. Repair WU if download issues persist.