How to Fix Windows Update Errors
— A Technician's Walkthrough
If I had a dime for every time someone brought me a computer because a Windows update broke something, I'd have a few rolls of them by now. Updates are supposed to keep your PC safe and running smoothly — but sometimes they get stuck, fail to install, or worse, install halfway and then roll back in an endless loop. 2026 has been an especially rough year for this. Microsoft's May and June patches alone have caused install failures, boot problems, slow internet, and even bricked some HP laptops. The good news? Most update problems can be fixed at home without paying anyone. Here's exactly how I troubleshoot them, in the same order I use in my shop.
1 Before You Touch Anything — Read the Error Code
Windows gives you a hexadecimal error code when an update fails — something like 0x800f0922 or 0x80073712. This code tells you exactly what went wrong before you try a single fix. Write it down or take a photo of the screen.
To find it after the fact: go to Settings → Windows Update → Update history. Failed updates will show the error code next to them. Here are the most common ones you'll see in 2026:
| Error Code | What It Means | Most Likely Fix |
|---|---|---|
0x800f0922 |
EFI partition running low on space — update can't finish writing to the hidden boot partition | Registry workaround (Section 5) |
0x80073712 |
Corrupted system component store — common on PCs upgraded from Windows 10 to 11 | DISM command (Section 4) or package removal (Section 6) |
0x800f0993 |
Missing rebase files — also an upgrade-related corruption | Same as 0x80073712 |
0xC1900101 |
Driver conflict during a feature update | Update your graphics and network drivers (Section 7) |
0x80070002 |
Update files are missing or corrupted in the download cache | Clear the SoftwareDistribution folder (Section 3) |
0x80248007 |
Update file downloaded but can't be found — cache issue | Clear the SoftwareDistribution folder (Section 3) |
If your error code isn't listed above, don't worry — work through the fixes below in order anyway. Most update problems fall into a handful of categories, and these steps cover all of them.
2 Run the Built-In Windows Update Troubleshooter
Always start here. Microsoft built a diagnostic tool right into Windows that automatically checks for and fixes the most common update problems — stuck services, corrupted cache files, and misconfigured settings. It's not magic, but it genuinely fixes a solid chunk of issues on its own.
Windows 11: Go to Settings → System → Troubleshoot → Other troubleshooters and click Run next to Windows Update. On newer versions of Windows 11, this opens through the Get Help app and walks you through the repair automatically.
Windows 10: Go to Settings → Update & Security → Troubleshoot → Additional troubleshooters and select Windows Update.
Let it run completely — it may take a few minutes. When it finishes, restart your computer and try the update again.
3 Clear the Update Cache (SoftwareDistribution Folder)
Every update Windows downloads lands in a folder called SoftwareDistribution. If something goes wrong mid-download — a power cut, a network hiccup, a crash — those half-downloaded files sit there corrupted, and Windows keeps trying to install them instead of downloading fresh copies. Clearing this folder forces Windows to start the download from scratch.
This is probably the single most effective fix I use in the shop. It's safe, and Windows rebuilds the folder automatically.
1. Open Command Prompt as Administrator — press the Windows key, type cmd, right-click Command Prompt, and choose Run as administrator.
2. Stop the update services by typing these commands one at a time, pressing Enter after each:
net stop wuauserv
net stop bits
net stop cryptsvc
3. Rename the old cache folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4. Restart the services:
net start wuauserv
net start bits
net start cryptsvc
5. Close the Command Prompt, go to Settings → Windows Update, and click Check for updates. Windows will download everything fresh.
4 Repair System Files with DISM and SFC
If the update cache was fine but the install still fails, the problem might be deeper — corrupted system files that the update is trying to modify. Two built-in tools, DISM and SFC, scan for and repair this kind of damage. Run DISM first (it fixes the repair source), then SFC (it fixes the actual system files).
Open Command Prompt as Administrator again, then run these in order:
DISM /Online /Cleanup-Image /RestoreHealth
This can take 10–20 minutes. Let it finish completely — don't close the window even if it looks stuck. Once it's done:
sfc /scannow
This scans every protected system file and replaces any that are damaged. When both are done, restart and try the update again.
5 The 0x800f0922 Fix — EFI Partition Space
This one has been all over the place in 2026. Microsoft's May and June security updates have been failing at around 35–36% with error 0x800f0922, then rolling back with the message "Something didn't go as planned. Undoing changes." The cause? A small hidden partition on your hard drive called the EFI System Partition doesn't have enough free space (it needs at least 10 MB free).
Microsoft has officially acknowledged this and published a registry workaround.
1. Press the Windows key, type regedit, and press Enter.
2. Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
3. Look for a key called Bfsvc. If it doesn't exist, right-click Control, select New → Key, and name it Bfsvc.
4. Inside the Bfsvc key, right-click in the right panel, choose New → DWORD (32-bit) Value, and name it CopiedDefaultBCD.
5. Double-click it and set the value to 1. Click OK.
6. Close the Registry Editor and try the update again.
The Windows Registry is powerful — and a bit intimidating because a wrong edit can cause serious problems. So, before making any changes it's a good idea to at least create a restore point in case something goes wrong. To do that, search for "Create a restore point" in the Start menu, click Create, and give it a name like "Before update fix." That way you can roll back if anything goes sideways. If this feels over your head, skip to Section 8 and install the update manually, or bring it in to a tech.
6 The 0x80073712 Fix — PCs Upgraded from Windows 10
If your computer started life on Windows 10 and was later upgraded to Windows 11, you might hit error 0x80073712 or 0x800f0993 when trying to install monthly updates. The PC works perfectly fine otherwise — the update just refuses to install. Microsoft confirmed this is caused by leftover package data from the upgrade that conflicts with new updates.
Open Command Prompt as Administrator and run:
dism /online /remove-package /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~26100.1742.1.10
This removes the conflicting leftover package. Restart your computer and try the update again. If the command above gives you an error saying the package wasn't found, your issue may be a different leftover package — in that case, running the DISM and SFC commands from Section 4 is your next best step, followed by a manual install from the Update Catalog (Section 8).
7 Driver Conflicts — Error 0xC1900101
If you're trying to install a feature update (a big version upgrade like going from 24H2 to 25H2) rather than a regular monthly patch, and it keeps failing with an error that starts with 0xC1900101, you almost certainly have a driver conflict. Graphics drivers and network adapters are the usual suspects.
1. Before attempting the update, disconnect any non-essential USB devices — external drives, docks, printers, webcams. These can introduce driver conflicts during the upgrade.
2. Update your graphics driver directly from the manufacturer's website — nvidia.com, amd.com, or intel.com — rather than through Windows Update. The manufacturer's version is almost always newer and more compatible.
3. Do the same for your network adapter driver. Open Device Manager (right-click the Start button), expand Network adapters, right-click your adapter, and choose Update driver → Search automatically.
4. Temporarily disable your third-party antivirus during the update. Some antivirus programs block system changes during an upgrade and cause the install to fail.
Once all that's done, try the feature update again.
8 Skip Windows Update Entirely — Install Manually
If nothing above has worked, you can bypass the automatic Windows Update system completely and install the update by hand from Microsoft's Update Catalog. This is how I install the really stubborn updates in the shop — it works great, just not as easy as clicking on Windows Update.
1. Find the KB number of the update that's failing — it's in Settings → Windows Update → Update history (e.g., KB5094126).
2. Go to catalog.update.microsoft.com in your browser and search for that KB number.
3. Download the version that matches your system — look for x64 (most modern PCs) or ARM64 (Surface Pro and similar). If you're not sure, go to Settings → System → About and check System type.
4. Double-click the downloaded file to install it. Your computer will restart to finish the process.
This confirms whether the problem is with the update itself or with the automatic delivery system. If the manual install works, your problem was the delivery pipeline — and clearing the SoftwareDistribution folder (Section 3) usually prevents it from happening again next month.
9 How to Uninstall a Bad Update
Sometimes the update installs just fine — but then something breaks. Slow internet, crashes, a printer that stops working, or a computer that won't boot properly. If a new update clearly caused the problem, you can remove it and go back to how things were before.
If Windows boots normally: Go to Settings → Windows Update → Update history → Uninstall updates. Find the update that caused the problem (sort by date to find the most recent one), and click Uninstall.
If Windows won't boot: Force-restart your PC three times in a row (power on, wait for the Windows logo, hold the power button to shut down — repeat). On the third time, Windows opens its recovery menu. Go to Troubleshoot → Advanced options → Uninstall Updates → Uninstall latest quality update.
After removing a bad update, you can prevent Windows from reinstalling it by using Microsoft's Show or Hide Updates tool — search for "wushowhide" to find the download from Microsoft. This lets you block specific updates until a fixed version is released.
10 Sometimes the Best Fix Is Waiting
Here's something most tech articles won't tell you: not every update needs to be installed the day it comes out. In over 30 years of doing this work, I've seen enough botched Patch Tuesdays to know that waiting a few days — or even a week — can save you a lot of headaches. Let other people find the bugs first.
A fellow tech I know who handles IT for a large office learned this the hard way. A new guy on the team saw a fresh printer driver update, installed it on one of their networked printers, and instantly — nobody in the entire office could print to it. What followed was a mad scramble to roll the update back while dozens of people sat around unable to print. Everything was fine once they undid it, but it was a stressful couple of hours of troubleshooting that didn't need to happen. One week of waiting would have caught that bug before it ever touched a production machine.
Microsoft regularly releases out-of-band fixes within a week or two when a patch causes widespread problems. The May 2026 install failure? Fixed by the end of the month. The June boot issues on HP laptops? Acknowledged and workarounds published within two weeks.
Go to Settings → Windows Update and click Pause updates. You can pause for up to 5 weeks. I recommend pausing for at least one week after Patch Tuesday (the second Tuesday of each month) and checking tech news to see if any problems have been reported before letting the update through. This one habit alone will save you from the majority of update disasters.
Pausing for a week or two is smart. Skipping updates for months is dangerous. Security patches fix real vulnerabilities that hackers are actively exploiting — the longer you go without updating, the more exposed you are. Pause, wait for the dust to settle, then install. For more on keeping your PC protected, see our Best Antivirus Software 2026 guide.
Update Still Won't Go Through?
If you've worked through every step and Windows Update is still stuck, failing, or causing problems, you might be looking at deeper system corruption or a hardware-related issue — the kind of thing that takes hands-on diagnosis to sort out.
If you're in the Nanaimo, BC area, BigMike Computer Services deals with broken updates constantly — especially this year. A quick look can tell you whether it's a simple fix or whether it's time for a clean install. Over 30 years of fixing computers, and Windows Update problems have been a constant the entire time.
Visit BigMike Computer Services →— BigMike | Computer Repair Technician, Nanaimo BC
📧 BigMikeNanaimo@gmail.com