Error 0x80073712 points at the foundation: the component store that tracks every Windows system file is damaged, and the update engine will not build on a broken foundation. This error often arrives after months of minor servicing glitches that were ignored — failed updates, SFC finding corruption it could not fix, DISM errors — until the damage crosses the threshold where updates stop entirely.
The good news is that Microsoft built exactly the right tool for this: DISM’s RestoreHealth exists to repair the component store. The steps below start there and escalate through the deeper repairs for the cases where the standard fix is not enough.
Beneath every Windows update lies the component store — the WinSxS database that records every system file, package, and manifest on the machine. Error 0x80073712 means that database is damaged: the servicing engine consults its records, finds inconsistencies, and refuses to build on a broken foundation. This error rarely appears out of nowhere; it is usually the culmination of months of minor servicing neglect — failed updates dismissed, SFC warnings ignored, forced shutdowns during installs. The encouraging news is that Microsoft built precisely the right repair tool for this, and it works from the command line in most cases.
Why this happens
- Corrupt WinSxS database: Damage to the component store’s records breaks servicing lookups.
- Interrupted updates: Power loss or forced shutdowns during servicing leave half-written store entries.
- Manual WinSxS tampering: Deleting “unneeded” files from the component folder destroys referenced components.
- Aggressive cleaner tools: Cleaners that touch the component store cause reference breakage.
- Disk errors: Bad sectors in the WinSxS area corrupt store files.
- Failed driver installations: Crashed installs leave orphaned component references.
- Manifest mismatches: Component manifests disagreeing with actual files confuse the engine.
- Long-neglected servicing issues: Months of ignored minor corruption compounding into store failure.
How to fix it
Work through these in order — diagnose first, then act.
Hands off the WinSxS folder itself. It looks like wasted disk space, and every few years someone writes a guide suggesting manual deletion — that guide is how component stores get destroyed. The only safe way to trim the store is DISM’s StartComponentCleanup in Fix 5. Everything else in that folder is load-bearing.
Fix 1: Run DISM RestoreHealth
The primary repair for component store damage — start here.
- Open Command Prompt as administrator.
- Run
DISM /Online /Cleanup-Image /RestoreHealth. - Wait for full completion; do not interrupt it even if it seems slow.
- Restart the laptop and retry Windows Update.
The Windows 11 variant of this same error has a few OS-specific wrinkles — our 0x80073712 guide for Windows 11 covers them.
Fix 2: Run DISM with an explicit source if needed
When the online repair cannot fetch clean files, point it at a known-good source.
- Download the Windows 11 ISO matching your installed version.
- Mount the ISO and note its drive letter, for example E:.
- Run
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wimwith the correct letter. - If the ISO uses install.esd instead, adjust the path accordingly.
- Restart and retry the update.
Fix 3: Follow with System File Checker
Repair the protected files that depend on the restored store.
- In an admin Command Prompt, run
sfc /scannow. - Let it reach 100 percent and read the summary.
- Restart if it repaired anything, then test Windows Update.
- If SFC still reports unfixable corruption, continue below.
Fix 4: Check the CBS log for specifics
Identify exactly which components are damaged.
- Open
C:\Windows\Logs\CBS\CBS.logafter a failed repair attempt. - Search for error entries near the end of the log.
- Note specific package, manifest, or file names mentioned.
- This detail guides the deeper repairs — or documents the case if you need further help.
Fix 5: Run a component cleanup
Clear superseded components that may be contributing to the inconsistency.
- In an admin Command Prompt, run
DISM /Online /Cleanup-Image /StartComponentCleanup. - For a deeper pass, add
/ResetBase, understanding it removes the ability to uninstall updates. - Restart afterward and retry Windows Update.
- Never clean WinSxS manually — only through DISM.
- For related store-corruption symptoms, see our 0x80070490 repair guide .
Fix 6: Check the disk thoroughly
Rule out storage damage that keeps recorrupting the store.
- Run
chkdsk C: /f /rin an admin Command Prompt and restart to run it. - Check SSD health with the manufacturer’s toolbox.
- If the disk shows bad sectors or health warnings, replace it — no software repair survives failing storage.
- After a clean disk check, rerun DISM RestoreHealth.
Fix 7: Reset the Windows Update components
Rebuild the update-side data stores alongside the repaired component store.
- Stop the services:
net stop wuauserv,net stop cryptSvc,net stop bits,net stop msiserver. - Rename:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 catroot2.old. - Restart the services and reboot.
- Retry Windows Update.
Fix 8: Perform an in-place upgrade repair
Rebuild the entire servicing stack while keeping files and apps.
- Download the Windows 11 ISO from Microsoft’s software download page.
- Mount the ISO and run setup.exe, choosing to keep personal files and apps.
- The upgrade reinstalls Windows over itself with a pristine component store.
- After completion, verify with
DISM /Online /Cleanup-Image /CheckHealthand run Windows Update.
When DISM cannot repair the store even with an explicit source image, the damage has usually spread to the servicing stack itself — the very machinery DISM relies on. That is the point where the in-place upgrade in Fix 8 stops being optional: reinstalling Windows over itself replaces the servicing stack wholesale while keeping your files and applications. It sounds drastic, but it is a routine, well-supported procedure that takes under an hour and resolves essentially every component-store failure. Afterward, treat the experience as a lesson in update hygiene: let updates finish, keep cleaners away from system folders, and run a disk check at the first sign of trouble. For the related element-not-found error, our 0x80070490 guide covers the adjacent repairs.
Closing
A damaged component store sounds catastrophic, but it is one of the best-supported repair scenarios in Windows — DISM was built for exactly this. Work from RestoreHealth outward through the deeper repairs, respect the WinSxS folder by never touching it manually, and the servicing foundation comes back solid.
