In this guide, I’ll explain what to do when your computer refuses to install the latest updates. I’m referring to Windows Update errors , those annoying notifications that block new features and security patches from reaching your PC. I’ll also explain exactly why they occur and how you can fix them yourself without having to take your computer to a repair shop. Don’t miss it!
Table of Contents
Corrupted or missing files
This is by far one of the most common errors. It occurs when the system tries to install an update but discovers that files are missing or that the downloaded data is corrupted. This usually happens if your internet connection experiences a brief interruption during the download or if you abruptly shut down your computer while it was preparing the data in the background. Without the complete package, Windows aborts the process. The system will typically display error codes like 0x80070002 or 0x80070003 , but keep in mind that these codes change frequently depending on the version, so don’t take them as definitive.
The most effective solution is to force Windows to download everything from scratch. To do this, you must first stop the service that manages these downloads. Find the Services application in the Windows Start menu, locate the service called Windows Update in the list , right-click on it, and select Stop .
Once stopped, open your file explorer and navigate to C:\Windows\SoftwareDistribution . This folder is the temporary storage where Windows saves updates. Delete all the contents of this folder without worry; it’s completely safe. Finally, return to the Services window , right-click on Windows Update, and select Start . When you check for updates again, the system will download them cleanly and without errors.
The update service is disabled
If you encounter this problem, the reason is quite simple: the engine responsible for searching for and installing updates is turned off. This doesn’t usually happen by chance. It’s generally caused by third-party optimization programs that disable Windows features to save memory, or in the worst-case scenario, by a virus trying to prevent the system from patching its vulnerabilities. This blockage is usually reflected by the code 0x80070422 , but, as I mentioned before, the numbers can vary, and you shouldn’t rely solely on them.
Fixing it is as easy as restarting the engine. Just like before, search for Services in the Start menu and open it. Scroll down until you find Windows Update and double-click on it.
A small window will open. Look at the section that says Startup type . It’s most likely set to disabled. Change that option and select Automatic . Apply the changes and then click the Start button you’ll see a little further down. Accept everything, restart your computer, and try updating again. The problem should be gone.
Lack of hard drive space
This error isn’t a complex software problem, but a simple physics one: your hard drive is full . Windows updates, especially the large versions released a couple of times a year, need several gigabytes of free space to download, decompress, and create backups of old files in case something goes wrong. If you don’t have that much space, the system will cancel the process. You might see error code 0x80070070 on your screen, but keep in mind that Microsoft updates these codes and could show you a different one for the same problem.
To fix this, you need to free up space, and the quickest and safest way is to use the system’s built-in tool. Search for Disk Cleanup in the Start menu. Select your main drive (usually C:) and let it scan. Be sure to check the box next to Clean up system files to remove any leftover files from previous updates that are no longer needed.
If that’s not enough, you’ll have to do some manual cleanup. Uninstall any resource-intensive programs or games you no longer use and move your personal files (photos, videos, documents) to an external hard drive or the cloud. You need to ensure at least 15 to 20 GB of free space so the system can run smoothly and update without problems.
You might be interested in 👉 The best SSD hard drives on the market that I recommend
Network conflicts, VPN, or full partition
This is a misleading error because it has two completely different causes. The first and most common is that your computer is unable to connect securely to Microsoft servers. This often happens if you use a VPN connection to browse the internet or if you have installed antivirus software with an overly strict firewall that blocks update traffic. Traditionally, this error is associated with code 0x800f0922 .
The solution to this first cause is quick: temporarily disable your VPN and pause the protection of your firewall or third-party antivirus. Go to Windows Update, install the update, and once your PC restarts and everything is working correctly, re-enable your security measures.
The second cause is a bit more technical: the system reserved partition is full . This is a small, hidden portion of your hard drive that Windows uses to boot. Sometimes, third-party programs mistakenly write data there. If disabling the VPN didn’t work, you’ll need to use a disk management program (like EaseUS Partition Master or similar) to slightly extend the system reserved partition, giving it about 500 MB more.
The update gets stuck at a certain percentage.
Although it doesn’t usually display a visible error code, it’s one of the most frustrating situations. You start an update on your computer and it gets stuck at 99% (or any other percentage) for hours . This happens because a file has entered an infinite read/write loop or because there’s a conflict with a USB peripheral you have connected.
The first thing is patience. Sometimes an older computer needs time to process the data. If more than two or three hours have passed and the screen hasn’t changed, disconnect any USB drives, printers, or unnecessary peripherals. If it’s still the same, you’ll have no choice but to force a restart . Obviously, if your PC hasn’t frozen, you can do this from the Start menu.
When you restart, Windows will attempt to undo the changes. Once you’re back at the desktop, search the Start menu for the Settings troubleshooter and navigate to Other troubleshooters . Run the Windows Update troubleshooter . This small, automatic Microsoft tool can detect registry locks and reset any stuck components.
Internet connection problems
We’re still dealing with a purely communication problem. The system is telling you it can’t find the route to the download servers . This is usually because your computer’s network cache is full, your ISP’s DNS servers are down, or you’re using a proxy server that’s blocking the connection. When this happens, you’ll often see identifiers like 0x80244018 or 0x80240438 , but again, take these only as a general guideline.
The solution is to clear your connection cache. To do this, type cmd in the Start menu, right-click on Command Prompt , and choose Run as administrator . In the black window that appears, type the command ipconfig /flushdns and press Enter. This will clear traces of old connections.
If that doesn’t fix it, check that you don’t have a proxy enabled by mistake. Go to Settings > Network & Internet > Proxy and make sure the Use proxy server option is turned off . As a last resort, restarting your home router often works wonders to restore the direct connection to Microsoft’s servers.
The universal solution is to reinstall Windows 11
If you’ve tried everything above and the system still refuses to cooperate, it’s time to bring out the big guns. Sometimes, the core files are so corrupted that no amount of cache cleaning or service restarts will fix it. In these extreme cases, the only definitive solution is to reinstall the operating system .
Don’t panic, it doesn’t mean you’ll lose your photos or personal documents. You can go to Settings > System > Recovery and use the Reset this PC option . Windows 11 will give you the option to keep your files, although my advice is to back them up in all cases.
What you should definitely select is Download to the cloud . By doing this, your computer will download and install a clean, updated copy of Windows from scratch, eliminating any conflicts or errors, but leaving your data intact.

