Windows Update Error Code ‘0x80004005’


Many Windows 10 users are complaining about the Windows Update Error Code 0x80004005 which is preventing them from downloading or installing an update. Have you encountered the same and don’t have any idea about how to fix it?

Then there is no need to bother about it as it is trouble-free to get rid of this issue and here you will get to know every possible cause behind the error and troubleshooting steps of the same.

Microsoft regularly provides new updates to different versions of Windows to make the users access all new features and to ensure optimum performance, but some of them contain some minor bugs and glitches due to which users have to face such kind of troubles in which they are denied access to their folders, drives, and applications.


That’s embarrassing. But we are here for you to solve the issue. Now let’s have a look at all the seven methods which will help you in fixing the trouble by its roots:

Read Also:

  1. Discord No Route
  2. Dragon Age Inquisition Won’t Launch
  3. Service Registration Is Missing Or Corrupt

Understanding the Error Code 0x80004005

Definition and User Experience

The error code 0x80004005 in Windows is a generic error that typically appears during Windows updates, file operations, or while using virtual machines. This error is often accompanied by a message stating that Windows encountered an unspecified error, making it challenging to pinpoint the exact cause.

Technical Perspective

From a technical viewpoint, the 0x80004005 error indicates a failure in the system’s processes due to various reasons, ranging from corrupt files to registry issues. It’s a catch-all error code that Windows uses when it cannot specify the exact problem.

Causes of the Windows Update Error Code 0x80004005

Corrupted Windows Update Files

Corrupted files within the Windows Update system are a common cause. This can happen due to incomplete downloads or interruptions during the update process.

Registry Issues

Problems in the Windows registry can lead to this error. The registry might contain corrupted, outdated, or incorrect information, hindering the update process.

Antivirus Interference

Antivirus software can sometimes interfere with Windows Update, mistakenly identifying update processes as a threat, thus blocking them.

Network Connection Problems

A poor or unstable network connection can disrupt the update process, leading to the 0x80004005 error.

Conflicts with Other Software

Other installed software, especially those that interact deeply with the Windows system, can conflict with the update process.

How to Fix Windows Update Error Code 0x80004005 Issue?

Method 1: Problems In Activation

If your Windows is not activated, then the problem is obvious to occur. This is the most common case with the users and it can be fixed simply by activating your Windows with the help of Activation Troubleshooter. To do so, apply the steps mentioned below:

Step 1: Open the Settings. Select Update and Security From the left panel, select Activation.

Step 2: Now, select Troubleshoot to run the Activation Troubleshooter.

Note: The Troubleshoot option will only be available if your copy of Windows 10 is not activated. When you will activate it, the option will disappear. So, to get the option, you need to make sure that it is deactivated.

Hopefully, you would be able to solve the issue after applying this method as this is the most effective method amongst all for solving the issue. But if you are still stuck with the issue, then try out the second method below.

Method 2: Issues With Driver

Most importantly, if you have a corrupt, incompatible, or damaged driver then it will not let the Windows progress with the update. So, make sure that your driver is compatible with your Windows and is working smoothly.

Now, how will you get to know whether your drivers are fine or damaged, and what to do to fix the damaged ones? That’s simple, you just need to follow the procedure below to get the answer:

Step 1: Firstly, press Windows key + R to open the Run dialog box. Type msc and then press Enter.

Step 2: Device Manager window will open up. From the View tab, select the Show hidden devices

Step 3: Now, from the list of devices, you need to investigate the suspicious one which might be the root cause of the issue. If you find any device with a yellow triangle with an exclamation mark on its icon then you are succeeded in finding the culprit behind the issue.

Step 4: Further, you need to browse the internet for the newest version of the device that you have detected to be corrupt. After that download and install it on your PC.

Now, after installing the updated version of all out-dated or corrupt drivers, you need to check whether you are still facing the same error while updating your Windows or not. If the error is still showing up, then you need a troubleshooter for your Windows. For that, go through the solution discussed below.

Method 3: Use The Windows Update Troubleshooter

Without a doubt, you are having the issue with the Windows update, so in this case, Windows Update Troubleshooter is the best option for you to fix the issue.  It will detect the problem, isolate the cause, and will fix it. For using the Troubleshooter, go through the steps below:

Step 1: To run the Troubleshooter, go to the Start menu, search for troubleshooting, and then run the search that comes up.

Step 2: Now, in the Control Panel, from the System and Security section, select Fix problems with Windows Update. By doing so, Windows Update troubleshooting window will open up, click on Advanced.

Step 3: Now in the advanced settings window, make sure that the Apply repairs automatically checkbox is enabled. Select the Run as administrator Confirm the administrative privileges by clicking on Yes.

