When Windows 10 error 0x80073712 hits, your system refuses to install updates. The update process grinds to a halt, error code appears, and nothing moves forward. This isn't some vague warning you can ignore for another month. It's a hard blocker. The good news is that the fix usually works faster than you'd expect, and we're going to walk through exactly what's happening and how to resolve it.
TL;DR
Windows 10 error 0x80073712 occurs when required system files in the component store (WinSxS) are corrupted or missing. Start with the Windows Update Troubleshooter (10 minutes). If that fails, clean update cache and reset Windows Update components. For persistent issues, run DISM /Online /Cleanup-Image /RestoreHealth followed by sfc /scannow. As a last resort, perform an in-place repair upgrade using the Windows 10 ISO. Most users resolve this within 30-45 minutes.
Key Takeaways
- Error 0x80073712 signals corrupted component store files that Windows Update cannot access
- Most cases resolve with cache cleanup and service reset (15-30 minutes)
- Advanced fixes involve DISM repair and system file checking (another 15-20 minutes)
- In-place repair upgrade preserves your files and applications whilst rebuilding corrupted components
- Prevention requires regular updates, stable power during installation, and adequate free disk space
What Causes Windows 10 Error 0x80073712?
The error code 0x80073712 specifically points to a missing or corrupted file in the component store, which is the WinSxS folder buried deep in your system directory. This folder holds copies of every critical Windows component needed to install updates, patches, and feature upgrades. When Windows Update tries to access these files and finds them corrupted, damaged, or outright missing, it throws error 0x80073712 and stops the update cold.
Here's what typically causes this: an interrupted update (power loss, forced shutdown, BSOD), a previous failed update that left the system in an inconsistent state, or actual file corruption from disk errors or malware. Sometimes it's as simple as a locked file that couldn't be replaced. Other times the update cache itself (the SoftwareDistribution or catroot2 folders) gets corrupted and feeds bad data to the component store repair process. The result is the same either way: Windows Update can't proceed until these files are fixed.
The severity varies. Some users see the error and nothing else breaks. Others find they can't install any updates at all, which means they're stuck on an older, potentially vulnerable build. Feature updates (like major version jumps from 21H2 to 22H2) often fail harder than security patches, because they require more extensive component store access. That's why addressing this quickly matters.
Windows 10 Error 0x80073712 Quick Fix
Run the Windows Update Troubleshooter Easy
- Open Settings
Click the Start button and select Settings, or press Windows key + I - Navigate to Update and Security
Choose Update and Security from the main Settings menu - Select Troubleshoot
In the left sidebar, click Troubleshoot (or Additional troubleshooters on some builds) - Run Windows Update
Select Windows Update from the list and click Run the troubleshooter - Follow the On-Screen Prompts
The troubleshooter will scan for issues, detect problems, and attempt fixes automatically. This usually takes 2-5 minutes - Reboot Your System
Restart your PC when prompted, then return to Settings > Update and Security > Windows Update - Attempt the Update Again
Click Check for updates and see if the update now installs successfully
Windows 10 Error 0x80073712 Intermediate Fixes
If the troubleshooter didn't work, the corruption goes deeper. The next step is to clear old update files and reset the Windows Update components themselves. This forces Windows to rebuild its update cache from scratch, which often clears stubborn corruption.
Clean Windows Update Cache Files Easy
- Open Disk Cleanup
Press Windows key + R, type cleanmgr, and press Enter. If prompted to select a drive, choose your C: drive (or primary Windows drive) - Click Clean Up System Files
You'll see a list of file types. Click the Clean up system files button at the bottom to reveal more options - Check Windows Update Cleanup
Scroll down and find Windows Update Cleanup. Tick the checkbox next to it - Click OK and Confirm
Click OK, then Yes to confirm deletion. The process takes 1-3 minutes depending on how many old updates are stored - Reboot Your System
Restart your PC to complete the cleanup
Reset Windows Update Components Medium
- Open Command Prompt as Administrator
Press Windows key, type cmd, right-click Command Prompt, and select Run as administrator. If prompted by User Account Control, click Yes - Stop Update Services
Paste this command and press Enter:net stop wuauserv
Then run each of these one by one:net stop cryptSvc
net stop bits
net stop msiserver
Wait for each command to complete (you'll see "The [service name] service has been stopped") - Rename the Update Folders
Run these two rename commands:ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
If a rename fails, reboot and try again. Windows will recreate these folders with fresh data - Restart the Services
Now restart each service:net start msiserver
net start bits
net start cryptSvc
net start wuauserv
Wait for each to start successfully - Close Command Prompt and Reboot
Type exit and press Enter. Restart your PC - Attempt the Update Again
Go to Settings > Update and Security > Windows Update and click Check for updates
Advanced Windows 10 Error 0x80073712 Fixes
When intermediate fixes don't stick, you're dealing with actual corruption in the component store files themselves, not just a cache problem. This requires deeper system repair. The DISM and System File Checker tools scan the actual Windows image and repair or replace damaged files. Think of it as Windows checking its own vital organs and replacing anything broken.
Run DISM to Repair Component Store Advanced
- Open Command Prompt as Administrator
Press Windows key, type cmd, right-click Command Prompt, and select Run as administrator - Run the DISM Repair Command
Paste this entire command and press Enter:DISM /Online /Cleanup-Image /RestoreHealth - Wait for Completion
This command scans your entire Windows image and repairs corrupted components. It takes 10-15 minutes. You'll see percentage progress (0%, 10%, 20%, etc.). Do not interrupt, restart, or close the command prompt window during this process - Check the Result Message
When complete, you'll see a message like "The operation completed successfully" or "The source files could not be found". If you see success, proceed to step 5. If it says source files not found, skip to the ISO source method at the end of this section
Run System File Checker Scan Advanced
- Open Command Prompt as Administrator Again
Use the same method: Windows key, type cmd, right-click, Run as administrator - Run the System File Checker Scan
Paste this command and press Enter:sfc /scannow - Wait for Completion
The scan takes 5-10 minutes. You'll see a progress bar. Do not interrupt it - Check the Result Message
Common outcomes: "Windows Resource Protection found corrupt files and successfully repaired them" (good, reboot), "Windows Resource Protection found corrupt files but was unable to fix some of them" (proceed with in-place repair), or "Windows Resource Protection did not find any integrity violations" (component store corruption confirmed, may need ISO source repair) - Reboot If Prompted
If SFC says it repaired files, restart your PC - Attempt the Update Again
Go to Settings > Update and Security > Windows Update and check for updates
DISM Repair Using Windows 10 ISO as Source Advanced
- Download Windows 10 ISO
Go to Microsoft's Windows 10 download page. Check your current Windows build (Settings > System > About, look for OS Build). Download the exact version matching your build. This is critical, mismatched ISO versions cause additional problems - Mount the ISO File
Right-click the downloaded ISO file, select Open with, and choose Windows Explorer. The ISO mounts as a virtual drive (usually D: or E:). Note the drive letter - Open Command Prompt as Administrator
Windows key, type cmd, right-click, Run as administrator - Run DISM with ISO Source
Paste this command (replace X: with your ISO drive letter):DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:X:\sources\install.wim:1 /LimitAccessPress Enter and wait 15-20 minutes for completion - Verify Success
You'll see "The operation completed successfully" when done. If you see errors, the ISO version doesn't match, download the correct build - Reboot and Test
Restart your PC. Go to Settings > Update and Security > Windows Update and try the update
In-Place Repair Upgrade Advanced
- Back Up Important Files
Copy critical documents, photos, and other personal data to an external drive or cloud storage. Whilst in-place repair usually preserves everything, it's better to be safe - Download or Mount Windows 10 ISO
If you haven't already, download the Windows 10 ISO matching your build from Microsoft. Mount it by right-clicking and selecting Open with > Windows Explorer - Run Setup.exe
Open the ISO drive and double-click setup.exe. Windows may take a moment to initialize the installer - Choose Keep Personal Files and Apps
The installer asks what you want to keep. Select "Keep personal files and apps" to preserve everything during the repair - Follow Installation Prompts
Accept the license, allow Windows to download necessary files (5-20 minutes depending on your connection), and begin installation. Your PC will restart several times - Complete Installation
The installation takes 30-60 minutes total including restarts. Your system will reboot 2-3 times. Let it finish completely without interruption - Sign Back In and Verify
After the final restart, sign in with your usual credentials. Check Settings > System > About to confirm your OS Build. Go to Settings > Update and Security and verify Windows Update works
Windows 10 error 0x80073712 often signals deeper system corruption that's tricky to diagnose remotely. If you've tried these steps and the error persists, or if you're uncomfortable running DISM and SFC commands, our remote support team can take over. We'll identify the root cause, run the repairs, and get you back to clean Windows updates in one session.
Get remote helpPreventing Windows 10 Error 0x80073712
Once you've fixed this error, prevention becomes your priority. Most users who get 0x80073712 once will see it again if they don't change their update habits.
Update regularly. Don't let months of updates stack up. Install security patches and quality updates as they arrive (usually monthly). This keeps your component store fresh and prevents large batches of changes from conflicting.
Never force-shutdown during updates. This is the number one cause of update corruption. If an update seems stuck, give it 30 minutes before assuming it's hung. If your PC actually is frozen, hold the power button, but understand you're risking corruption. Afterwards, run the troubleshooter and DISM scans preventatively.
Keep free disk space. Windows needs at least 10-15% of your drive free to stage updates safely. Low disk space causes update cache writes to fail, which corrupts the cache. Check your free space in Settings > System > Storage. If you're under 20% free, delete old files or uninstall unused software.
Run periodic maintenance. Once a month, open Command Prompt as administrator and run:
DISM /Online /Cleanup-Image /StartComponentCleanup
This removes old component backups and keeps the WinSxS folder lean. It's not the same as the repair command, but it prevents component store bloat.
Keep drivers current. Outdated storage drivers (SATA, NVMe, RAID controllers) and chipset drivers can cause I/O errors during updates. Check your motherboard manufacturer's website and Windows Update itself for driver updates.
Use reliable power. If you're on a laptop, plug in and keep plugged in during major updates. On a desktop, consider a UPS (uninterruptible power supply) if your power is unreliable. Power loss during update installation is almost guaranteed to corrupt something.
Check your disk health. Hard disk errors cause file corruption that Windows Update can't work around. Open Command Prompt as administrator and run:
chkdsk C: /F
Schedule it to run at next boot, reboot, and let it scan. This catches failing drives before they cause more problems. For SSDs, check your manufacturer's diagnostic tool for health status.
Windows 10 Error 0x80073712 Summary
Windows 10 error 0x80073712 is fixable in nearly every case, but it requires patience and the right order of operations. Start with the troubleshooter (10 minutes). If that doesn't work, clean your update cache and reset Windows Update components (20 minutes). For anything that survives those steps, run DISM and System File Checker scans (30 minutes total). As a last resort, perform an in-place repair upgrade using the Windows 10 ISO (60 minutes including download). Most users solve this in under 45 minutes without needing the nuclear option. The key is not jumping straight to the hardest fix or giving up after one step doesn't work. Component store corruption responds predictably to these tools when you use them in sequence. Once you're back to a working update process, prevent future instances by updating regularly, avoiding forced shutdowns, keeping free disk space, and running preventive maintenance scans occasionally.


