0x80070008: How to Fix This Windows Update Error

Error 0x80070008 is usually caused by lack of memory or disk space

by Claudiu Andone
Claudiu Andone
Claudiu Andone
Oldtimer in the tech and science press, Claudiu is focused on whatever comes new from Microsoft. His abrupt interest in computers started when he saw the first Home... read more
Reviewed by Alex Serban
Alex Serban
Alex Serban
Windows Server & Networking Expert
After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server... read more
Affiliate Disclosure
  • Windows Update error 0x80070008 usually comes with the message ERROR_NOT_ENOUGH_MEMORY, The system is out of memory.
  • Before getting into any troubleshooting, make sure that the system has enough memory and disk space for the update.
How to fix the 0x80070008 Windows Update error
XINSTALL BY CLICKING THE DOWNLOAD FILE
Repair all Windows Updates Errors with Fortect: Windows update failures can be annoying! With Fortect, you will get rid of errors caused by missing or corrupted files after an update. The utility maintains a repository of the original Windows system file versions, and it uses a reverse algorithm to swap out the damaged ones for good ones.
  1. Download Fortect and install it on your PC
  2. Start the tool's scanning process to look for corrupt files that are the source of the issues
  3. Right-click on Start Repair to resolve security and performance issues with your computer
  • Fortect has been downloaded by 0 readers this month.

The Windows Update error 0x80070008 occurs when the OS fails to update and it’s usually accompanied by the message: ERROR_NOT_ENOUGH_MEMORY, The system is out of memory. Let’s see why is this happening and how to fix the Windows Update error 0x80070008.

Why do I get the 0x80070008 error when updating Windows?

There are many reasons why the 0x80070008 error occurs but we will mention the most important:

  • Not enough memory – As the message suggests, there is not enough memory to install the update.
  • Connection problems – If you have a poor internet connection, the update is not downloaded properly and you get the 0x80070008 error code.
  • Insufficient disk space – You might run out of space on the system drive, so the update can’t be downloaded properly.
  • System file corruption – If the system has corrupted files, the 0x80070008 error will follow.

Now that we know what we’re up against, let’s fix this problem by using the solutions below.

How do I fix the 0x80070008 Windows Update error?

Before going to more complex troubleshooting, let’s perform some preliminary actions that might solve the problem quicker:

  • Try to free up some disk space and close all the apps you don’t need at the moment and try to install the update again.
  • Restart your router and try to download and install the update afterward.
  • Restart your PC. Sometimes, all the problems can get solved by this simple action.

If none of these actions fixed the issue, start applying the solutions below to fix the 0x80070008 error.

1. Empty the SoftwareDistribution and catroot2 folders

  1. Click the Start button, type cmd, and select Run as administrator from the results.
  2. Type the following command to stop the Windows Update Service and press Enter to run it: net stop wuauserv
  3. Now, paste the following command and press Enter: net stop bits
  4. Press the Windows key + E to open File Explorer and go to the following path: C:\Windows\SoftwareDistribution
  5. Select all the contents in the folder, right click on one of the files and select the Delete icon.
  6. Next, navigate to the following folder: C:\Windows\System32\catroot2
  7. Select all the contents within the folder and hit the Delete key.
  8. Go back to the Command Prompt window, paste the following command, and press Enter: net start wuauserv
  9. Paste the following command and press Enter as well: net start bits
  10. Restart your PC and see if now you can update Windows.

2. Run the Windows Update troubleshooter

  1. Click the Start button and select Settings.
  2. In the System category, click on Troubleshoot from the right.
  3. Now, select Other troubleshooters from the list of options.
  4. Finally, click the Run button to the right from the Windows Update troubleshooter.
  5. The troubleshooter will find and fix any problems concerning the updates.

3. Download the update manually

  1. First, verify which is the failed update by checking the Windows Update section from Settings.
  2. Now, visit the Microsoft Update Catalog website and look for that particular update or search for Windows 11 and see if you can find it on the list.
  3. Then, hit the Download button to its right and double-click on it when it finishes downloading.

4. Disable the firewall temporarily

  1. Click the Search button from the taskbar, type windows security, and click on the app from the results.
  2. Now, choose Firewall & network protection.
  3. Select the active firewall.
  4. Finally, toggle Off the firewall protection.
  5. Try to update Windows now.

Expert tip:

SPONSORED

Some PC issues are hard to tackle, especially when it comes to missing or corrupted system files and repositories of your Windows.
Be sure to use a dedicated tool, such as Fortect, which will scan and replace your broken files with their fresh versions from its repository.

Antiviruses may block the Windows Update download, so it’s recommended to turn off the firewall temporarily.

Also, if you’re using a third-party antivirus, you should use its settings to turn off its protection. If that was the problem, you should consider upgrading to a better antivirus that won’t interfere with your system and apps.

5. Run an SFC scan

  1. Click the Search icon, type cmd, and select Run as administrator from the results.
  2. Type or paste the following command and press Enter to run it: sfc /scannow
  3. Wait for the scan to finish, then restart your PC and try updating Windows.

These are the best solutions to fix the Windows Update error 0x80070008 on Windows. You should also know that all the solutions above can be applied on Windows 11 and 10.

You should also look at our guide on how to install Windows updates in Safe Mode because that can also be a good solution.

If you have any questions or suggestions, don’t hesitate to address them in the comments section below.

Still experiencing issues?

SPONSORED

If the above suggestions have not solved your problem, your computer may experience more severe Windows troubles. We suggest choosing an all-in-one solution like Fortect to fix problems efficiently. After installation, just click the View&Fix button and then press Start Repair.

This article covers:Topics: