A Windows update that fails, freezes at a percentage or throws a hexadecimal code is one of the most common problems on any PC. The good news is that most cases can be solved without reinstalling Windows or losing a single file. This guide explains how to fix Windows Update error problems step by step, starting with the least disruptive fixes and moving toward the more advanced ones only when you need them.
It is written for everyday Windows 10 and Windows 11 users, including small business owners who manage their own computers. Each fix explains what it does, why it works and what to expect afterward. Set aside about 30 to 60 minutes, plug your device into power, and back up anything important before you begin.
Why Does a Windows Update Error Happen?
Windows Update is a chain of steps. Your PC checks for updates, downloads them, stores them in a cache, verifies them, installs them and then restarts to finish the job. A failure at any link produces an error, and the visible code rarely explains the whole story. Knowing the usual causes helps you choose the right fix instead of trying random ones.
- Corrupted update files: a half-downloaded or damaged file in the update cache can stop every later update.
- Low disk space: updates need room to download, unpack, install and keep a rollback copy.
- Stopped or stuck services: Windows Update and the Background Intelligent Transfer Service (BITS) must be running.
- Damaged system files: a broken Windows component store makes installations fail partway through.
- VPN or security software interference: some VPNs and antivirus tools block the connection to Microsoft’s update servers.
- Driver conflicts: an incompatible network or graphics driver can cause an update to fail and roll back.
- Interrupted downloads: an unstable connection or a forced shutdown can leave an update in a broken state.
Some of these causes look similar to other file integrity problems. If you want to understand how Windows and other software detect damaged data, our explainer on what a checksum error is shows why a corrupted download is rejected instead of installed. Once you know the likely cause, the next step is to read the exact error code your PC gave you.
How to Find Your Windows Update Error Code First
Before you try any fix, record what actually failed. The error code and the update number (called the KB number) tell you which fix to try first, and you will need the KB number if you end up installing the update by hand.
- Open Settings, go to Windows Update and select Update history.
- Find the failed update and write down its KB number, the error code and the date.
- Note when the failure happened: during the download, during the installation or after the restart.
- For repeat failures, open Event Viewer and browse to Applications and Services Logs, then Microsoft, then Windows, then WindowsUpdateClient, then Operational. Look for errors logged at the time of the failed update.
Timing is a useful clue. A failure before the download finishes usually points to the network, a proxy or the update client. A failure at a percentage milestone during installation usually points to damaged files or the component store. A failure after the restart often involves drivers or boot files. Keep this in mind as you work through the fixes below.
How to Fix Windows Update Error: 9 Methods That Work
Work through these fixes in order. They run from the safest and quickest to the most involved, so you never do more repair work than the problem needs. After each fix, go to Settings, then Windows Update, and select Check for updates to see whether the problem is gone.
Fix 1: Restart Your PC and Retry
It sounds too simple, but a pending restart from an earlier update, driver install or feature change can block new updates and produce misleading errors. Save your work, close your apps and restart the computer. When it starts again, open Windows Update and check for updates. If Windows shows an option to Update and restart or Update and shut down, use that rather than a normal shutdown so the pending changes are applied.
Fix 2: Run the Windows Update Troubleshooter
Windows includes an automated troubleshooter that checks the update services, the cache and common settings, then tries to repair what it finds. It will not fix everything, but it takes only a couple of minutes.
- Select Start, then Settings, then System.
- Choose Troubleshoot, then Other troubleshooters.
- Find Windows Update and select Run.
- Follow the on-screen instructions and restart if you are asked to.
On Windows 10 the path is Settings, then Update and Security, then Troubleshoot, then Additional troubleshooters. Microsoft also points Windows 11 users to a Windows Update troubleshooter inside the Get Help app, which runs the same kind of diagnostics automatically.
Fix 3: Free Up Disk Space
Updates need a surprising amount of room. Microsoft states that a device needs at least 16 GB of free space to upgrade a 32-bit version of Windows and 20 GB for a 64-bit version. Smaller monthly updates need less, but a nearly full drive is one of the most common reasons an update fails.
- Open Settings, then System, then Storage.
- Select Temporary files and tick items such as Windows Update Cleanup, Delivery Optimization Files, and the Recycle Bin.
- Remove the files and check how much free space the system drive now has.
If you see Previous Windows installations in the list, that is the rollback folder from an earlier feature update. It can free tens of gigabytes, but deleting it means you can no longer roll back to the older version, so only remove it once your PC has been stable for a while.
Fix 4: Restart Windows Update Services
Windows Update depends on background services. If the Windows Update service or BITS has stopped, updates cannot download or install. Restarting them is a safe step before you clear any data.
- Press the Windows key and R together, type services.msc and press Enter.
- Find Windows Update, right-click it and select Restart (or Start if it is stopped).
- Repeat for Background Intelligent Transfer Service and Cryptographic Services.
- Return to Windows Update and check for updates again.
Fix 5: Clear the SoftwareDistribution Folder and Reset Update Components
Windows stores downloaded updates in a folder called SoftwareDistribution and keeps signature data in a folder called catroot2. If files in either folder are damaged, the same update fails over and over. Resetting them forces Windows to build a clean copy and download the update again. This is the fix behind many repeating 0x80070002 and 0x8007000d errors.
Open the Start menu, type command prompt, and choose Run as administrator. Then type these commands one at a time, pressing Enter after each and waiting for it to finish:
net stop bits
net stop wuauserv
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start bits
net start wuauserv
Close the window, restart your PC and run Windows Update again. Windows recreates both folders automatically.
A quick note on renaming versus deleting: Microsoft’s own support page tells users to delete the contents of the SoftwareDistribution folder, while many IT professionals prefer to rename it. Renaming does the same job but keeps the old folder as a backup while you troubleshoot. After a few days of stable updates you can delete the renamed folders safely.
Fix 6: Repair System Files with DISM and SFC
If updates fail during installation, or several different updates fail on the same PC, the Windows component store may be damaged. Two built-in tools repair it. Run DISM first because it repairs the Windows image that the System File Checker (SFC) relies on. Then run SFC to repair protected system files.
Open Command Prompt as administrator and run these commands in order:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
DISM can take several minutes, so let it finish. When it reports that the restore operation completed successfully, run the SFC command and wait until the scan reaches 100 percent. Restart and try the update again. This combination is the standard remedy for errors such as 0x800f0831 and 0x80073701.
If a command reports that it could not repair a file, the drive itself may have problems. Running chkdsk /f C: from an administrator Command Prompt checks the disk, and it will ask you to restart to begin the repair. Data corruption warnings like these have a lot in common with a low-level CRC error, which signals that data on a drive or in a transfer did not match what was expected.
Fix 7: Check Your VPN, Security Software, Date and Drivers
If the update still fails, look at what else on your PC might be getting in the way. Work through this short checklist:
- Turn off your VPN. Some VPNs block or reroute the connection to Microsoft’s servers, and disconnecting is a recommended fix for error 0x800f0922.
- Pause your antivirus or firewall temporarily. Third-party security software can block installations. Turn it back on as soon as the update finishes, or uninstall and reinstall it if it is the confirmed cause.
- Check the date and time. Go to Settings, then Time and language, then Date and time, and switch on Set time automatically and Set time zone automatically.
- Update or reinstall drivers. An incompatible network or graphics driver is the usual cause of error 0xC1900101. Use Device Manager to update the driver, or uninstall it and let Windows reinstall it after a restart.
On business computers, security tools and update policies are often managed together, so a firewall rule or endpoint agent may be the real cause. If that sounds familiar, our overview of business security solutions explains how to protect your systems without blocking essential updates.
Fix 8: Install the Update Manually from the Microsoft Update Catalog
When a single update keeps failing while everything else installs, you can skip the automatic process and install that one update yourself.
- Note the KB number from Update history, for example KB5048652.
- Open the Microsoft Update Catalog website and search for that KB number.
- Choose the version that matches your system type. Check whether you have a 64-bit or 32-bit version in Settings, then System, then About.
- Download the file and open it to install the update, then restart.
If the catalog shows a newer update that replaces the one you wanted, install the newer one instead. Windows marks older updates as superseded, and installing the older package may fail for that reason.
Fix 9: Run an In-Place Repair Upgrade
If nothing so far has worked, an in-place repair reinstalls Windows on top of itself. It replaces damaged system components while keeping your files, apps and settings. It takes longer than the other fixes, so use it as the last resort before a clean install.
- Back up your important files to an external drive or cloud storage.
- On Windows 11, open Settings, then System, then Recovery.
- Select the Fix problems using Windows Update option and choose Reinstall now.
- Keep the PC plugged in and let the process finish. Your PC will restart several times.
A clean installation, which erases the drive, should be the very last option. Many guides recommend it too early, and it puts your data and installed programs at risk when a repair upgrade would solve the problem.
Common Windows Update Error Codes and What They Mean
Once you know your code, this table shows the most likely cause and the fix to try first. The codes and causes come from Microsoft’s support guidance and IT troubleshooting references.
| Error code | Usually means | Try first |
|---|---|---|
| 0x80070002 | Windows cannot find a required file, often from missing or corrupted update files | Fix 5, then Fix 8 |
| 0x800f0922 | Connection problems, VPN interference or not enough disk space | Fix 7, then Fix 3 |
| 0x8007000d | Problem with update files or corruption in the cache | Fix 5 |
| 0x800705b4 | Update took too long or was interrupted | Fix 7 (check connection and security software) |
| 0x80240034 | Update stuck because of an incomplete update or connection issue | Fix 4, then Fix 2 |
| 0x80070057 or 0x80080005 | Corrupted files, permission issues or incorrect configuration | Fix 6 |
| 0xC1900101 | Incompatible driver causing the update to fail | Fix 7 (drivers) |
| 0x80248014 | Update database problem or update service not running | Fix 4 |
| 0x80070005 | Access denied or insufficient permissions | Sign in as administrator, then Fix 7 |
| 0x800f0831 | Component store corruption or a missing update package | Fix 6 |
| 0x8024a105 | Windows Update client or cache problem | Fix 4, then Fix 5 |
| 0x80073701 | Windows servicing cannot find a required component | Fix 6, then Fix 9 |
If your code is not listed, search for it together with your Windows version, or run the troubleshooter and the DISM and SFC repair, since they cover the broadest range of failures.
Windows Update Stuck at 0 Percent or 100 Percent
A progress bar that will not move is a slightly different problem from an error code, but many of the same fixes apply. Start by being patient. The time an update needs depends on your connection speed, your settings and the size of the update. If the percentage has not changed for at least an hour or two and the drive light is silent, it is reasonable to intervene.
- Stuck at 0 percent: the usual causes are a damaged cache, low disk space or an unstable network. Restart the PC, confirm your connection and free space, then reset the update components in Fix 5.
- Stuck between 51 and 99 percent: check for updates again and run the troubleshooter from Fix 2. If it stays frozen for hours, a forced restart is a last resort, and Windows will normally finish or roll back the update by itself.
- Stuck at 100 percent: Windows is often finishing behind the scenes. Give it extra time, then restart and check Update history.
Windows 10 vs Windows 11: What Is Different?
The fixes in this guide work on both versions, but a few details differ.
- Get Help app: Windows 11 users are pointed to an automated Windows Update troubleshooter in the Get Help app.
- Support status: Microsoft has said that after October 14, 2025 it no longer provides free software updates, technical assistance or security fixes for Windows 10 through Windows Update. If you use Windows 10 and no updates appear, that may be the reason rather than a fault. Check Microsoft’s current guidance for your device and consider moving to Windows 11 if your hardware allows it.
How to Prevent Windows Update Errors
Most update failures are avoidable with a few habits.
- Keep at least 20 GB free on your system drive so updates always have room.
- Install updates regularly instead of postponing them for months, because large backlogs are more likely to fail.
- Back up your files regularly so a failed update never becomes a data emergency.
If you manage several computers, you can schedule these checks instead of relying on memory. Consulting on process automation can turn routine maintenance, such as disk cleanup reminders and update reporting, into a repeatable workflow.
When to Ask a Professional for Help
You should not have to spend a whole day on one update. Consider getting expert help if the same error returns after the DISM and SFC repair, if the PC restarts in a loop, if several computers in your office fail on the same update, or if the machine holds business data you cannot afford to lose. A technician will read the CBS and Windows Update logs, check the disk and drivers, and repair the update path without guesswork.
The Cloud Republic helps small businesses solve exactly these problems. You can request a technical consultation to have your update issues diagnosed, or book a call directly to talk through what is happening on your systems.
Frequently Asked Questions
Is it safe to delete the SoftwareDistribution folder?
Yes, Windows rebuilds it during the next update check. Renaming it is the more careful option because you keep a copy while troubleshooting. Remove the renamed folder after a few days if updates work normally.
Should I run DISM or SFC first?
Run DISM first, then SFC. DISM repairs the Windows image that SFC uses as its source, so running them in that order gives SFC the best chance of finishing the repair.
Can I skip a failed Windows update?
Often yes. Each cumulative update includes the fixes from earlier ones, so a later release may install cleanly. But if updates keep failing, correct the underlying cause instead of skipping them for months, because you may miss important security fixes.
Why do I keep getting error 0x80070002?
This code means Windows cannot find a file it needs, most often because update files are missing or corrupted. Reset the update components in Fix 5, then install the update manually in Fix 8 if only one update fails.
Final Thoughts
Learning how to fix Windows Update error problems comes down to a simple order: read the error code, free some space, restart the services, reset the update cache, repair the system files, and only then move to a manual install or an in-place repair. Following that sequence solves the vast majority of failed updates while protecting your files.