By applying all these steps, the troubleshooting process will begin. Now, after completion of the process you need to check whether you are still facing any trouble in updating your Windows or the problem is resolved.

Method 4: Manually Force Windows Update Restore

So, if you are stuck with the error even after running the troubleshooter, then, in this case, performing the same actions manually may help you resolve the issue. Proceed with the steps below to manually force the Windows update:

Step 1: Press Windows key + X or right-click the Start menu, from the list of options, select Command Prompt (Admin), and then click Yes to permit it to run with administrator privileges.

Step 2: The Command Prompt window will open up, copy and paste these commands and press Enter after executing each command.

net stop wuauserv

net stop bits

net stop cryptsvc

ren %systemroot%\System32\Catroot2 Catroot2.old

ren %systemroot%\SoftwareDistribution SoftwareDistribution.old

net start wuauserv

net start bits

net start cryptsvc


  • net stop wuauserv command will stop the Windows Update service.
  • net stop bits command will terminate the Background Intelligent Transfer Service.
  • net stop cryptsvc command will stop the Cryptographic services.


  • net start wuauserv command will start the Windows Update service.
  • net start bits command will begin the Background Intelligent Transfer Service.
  • net start cryptsvc command will start the Cryptographic services.

If the process stops in between with access denied message, then you can type NET HELPMSG 3521 for further help. After executing all the commands successfully, exit the command prompt, and then check for the available updates.

Method 5: Using The Sfc Tool To Check For Corrupted File

Corrupted and damaged files can restrict Windows from updating leading to Error 0x80004005, you can troubleshoot it by executing the sfc /scannow command.

The sfc /scannow is a Command Prompt command which scans all the system files, detects them an removes the corrupted ones. Make sure that the Command Prompt is running as administrator. Now, for executing the SFC /scannow command, follow the steps below :

Step 1: Firstly, Go to the Start menu and then type cmd in the search tab and select the Command Prompt option.

Step 2: Command Prompt window will open up. Type the SFC /scannow command and press Enter. The system scan will star

Step 3: After the scan gets completed, try updating the Windows again and check whether the error still shows up or it is resolved

Method 6: Using The DISM Tool To Check For Corrupted Files

If the sfc / scannow command fails to resolve the error or cannot fix the corrupted files, then the DISM (Deployment Image Servicing and Management) tool can solve the underlying Windows update system and make sfc command run properly. Now, for using the DISM tool, try out the steps mentioned below:

Step 1: Go to the Start menu and type cmd. Right-click on the Command Prompt option and select the Run as administrator option from the context menu.

Step 2: Now, in the command prompt window type DISM /Online /Cleanup-Image /RestoreHealth and press Enter to execute it.

Step 3: Wait for the scan to complete, it will take about ten minutes to complete.

Now, restart your PC and check whether the issue persists or it is resolved.

Method 7: Repair The Opencl.dll File Manually

So, if you have come so far after applying all the above methods and are still not able to resolve the issue, then repairing the Opencl.dll file manually is the best option for you. For doing so, apply the below steps:

Step 1: First and foremost, you need to download the Media Creation Tool by visiting the following link:

Step 2: Now, open the Media creation tool and then download Windows 10 Pro ISO. Move it to a temporary folder and then extract this file to the given folder – c:\temp\windows by using the 7 zip utility.

Step 3: Now, convert the install .esd file to install the.wim After that, copy and paste the following:

Dism/ExportImage/SourceImageFile:c:\temp\windows\sources\install.esd/SourceIndex:1/DestinationImageFile:c:\temp\windows\sources\install.wim /compress:max

Step 4: Now, you need to generate the index and windows version information of the WIM image with the help of  command given below:

Dism /Get-WimInfo /wimFile:c:\temp\Windows\sources\install.wim

Step 5: Now, its time to get back the faulty files from the WIM image. For doing so, type the following :

Dism/Online/Cleanup-Image/RestoreHealth/Source:wim:c:\temp\Windows\sources\install.wim:1 /LimitAccess

Now, restart your PC if you have applied all the steps above. Further, execute the sfc / scannow command to investigate and fix the corrupted files and folders.

Read Also:

  1. Activate YouTube
  2. Registered On Network
  3. Steam Content File Locked


Finally, we have discussed all possible solutions for resolving the issue you were facing in downloading or installing the Windows or OS update. Hopefully, you would be able to resolve the issue after trying the above solutions one after the other and find the one that works best for you.

Moreover, if you are still unable to fix the issue. Then it is recommended to contact Windows support for further help.


Please enter your comment!
Please enter your name here