DISM fails with 0x800f081f: source files could not be found

DISM /RestoreHealth reports 0x800f081f when it cannot reach a valid repair source; pointing DISM at an explicit source with /Source and /LimitAccess resolves it when Windows Update is unreachable or blocked.

RESEARCHED · Confidence 60/100

Microsoft / Windows / DISM / Component Store

Symptoms

  • DISM /Online /Cleanup-Image /RestoreHealth fails with error 0x800f081f
  • Error text reads "The source files could not be found"
  • SFC /scannow previously reported corruption it could not repair

Known error codes

  • 0x800f081f (HRESULT)

Environment / applicability

Windows 10/11 DISM

Windows (Windows 10 and Windows 11) — lifecycle: current

Diagnosis

  1. Check whether the image is repairable: Run: Dism /Online /Cleanup-Image /ScanHealth

    Expected: Reports whether component-store corruption was detected.

    Warning: This scan can take several minutes.

  2. Confirm repairability: Run: Dism /Online /Cleanup-Image /CheckHealth

    Expected: DISM reports the image is healthy, repairable, or non-repairable.

Root cause

DISM's /RestoreHealth operation needs access to known-good component files. If no /Source is specified, DISM falls back to Windows Update or a configured repair source; when that source cannot be reached (offline machine, blocked Windows Update, restrictive network policy) the required files cannot be found and the operation fails.

Resolution

  1. Repair using an explicit source instead of Windows Update: Run: Dism /Online /Cleanup-Image /RestoreHealth /Source:<path-to-known-good-source> /LimitAccess

    Expected: DISM copies required files from the specified source instead of Windows Update and completes the repair.

    Warning: The source must point at a matching Windows version/edition, such as a mounted install.wim from matching installation media.

  2. Repair an offline image using a mounted image as the source: Run: Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows

    Expected: DISM repairs the specified offline image using files from the mounted source.

Verification

  1. Re-run: Dism /Online /Cleanup-Image /CheckHealth

Rollback

These commands only read from and repair the component store; no rollback is needed if a repair attempt fails other than re-running with a different source.

Commands

Dism /Online /Cleanup-Image /ScanHealth

Shell: Command Prompt · Requires administrator: Yes · Destructive: No · Purpose: Scan the image for component-store corruption

Dism /Online /Cleanup-Image /CheckHealth

Shell: Command Prompt · Requires administrator: Yes · Destructive: No · Purpose: Report whether the image is repairable

Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

Shell: Command Prompt · Requires administrator: Yes · Destructive: No · Purpose: Repair the component store from an explicit source, bypassing Windows Update

Risk

Risk level: Medium · Requires admin: Yes

References

Record metadata

ID
fx-win-0001
Created
2026-08-16T00:00:00Z
Updated
2026-08-16T00:00:00Z
Freshness
current