How to Fix Windows Update Error Code 0x80004005

To ensure the stability, security and optimum performance of Windows Operating Systems and to make sure that they are able to keep up with changing times, Microsoft regularly pushes updates to all supported versions of Windows. Windows computers receive Windows updates on a regular basis to make sure that they continue performing at their level best. As of right now, Windows updates are pushed as needed to all currently supported versions of the Windows Operating System – that includes Windows 7, Windows 8, Windows 8.1 and Windows 10. Once an update for a specific version of the Windows OS has started rolling out on Microsoft’s end, computers running on that version of Windows start receiving it and can then download and install it.


However, some updates may, sometimes, fail to be downloaded or installed on the user’s end. When this happens, the user affected by this issue is provided with an error code. 0x80004005 is one such error code. When a Windows update fails to be downloaded and/or installed due to error code 0x80004005, the affected user sees the following error message in Windows Update:

There were problems installing some updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help:

  • (Name of defective update) (KB code assigned to defective update) – Error 0x80004005

When an update fails to be downloaded or installed, simply restarting the affected computer resolves the issue and allows the update to be successfully downloaded and installed in most cases. However, restarting a computer affected by this problem does not help gain way towards fixing it. This problem is also not exclusive to one specific update – it can affect a variety of different Windows updates across all versions of Windows, and the problem becomes especially grave when it affects a critical Windows update the installation of which should not be delayed.

Thankfully, though, there are quite a few solutions that can be used to try and fix this issue so that the affected update(s) can be downloaded and installed successfully, and the following are the most effective ones:

Solution 1: Run an SFC scan

This issue can often be caused by system files that are required for Windows Update to be able to download and install updates getting damaged or corrupted. In such cases, an SFC (System File Checker) scan is the way to go as it is capable of detecting damaged/corrupt Windows system files and repairing them, effectively fixing this problem and allowing the affected update to be downloaded and installed successfully in the process. If you do not know how to run an SFC scan, all you need to do is follow this guide.


Solution 2: Delete everything in %systemroot%\SoftwareDistribution\Download

An extremely common cause of this problem is a corrupt version of the affected Windows update being downloaded for some reason, leading to Windows Update failing every time it tries to install it. If that is the case, the problem can be resolved by simply deleting any and all corrupt downloads in the folder where downloaded Windows updates are stored (%systemroot%\SoftwareDistribution\Download) and then trying to download and install the affected update. In order to do so, you need to:

  1. Press the Windows Logo key + E to launch the File Explorer.
  2. Navigate to the following directory:




Note: In the directory above, X is to be replaced with the drive letter corresponding to whatever partition of your computer’s HDD/SSD Windows is installed on.

  1. Press Ctrl + A to select everything in the folder.
  2. Press Delete.
  3. Confirm the action in the resulting popup.
  4. Close the File Explorer.
  5. Empty the Recycle Bin.
  6. Restart your computer.

Wait for the computer to boot up, and then run Windows Update to see whether or not the affected update is successfully downloaded and installed now.


Solution 3: Download and install the update manually

To make essential Windows updates easily accessible to all Windows users – especially those having issues with Windows Update, Microsoft also releases almost every single update that it pushes out to Windows computers as standalone update packages. If you are running into error code 0x80004005 every time you try to download and install a specific Windows update, you can simply bypass the issue by downloading the standalone update package for that specific update and then installing the update into your computer manually. In order to do so, you need to:

  1. Launch an internet browser of your choosing and navigate to a search engine (such as Google).
  2. Search for something along the lines of:

Microsoft Windows update KBXXXXXXX download

Note: KBXXXXXXX is to be replaced with the KB code assigned to the update you are looking for.

  1. Locate and click on a link to a download page for the standalone update package of the Windows update in question. For the sake of security, make sure that the link you click on is a link to Microsoft’s official website and not a third-party website.
  2. Download the standalone update package for the update you are looking for.
  3. Once the update package has been downloaded, run it and then follow the onscreen instructions to install the update.

To significantly increase the chances of the affected update’s manual installation being a success, clear out your computer’s %systemroot%\SoftwareDistribution\Download folder using the steps listed and described in Solution 2 before you download and run the standalone update package for the Windows update you are looking for.


Kevin Arrows

Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.