Your Windows Update gets stuck mid-installation with error 0x80073701. It tries again later, fails the same way, and you're wondering if you need to reinstall the whole system. The real answer: almost certainly not. This error sits in the 'fixable' category with some straightforward command-line repairs.
TL;DR
Windows Update error 0x80073701 means a required component or assembly is missing or corrupt. Start with dism /online /cleanup-image /startcomponentcleanup, restart, then try updates again. If that fails, run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth. Advanced users should reset Windows Update services by stopping wuauserv, cryptSvc, bits, and msiserver, renaming SoftwareDistribution and catroot2 folders, then restarting services.
Key Takeaways
- Error 0x80073701 stems from component store (WinSxS) corruption, broken update caches, or missing system files
- Quick component cleanup works for mild corruption; intermediate DISM and SFC repairs handle deeper issues
- Advanced service resets and manual KB installations bypass stuck automated mechanisms
- Maintain 10-20 GB free disk space and avoid hard resets during updates to prevent this error
At a Glance
- Difficulty: Medium
- Time Required: 15-45 mins depending on solution
- Success Rate: 82% of users resolve this without reinstalling
What Causes Windows Update Error 0x80073701?
Error 0x80073701 is a component assembly failure. When Windows tries to install an update, it needs to replace or modify existing files and system assemblies stored in the component store (the WinSxS folder, if you're curious). Sometimes those assemblies are corrupt, superseded versions are tangled up, or the update's metadata is confused about what's actually installed. The update mechanism gives up and throws this error.
The component store corruption usually comes from one of these scenarios. Your system might have crashed mid-update years ago and never fully cleaned up the debris. A security tool or optimization software might have meddled with Windows system folders. You could be low on disk space, which means Windows can't properly stage the update files before installing them. Or you're on a managed network with WSUS (Windows Server Update Services) and the update hasn't been approved or synced correctly on your organisation's end.
Less commonly, a specific KB (Knowledge Base article / patch number) is just buggy or partially installed on your machine, and it breaks every attempt to stack new updates on top of it. Occasionally, DNS issues or network misconfiguration prevent DISM from downloading repair files from Microsoft's servers, leaving the component store in a broken state.
Windows Update Error 0x80073701 Quick Fix
Start here. This is Microsoft's documented first-line workaround and works well when the corruption is minor or caused by old superseded components lingering in the component store.
Component Cleanup and Retry Easy
- Open Command Prompt as Administrator.
Press the Windows key, typecmd, right-click Command Prompt, and select 'Run as administrator'. Click 'Yes' if prompted by User Account Control. - Run the component cleanup command.
Paste this command and press Enter:dism /online /cleanup-image /startcomponentcleanup
This removes superseded (old, replaced) components from the store, freeing space and clearing out corrupted versions that might interfere. - Wait for completion.
The command can take 5 to 15 minutes depending on how many old components are sitting there. Don't interrupt it. - Restart your PC.
Close Command Prompt and restart normally. - Check for updates.
Go to Settings > Update & Security > Windows Update > Check for updates. Try the failed update again.
If that didn't work, don't worry. The next tier of fixes targets deeper corruption that the quick cleanup can't reach.
Intermediate Windows Update Error 0x80073701 Solutions
When component cleanup alone doesn't cut it, you're dealing with actual system file corruption or a stuck update service. These solutions dig deeper and usually resolve the issue.
Run Windows Update Troubleshooter Easy
- Open Settings.
Press Windows key + I to open Settings. - Navigate to Troubleshoot.
Go to System > Troubleshoot > Other troubleshooters. (Path varies slightly by Windows version; search for 'Troubleshoot' if you can't find it.) - Run Windows Update Troubleshooter.
Find 'Windows Update' in the list and click 'Run'. Let it scan and attempt repairs automatically. - Review results.
The troubleshooter will report what it found and fixed. Common fixes include clearing corrupted cache files and restarting stuck services. - Restart and retry.
Restart your PC and check for updates again in Settings > Update & Security > Windows Update.
System File Checker Scan and Repair Medium
- Open Command Prompt as Administrator.
Right-click Command Prompt and select 'Run as administrator'. - Run the SFC scan.
Type this command and press Enter:sfc /scannow
This scans all protected system files and repairs corrupted ones automatically. It's the proper way to detect whether system file corruption is causing your update error. - Wait for the scan to complete.
This can take 10 to 20 minutes. Your PC may appear to pause occasionally, especially near the end. Don't interrupt it. - Review the report.
At the end, you'll see a summary: either 'Windows Resource Protection found corrupt files and successfully repaired them' (good news), or 'Windows Resource Protection did not find any integrity violations' (SFC found nothing wrong). - Restart your PC.
- Check for updates.
If SFC repaired files, the update might now install. If SFC found nothing, move on to DISM.
DISM Health Check and Restore Medium
- Open Command Prompt as Administrator.
- Run the DISM health scan.
Paste this and press Enter:DISM /Online /Cleanup-Image /ScanHealth
This scans your servicing component store (the WinSxS folder) for corruption without attempting repairs yet. - Wait for the scan.
It takes a few minutes. The report will say either 'Corruption was found' or 'No corruption detected'. - Run the restore command (even if no corruption was found).
DISM /Online /Cleanup-Image /RestoreHealth
This command downloads clean files from Microsoft's servers and repairs damaged components. It's aggressive but safe, and often fixes corruption that ScanHealth didn't explicitly report. - Wait for completion.
This can take 10 to 30 minutes, especially if your internet is slow. DISM downloads fresh copies of every corrupted component, so patience is required. - Restart and retry updates.
Reboot your PC and attempt the Windows Update again.
DISM /Online /Cleanup-Image /RestoreHealth /Source:X:\sources\install.wim /LimitAccess
Replace X:\sources\install.wim with the actual path to the install.wim file from your Windows installation media. This tells DISM to use local files instead of downloading from the internet.Advanced Windows Update Error 0x80073701 Fixes
If the intermediate solutions didn't work, the update services themselves might be corrupted or stuck in a bad state. You'll reset them, which forces Windows to rebuild its update cache from scratch.
Full Windows Update Services Reset Advanced
- Open Command Prompt as Administrator.
- Stop the update-related services.
Type these four commands one at a time, pressing Enter after each:net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserverEach command will report 'The [service name] service has been stopped.' This disables Windows Update, Cryptographic Services, Background Intelligent Transfer Service, and Windows Installer. - Rename the update caches.
Type these two commands:Ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldRen C:\Windows\System32\catroot2 catroot2.oldThese folders contain cached update files and certificates. By renaming them, you force Windows to recreate them from scratch on the next startup, clearing out any corrupted data. - Restart the services.
Type these four commands:net start wuauservnet start cryptSvcnet start bitsnet start msiserverEach should report a 'started successfully' message. If one fails, try the command again. - Restart your PC.
- Check for updates.
Go to Settings > Update & Security > Windows Update > Check for updates. The failed update should now appear again with a fresh start.
Manually Download and Install the Failing Update Advanced
- Find the KB number of the failing update.
Go to Settings > Update & Security > Windows Update > View update history. Look for the update that failed (it'll say something like 'Installation failed' next to it). Note down the KB number (e.g., KB5035946). - Visit Microsoft Update Catalog.
Open a browser and go to https://catalog.update.microsoft.com/. - Search for your KB number.
In the search box, enter the KB number without 'KB' (e.g., search for '5035946'). Click 'Search'. - Download the correct package.
Results will show multiple packages for different Windows versions and architectures. Match your system: look for your Windows version (e.g., Windows 11 22H2, Windows 10 22H2) and your architecture (x64 for 64-bit, x86 for 32-bit; most modern PCs are x64). Click the download link. - Run the installer.
Once the .msu or .cab file downloads, double-click it to run the installer. Follow any on-screen prompts. This installs the update directly, bypassing the automatic update mechanism that was stuck. - Restart if prompted.
Some updates require a restart. Complete it, then verify the update installed by checking Settings > Update & Security > Windows Update > View update history.
In-Place Upgrade Repair (Last Resort) Advanced
- Download Windows installation media.
Use the Microsoft Media Creation Tool on another PC, or download a Windows ISO image from Microsoft's website. Choose your current Windows version (10 or 11) and architecture (x64 or x86). - Create installation media.
If using the Media Creation Tool, it guides you through creating a bootable USB drive. If downloading an ISO, you can mount it directly in Windows by double-clicking it in File Explorer. - Run setup.exe from within Windows.
Mount or insert the media, open File Explorer, navigate to the root of the installation media, and double-clicksetup.exe. Don't boot from the media; run it from within your current Windows installation. - Choose 'Keep personal files and apps'.
When setup asks what you want to keep, select this option. It performs an in-place upgrade that replaces system files whilst preserving your documents, applications, and settings. - Complete the upgrade.
Setup will restart your PC multiple times. Don't interrupt. This takes 30 to 60 minutes depending on your PC. - Attempt Windows Update again.
Once the upgrade completes and you're back in Windows, go to Settings > Update & Security > Windows Update > Check for updates. The original failing update should now install.
If you've tried all these steps and Windows Update error 0x80073701 still persists, you're looking at either a hardware problem (failing disk), a network issue preventing downloads, or a seriously corrupted OS state that needs professional recovery. This is where a technician's remote support can save you hours of troubleshooting.
If you've run DISM, SFC, and the service reset and error 0x80073701 still won't budge, a technician can diagnose whether your network is blocking Microsoft servers, your WSUS configuration is misconfigured, or whether deeper OS-level repair is needed. We can often solve this remotely in 20 to 30 minutes.
Get remote helpPreventing Windows Update Error 0x80073701
The best fix is avoiding the error altogether. Here's what actually works:
Keep your disk space healthy. Windows Update needs room to stage files before installing them. If your C: drive is below 10 GB free, updates will struggle or fail outright. Regularly clean out old files, move documents to external drives, and use Disk Cleanup or Storage Sense to free space.
Install Servicing Stack Updates regularly. Microsoft pushes these between the main monthly patches. They improve Windows Update reliability and fix issues in the servicing mechanism itself. Don't skip them; they're usually small and install quickly.
Avoid hard power-offs during updates. If an update is running and your PC freezes, don't hold the power button for 10 seconds. Wait at least a minute first; sometimes it's just slow. If it's genuinely stuck, a hard reset will corrupt the component store, and you'll end up chasing errors like 0x80073701 for weeks. Use safe mode or recovery environment instead.
Check your security software and optimisation tools. Third-party antivirus, firewall, or 'PC optimiser' apps sometimes block Windows Update components or delete servicing files thinking they're bloat. Test by temporarily disabling or uninstalling them, then attempting an update. If it works, those tools are the culprit. Contact the vendor for compatibility updates or find an alternative.
If you're on a managed network (WSUS): Ensure your IT department has synchronised updates for your Windows version and approved them for deployment. A misconfigured WSUS server can refuse to serve updates or serve corrupted metadata, triggering error 0x80073701 across multiple PCs.
Run periodic health checks. Every few months, run these three commands as a preventive measure on problem-prone systems:
DISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealthsfc /scannow
These catch corruption early before it blocks updates. Think of it as a system checkup, like going to the dentist.
See our guide on Windows Update stuck issues for more preventive practices.
Windows Update Error 0x80073701 Summary
Windows Update error 0x80073701 is frustrating but almost always fixable without reinstalling Windows. The error means a required component is missing or corrupt, and you can repair it by cleaning up old components, running system file scans, and rebuilding Windows Update services.
Start with the quick component cleanup, move to DISM and SFC if that fails, then reset your update services or manually install the update. If you've exhausted the advanced fixes and still see error 0x80073701, a network misconfiguration, low disk space, or deep OS corruption is the culprit, and that's where professional support makes sense.
Most importantly, keep your disk space healthy, avoid interrupting updates, and run periodic health checks. These habits prevent Windows Update error 0x80073701 and dozens of other installation failures before they start.


