How can I fix Windows 10 update error 0x80004005?

Aleksandar Ognjanovic
by Aleksandar Ognjanovic
Troubleshooting Expert
Aleksandar's main passion is technology. With a solid writing background, he is determined to bring the bleeding edge to the common user. With a keen eye, he always spots the next big thing surrounding Microsoft...
Affiliate Disclosure
  • The first solution is to run the Windows Update Troubleshooter tool. It will scan for the update-related errors, restart certain services, and give updating another try.
  • Another solution is to run the SFC scan. Its main purpose is to check the integrity of the system files and, if needed, repair them.
  • If you run on another update error, don't hesitate to visit our Windows Update Errors section and look for a solution.
  • Unfortunately, there are plenty of other errors in Windows 10. Head over to our Windows 10 Errors Hub and you will be able to troubleshoot your problem. 
update error 0x80004005
To fix various PC problems, we recommend DriverFix: This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:
  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

Besides the obvious UI changes, the novelty with the largest impact on the Windows 10 overall experience must be the Windows Update.

If we disregard the fact that the updates are forced, this is still a positive change, nonetheless. At least, on paper.

The negative side effect: more than a few update errors that seem to bother users from 2015 till today.

One of those goes by the error code 0x80004005 and it prevents users from updating.

In order to provide you with the final resolution of the problem, we enlisted the best-suited workarounds. In case you’re stuck with this error in Windows 10, check the possible solutions below.

Looking for the best tools for solving Windows update issues? Here are our top picks.

How to address error 0x80004005 in Windows 10

  1. Run the Update Troubleshooter
  2. Run SFC
  3. Reset the Update Services
  4. Check your PC drivers
  5. Download the update manually
  6. Perform a clean reinstall
  7. Clean boot your PC

Solution 1 – Run the Update Troubleshooter

First things first. Let’s give a shot to a basic system tool before we move to more difficult troubleshooting steps.

Windows 10 Creators Update brought the unified Troubleshoot menu with a variety of troubleshooting tools.

This list, of course, contains a Windows Update Troubleshooter. If we take into consideration how much problems mandatory updates caused in Windows 10, this tool is a basic need.

Once you run the Windows Update Troubleshooter tool, it will scan for the update-related errors, restart certain services, and give updating another try.

If you’re unsure how to run this tool, make sure to check the steps below:

  1. Press Windows key + I to open the Settings app.
  2. Choose Update & Security.
  3. Open Troubleshoot from the left pane.
  4. Select Windows Update and click on Run the troubleshooter.Windows 10 update error 0x80004005
  5. Follow the instructions until the procedure ends.

In case this solution fell short, we’ll probably need to get the big guns into play. Continue with the further steps.

Not a big fan of the Windows Troubleshooter? Check out these user-friendly tools from our list!

Solution 2 – Run SFC

The System File Checker or SFC is a built-in tool run through the elevated command prompt. Its main purpose is to check the integrity of the system files and, if needed, repair them.

Occasionally, due to virus or misuse, update-related system files can get corrupted or incomplete.

That will, consequently, cause the problems with the further updates, and inflict the error like the one we’re addressing today.

That’s where the SFC comes in handy and that’s why it’s an essential troubleshooting tool.

Follow the instructions below to run the System File Checker tool on your PC and check for system errors:

  1. In the Windows Search bar, type cmd.
  2. Right-click the Command Prompt and run it as an administrator.
  3. In the command line, type the following command and press Enter:
    • sfc /scannow
  4. The scanning procedure should last approximately 15 minutes.Windows 10 update error 0x80004005

Still, if the tool hasn’t located any system errors and the problem is persistent, try the remaining solutions.

Epic guide alert! Everything you need to know about System File Checker is right here!

Solution 3 – Reset Update services

Update Services are, as the name itself suggest, the services in charge of the everything that even moderately relates to updating in Windows 10. Literary everything.

Now, most of the time they’ll work as intended in the background, but (and there’s always ‘but’ with Windows 10 updates lately) they’ll start misbehaving occasionally. So, what you’ll need to do is restart them completely.

In addition, we advise you to delete or rename the folder where the installations for recently downloaded updates are stored.

Once you’ve done that, the system will automatically create a brand new folder and start the downloading from a scratch.

Now, both of these actions can be done manually, through the standard system interface. Or you can do it with a little help of Command Prompt and a few precise commands.

We’ll show you the latter way because it’s much faster, but please do pay attention or things can suddenly go south. And we certainly don’t want that.

Here’s how you can reset the Windows Update services:

  1. In the Windows Search bar, type cmd.
  2. Right-click the Command Prompt and run it as an administrator.
  3. In the command-line, type the following commands and press Enter after each:
      • net stop wuauserv
      • net stop bits
      • net stop cryptsvc
      • Ren %systemroot%SoftwareDistributionDataStore *.bak
      • Ren %systemroot%SoftwareDistributionDownload *.bak
      • Ren %systemroot%system32catroot2 *.bak
      • net start wuauserv
      • net start bits
      • net start cryptsvc
  4. After that, check for updates again.

Solution 4 – Check your PC drivers

