On Windows 10, error 0x80073712 (ERROR_SXS_COMPONENT_STORE_CORRUPT) tells you the component store that servicing depends on is damaged. Every update is essentially a transaction against this store — adding, replacing, and superseding component versions — and a corrupted store aborts the transaction before any real change happens, which is why the failure is clean but persistent.
This is deeper than a bad download cache: clearing SoftwareDistribution alone will not fix it, because the damage is in the store itself. The fixes below repair the store in escalating order of thoroughness, ending with an in-place upgrade that rebuilds it entirely.
The Windows 11 guide mirrors this guide for Windows 11, and the companion guide for 0x8007000d addresses the corrupted-download side of the family. Work through these in order.
Why this happens
- An update was interrupted mid-servicing: If power failed or the machine was forced off while the servicing stack was writing to the component store, the store can be left half-updated — the classic origin of 0x80073712.
- Disk errors corrupted store files: WinSxS contains tens of thousands of small files; bad sectors or file-system corruption anywhere in that tree break the manifests the update engine reads.
- Debloat or cleanup scripts removed components: Third-party scripts that aggressively strip Windows components sometimes delete servicing metadata the store needs, and the next update discovers the missing pieces.
- A previous update failed partway through: A failed cumulative update can leave the store in a mixed state — some components at the new version, their manifests at the old — which blocks every subsequent update.
- Manifest files are mismatched or missing: Each component’s manifest describes exactly which files belong to it. Corrupted or missing manifests make the store unreadable to the servicing stack even when the actual files are fine.
- Malware tampered with system components: Infections that patch or replace system files corrupt the store’s hash records, so servicing validation fails even after the malware is removed.
- Failing storage corrupts writes silently: A deteriorating SSD can corrupt store writes without triggering obvious errors elsewhere, producing persistent servicing failures that survive cache clears.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Repair the store with DISM RestoreHealth
Let it run to 100 percent without interruption — on slow drives with large stores it can take 30 minutes or more.
- Open Command Prompt as administrator.
- Run
DISM /Online /Cleanup-Image /RestoreHealth. - Wait for the progress bar to reach 100 percent; do not close the window.
- If it reports success, restart the laptop.
- Retry the update in Settings > Update & Security > Windows Update before doing anything else.
Fix 2: Verify with SFC after DISM
This two-punch combination resolves the majority of 0x80073712 cases without any further escalation.
- Open Command Prompt as administrator (after DISM completed successfully).
- Run
sfc /scannowand wait for it to finish. - If it reports corrupt files repaired, restart the laptop.
- If it reports no integrity violations, the file layer is healthy — continue below only if the update still fails.
- Retry the update in Settings > Update & Security > Windows Update.
Fix 3: Run DISM with an explicit source image
You need installation media matching your OS version and edition; the install.wim or install.esd inside it becomes the repair source.
- Create the Windows 10 Media Creation Tool and note its drive letter (for example E:).
- Open Command Prompt as administrator.
- Run
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim /LimitAccess(adjust the letter and use install.esd if that is what the media contains). - Wait for completion, then run
sfc /scannow. - Restart and retry the update.
Fix 4: Check the disk underlying the store
Take recurrence seriously — a store repaired three times is a drive asking to be replaced, not a software problem.
- Open Command Prompt as administrator.
- Run
chkdsk C: /f /rand type Y to schedule it at restart. - Restart and let the scan complete fully.
- After booting, run DISM RestoreHealth once more to fix anything the bad sectors damaged.
- Retry the update, and check the drive’s SMART status if corruption returns.
Fix 5: Reset the Windows Update components
Think of this as clearing the construction site after rebuilding the foundation: the foundation (store) is fixed, now remove the debris (cache).
- Open Command Prompt as administrator.
- Run
net stop wuauserv,net stop bits,net stop cryptsvc,net stop msiserver. - Run
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 catroot2.old. - Restart all four services with the matching
net startcommands. - Check for updates in Settings > Update & Security > Windows Update.
Fix 6: Perform an in-place upgrade repair
Back up important files first anyway; the process is safe, but irreplaceable data deserves a safety net regardless.
- Create the Windows 10 Media Creation Tool — download it from Microsoft’s Windows support hub .
- Run setup.exe from the media while Windows is running normally.
- Choose Keep personal files and apps when prompted.
- Let the upgrade complete (one to two hours); the laptop will restart several times.
- Afterward, run Windows Update — the rebuilt store accepts updates cleanly.
Fix 7: Repair the store offline from Windows Recovery
Online repairs sometimes fail because Windows 10 holds the damaged store files open while it runs. The Recovery Environment boots a minimal system instead, leaving your installation’s files unlocked and fully serviceable. Running DISM and SFC from there succeeds in cases where every online attempt stalled.
- Hold Shift while clicking Start > Power > Restart to boot into the Recovery Environment.
- Choose Troubleshoot > Advanced options > Command Prompt.
- Find your Windows drive letter with
diskpart, thenlist volume, thenexit(it is often D: in WinRE, not C:). - Run
DISM /Image:C:\ /Cleanup-Image /RestoreHealth, adjusting the drive letter to match. - Run
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windowswith the same letter. - Type
exit, choose Continue to boot normally, and retry the update in Settings > Update & Security > Windows Update.
Closing
On Windows 10, component store corruption feels catastrophic but repairs cleanly in most cases: DISM heals the store, SFC verifies the files, and the in-place upgrade rebuilds everything when both fall short. Work the escalation ladder patiently — each step is more thorough than the last — and resist the urge to jump straight to a full reinstall, which costs far more time for the same result.
Frequently asked questions
What is the component store (WinSxS)?
Should I run SFC or DISM first for 0x80073712?
Can I just delete the WinSxS folder to fix it?
DISM /Online /Cleanup-Image /StartComponentCleanup, which removes only superseded components Windows no longer needs. Deletion by hand is one of the fastest ways to guarantee a reinstall.