Windows Update errors are one of the most frequently reported PC problems we see at PC Repair Services Edinburgh. Whether your updates are stuck at 0%, showing a cryptic error code, or simply refusing to install, a broken update process can leave your computer vulnerable to security threats and missing important performance improvements. The good news is that most Windows update problems can be resolved without reinstalling Windows entirely.
This guide walks you through the most effective fixes for Windows update failures on both Windows 10 and Windows 11.
Why Does Windows Update Fail?
Windows Update can fail for several reasons — and understanding the cause helps you apply the right fix:
- Corrupted update cache — temporary update files can become damaged and prevent new downloads.
- Insufficient disk space — updates often need several gigabytes of free space to download and install.
- Conflicting software — antivirus programs or VPN clients can occasionally interfere with the update process.
- Corrupted Windows system files — damaged core OS files can cause the update service to fail silently.
- Network issues — a dropped connection mid-download can leave updates in a broken state.
Fix 1: Run the Windows Update Troubleshooter
Microsoft includes a built-in tool specifically designed to detect and fix update problems automatically. It's the first thing to try.
On Windows 11: go to Settings → System → Troubleshoot → Other troubleshooters, then click Run next to Windows Update.
On Windows 10: go to Settings → Update & Security → Troubleshoot → Additional troubleshooters → Windows Update, then click Run the troubleshooter.
Allow the tool to complete, restart your computer, and try updating again. This resolves the problem for many users without any further steps needed.
Fix 2: Clear the Windows Update Cache
If the troubleshooter doesn't help, manually clearing the update cache often does the trick. Cached update files can become corrupted, especially after a failed download.
- Press Windows + R, type
services.msc, and press Enter. - Find Windows Update in the list, right-click it, and select Stop.
- Open File Explorer and navigate to
C:\Windows\SoftwareDistribution\Download. - Select all files and delete them (you can safely delete everything in this folder).
- Return to Services, right-click Windows Update, and select Start.
- Head to Windows Update and try again.
Fix 3: Repair System Files with SFC and DISM
Corrupted system files are a common underlying cause of persistent update failures. Windows includes two built-in tools to detect and repair them.
Open Command Prompt as Administrator (search for "cmd", right-click, and choose Run as administrator), then run the following commands one at a time, waiting for each to complete:
sfc /scannow— scans and repairs protected system files.DISM /Online /Cleanup-Image /RestoreHealth— repairs the Windows image used by update.
Both commands can take 10–20 minutes to complete. Once finished, restart your PC and attempt the update again. If you're seeing a blue screen of death alongside update failures, system file corruption is very likely the cause.
Fix 4: Free Up Disk Space
Major Windows updates can require 10 GB or more of free disk space. If your C: drive is nearly full, updates will fail silently or get stuck partway through.
Use the built-in Disk Cleanup tool (search for it in the Start menu) and tick Temporary files, Recycle Bin, and Delivery Optimisation Files. Click Clean up system files to also remove old Windows installations if they're present.
If your drive is consistently running low, it may be time to consider a storage upgrade to an SSD — not only does this solve space issues, but it dramatically speeds up your PC overall.
Fix 5: Reset Windows Update Components Manually
For stubborn failures, resetting all Windows Update components from scratch often resolves the issue. This is a more advanced step, but it's safe when done correctly.
Open Command Prompt as Administrator and run the following commands in order:
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserverren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.oldnet start wuauservnet start cryptSvcnet start bitsnet start msiserver
Restart your PC once complete and check for updates again.
Common Windows Update Error Codes Explained
If you're seeing a specific error code, here's what the most common ones mean:
- 0x80070005 — Access denied. Often caused by security software blocking the update process.
- 0x80080005 — Server execution failed. Try restarting the Windows Update service.
- 0x800f0922 — Insufficient disk space or a problem with the update itself. Free up space first.
- 0x80240034 — Update not found. This can happen when Microsoft temporarily pulls a problematic update — wait a few days and try again.
- 0xc1900101 — Driver incompatibility. A hardware driver is preventing the upgrade from completing.
If your error code isn't listed here or the fixes above haven't worked, our software troubleshooting service can diagnose and resolve it for you.
Still Stuck? We Can Help
Some Windows Update failures are symptoms of deeper issues — failing hard drives, corrupted Windows installations, or incompatible drivers that require specialist tools to resolve properly. Attempting to force an update on an unhealthy system can sometimes make things worse.
If you're based in Edinburgh or nearby — including Dalkeith, Musselburgh, Leith, or Bonnyrigg — our team can diagnose the root cause and get your PC fully updated and protected. We can also carry out a fresh Windows installation if your system needs a clean slate. Check our Windows 10 end of support guide if you're still running an older version and want to understand your options.
Book a repair online or give us a call — we'll have your Windows updates working properly in no time.