Bad drivers are also known instigator of the concerning error. Namely, it’s not unusual for an essential driver to create a stall within the updating procedure.

Meaning, you might pass with the lack of a proper peripheral driver, but not the GPU or sound driver.

Without those, the Update service will constantly look for the fitting drivers and that will, eventually, result in a never-ending loop and error.

For that purpose, it’s highly advised to inspect your drivers and update them respectively. If you’re not sure how to sort them out in the Device Manager, make sure to check the instructions below:

  1. Press Windows key + X to open the Power User menu.
  2. Choose Device Manager from the list.Windows 10 update error 0x80004005
  3. Look for the yellow exclamation point. Those are the devices without the proper drivers.
  4. Now, depending on the type of the device you can:
    • For lesser devices like a webcam or universal serial bus controllers: right-click on the device and choose Update driver.
    • For GPU and sound devices, navigate to the official OEM’s site and download certified drivers.
  5. Once you’ve dealt with the missing drivers, restart your PC and check for updates again.

Learn everything there is to know about updating your drivers from our comprehensive guide!

Update drivers automatically

In order to prevent PC damage by installing the wrong driver versions,  we suggest to do it automatically by using Tweakbit’s Driver Updater tool.

This tool is approved by Microsoft and Norton Antivirus. After several tests, our team concluded that this is the best-automatized solution. Here is a quick guide how to do it.

    1. Download and install TweakBit Driver Updaterdriver updater starting window
    2. Once installed, the program will start scanning your PC for outdated drivers automatically. Driver Updater will check your installed driver versions against its cloud database of the latest versions and recommend proper updates. All you need to do is wait for the scan to complete.
      updating drivers in progress
    3. Upon scan completion, you get a report on all problem drivers found on your PC. Review the list and see if you want to update each driver individually or all at once. To update one driver at a time, click the Update driver link next to the driver name. Or simply click the Update all button at the bottom to automatically install all recommended updates.
      update drivers automatically
      Note: Some drivers need to be installed in multiple steps so you will have to hit the Update button several times until all of its components are installed.

Disclaimer: some features of this tool are not free.

This should hopefully resolve the error at hand. However, if you’re still seeing the same update error that carries the 0x80004005 code, take into the consideration the final 2 steps.

Solution 5 – Download the update manually

As we already stated, renewed Windows 10 Update features caused a lot of problems and critical errors.

Some of them are minor difficulties, while others can render the whole system completely unusable. Either way, it’ll eventually make your life unpleasant, to say the least.

On the other hand, there’s more than one way to access and download the available updates, and that’s where you might find the resolution for the update error we’re addressing today.

All major updates, cumulative updates, or small security patches are preserved in the Microsoft Update Catalog. From there, you can download and install updates just like any other third-party program.

You can easily resolve the problem by removing the stall created by one problematic update file.

Follow the instructions below to install Windows 10 updates manually:

  1. Copy the name of the troubled update file.
  2. Go to Microsoft Catalogue here.
  3. Paste the name in the dedicated search box.error 0x80004005
  4. Download the file. Make sure that it responds to your system architecture (x86 or x64).
  5. Install the update file.
  6. Restart your PC.
  7. Check for additional updates to look for changes.

Solution 6 – Perform a clean reinstall

Finally, if none of the previous steps worked for you, there stands the clean reinstallation as your last resort.

Especially if you upgraded to Windows 10 rather than performed a clean install. Read all you need to know about the detailed explanation of the reinstallation procedure.

Therefore, make sure to check it out if you’re not sure how to do it on your own.

Don’t lose your data! Chose one of these tools to backup your important files!

Solution 7 – Clean boot your PC

Conflicting software may also block the updates and trigger this error code. You can fix this problem by clean booting your computer so as to strip down the startup programs and start Windows with minimal drivers.

Here’s how you can do that:

  1. Go to Start > type msconfig > hit Enter
  2. Go to System Configuration > click on the Services tab >  check the Hide all Microsoft services check box > click Disable all.hide all microsoft services
  3. Go to the Startup tab > Open Task Manager.
  4. Select each startup item > click Disable
  5. You can now close Task Manager > restart the computer.disable startup programs


With this, we can conclude the list. In case you have any questions or alternative solutions regarding the update error 0x80004005, make sure to share them with us. You can do that in the comments section below.

  • How do I troubleshoot a Windows update?
To run the troubleshooter, search for troubleshooting in Windows search, then click on the Troubleshooting Settings from the results. Click on it and follow the on-screen instructions.
This article covers:Topics:

Frequently Asked Questions

  • Error 0x80004005 is a Windows Update error, so it happens when you are trying to update your OS. If Windows Update is not working, here’s how you can fix it.

  • To fix the error 0x80004005, you need to run the Update Troubleshooter. If that fails, you can check our full guide to get rid of this problem.

  • To run the troubleshooter, search for troubleshooting in Windows search, then click on the Troubleshooting Settings from the results. Click on it and follow the on-screen instructions.

Leave a comment below!
1 comment

add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Please fix up you glaring errors/typos in your article: missing space on the SFC command, and many missed slashes on the pathnames for the REN commands. Or was it done on purpose to get people to purchase the advertised software when it all goes horribly wrong??