Error 0x80073712 on Windows 11 means the component store is damaged — the WinSxS library that every update depends on has corrupted entries, so updates fail with “some update files are missing or have problems.” No amount of retrying the update helps, because the problem isn’t the download; it’s the library the installer reads from. The repair targets the store directly with DISM.
Windows 11’s version of this fix is nearly identical to Windows 10’s (see the Windows 10 guide for that), with updated navigation and Terminal commands. Nothing here touches your personal files — DISM only repairs Windows’ own components. Most people are done by Fix 2; the later steps cover the stubborn cases where DISM needs a local source or the disk itself is contributing.
Why this happens
- Interrupted updates. Power loss or forced shutdown during an update leaves the store half-written.
- Disk errors. Bad sectors in the WinSxS area corrupt stored components.
- Cleaner tools deleting WinSxS files. Some utilities remove “unnecessary” store files, breaking it.
- Failed feature updates. A 24H2-style upgrade that rolled back can leave the store inconsistent.
- Aging Windows installations. Systems upgraded across multiple feature updates accumulate store wear; the in-place upgrade in Fix 7 is the periodic deep clean for this.
- Malware damage. Some malware damages update components to block security patches.
- Long update history. Years of cumulative updates increase the odds of gradual store corruption.
- Interrupted 24H2-style feature updates. Large feature updates stress the store hardest; a failed one is the most common origin of this error on Windows 11.
How to fix it
Work through these in order.
Fix 1: Run the Windows Update troubleshooter
Clear simple service issues first.
- Go to Settings > System > Troubleshoot > Other troubleshooters.
- Run the Windows Update troubleshooter and apply its fixes.
- Restart and retry the update.
- If 0x80073712 returns, the store itself needs repair — continue.
Fix 2: Repair the component store with DISM
The core fix.
- Open Terminal (Admin) from Win + X.
- Run
DISM /Online /Cleanup-Image /ScanHealthto confirm the corruption. - Run
DISM /Online /Cleanup-Image /RestoreHealth— allow 15–30 minutes uninterrupted. - On success, run
sfc /scannowto fix files damaged while the store was broken, then restart and retry the update. - If RestoreHealth stalls at the same percentage repeatedly, your connection may be dropping the component download — try a stable network, or skip to Fix 3’s local ISO source, which doesn’t need the network at all.
Fix 3: Point DISM at a local repair source
When RestoreHealth can’t fetch clean files from Windows Update.
- Download the Windows 11 ISO from Microsoft’s download page matching your installed build.
- Double-click the ISO to mount it and note its drive letter (e.g., E:).
- Run:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:E:\sources\install.wim:1 /LimitAccess - For ESD-based ISOs, use
/Source:ESD:E:\sources\install.esd:1instead. - Follow with
sfc /scannow, restart, and retry the update.
Fix 4: Reset the update cache
Give the repaired store a clean pipeline.
- In Terminal (Admin):
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver - Then:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old - Restart the four services with
net start, reboot, and check for updates. - Don’t rename the folders while any service is still stopping — wait for each
net stopto confirm success first. - After the reboot, the first update check takes longer than usual because Windows rebuilds its entire update metadata from scratch.
Fix 5: Install the update manually
Bypass the automatic downloader.
- Find the failing KB number in Settings > Windows Update > Update history.
- Download it from the Microsoft Update Catalog (x64 for most laptops).
- Run the
.msumanually and restart. - For feature updates specifically, the Installation Assistant from Microsoft’s download page uses a separate engine that sometimes succeeds where Windows Update fails.
- When downloading from the Update Catalog, match the build number to your installed Windows (check with
winver) — grabbing the wrong build’s package wastes time and fails confusingly.
Fix 6: Check drive health
Recurring store corruption signals disk trouble.
- Run
chkdsk C: /f /rfrom Terminal (Admin) and restart for the full scan. - Check SMART data with your SSD maker’s health tool.
- Keep at least 20GB free on C: — cramped drives cause update staging failures.
- Replace a failing drive before it corrupts the freshly repaired store again.
- Also confirm at least 20GB free on C: — DISM stages repaired components on the system drive, and low space makes RestoreHealth fail with misleading errors.
Fix 7: In-place upgrade repair
Rebuild the entire store when DISM can’t.
- Mount the Windows 11 ISO and run setup, choosing Keep personal files and apps.
- The in-place upgrade reinstalls Windows over itself with a pristine component store.
- After completion, run Windows Update — it should proceed cleanly.
- Related code: 0x80070057 on Windows 11 covers the sibling parameter error.
- After the in-place upgrade, run Windows Update immediately and let it install everything before reinstalling third-party software — a clean update stack is the whole point, so verify it works first.
Closing
Error 0x80073712 is one of the most satisfying to fix because the repair path is so direct: DISM rebuilds the store, SFC fixes the files, updates flow again. The step that saves the most frustration is Fix 3 — when DISM stalls reaching Windows Update, a mounted ISO as a local source turns failure into success.
Afterwards, treat WinSxS as untouchable: no cleaner tool, no manual deletions, no forced shutdowns during updates. Consider running DISM /Online /Cleanup-Image /ScanHealth every few months as a preventive check — it takes minutes and catches store corruption before it starts blocking updates. A healthy component store is invisible; a little maintenance keeps it that way.
