Windows Update Error Code 0x80004005 on Windows 10

Windows Update Error Code 0x80004005 is a very common error. Here are the six ways to fix windows update error. After following one of these, you can solve this problem.

Windows Update Error Code 0x80004005 Error

Many reasons cause Update Error Code 0x80004005 error. The most common among them are:

1. Problems inactivation: The window which you are currently using has not been properly activated.

2. Issues in device driver: A driver issue may be preventing the windows update.

3. Issues in windows update: This may cause sometimes.

Windows files are corrupted: The opencl.dll may be causing this issue frequently.

7 Ways to Fix Windows Update Error Code 0x80004005

Now, let’s have a look at the methods:

Solution 1 – Problem Inactivation

First, make sure that you have activated your windows properly.

Step 1: First, select the start button.

Step 2: Then choose settings and then security and update.

Step 3: Select Activation.

Step 4: Finally, choose to troubleshoot to run the activation troubleshooter.

Now, check your problem has been resolved. If not, the reason maybe something else.

Solution 2 – Issues With Driver

Maybe some device drivers that are stopping the Windows update process. It prevents subsequent updates. Follow these steps to resolve it.

Step 1: First open control panel. And then open Device Manager.

Step 2: Check if there any unknown device. You can also search for it. It has a yellow triangle on it.

Step 3: When you have identified the damaged device, check on the web, whether if there any updated version of it. If the answer is yes, then install it and start working!

Note: It may or may not solve the issue, but it can temporarily prevent a driver update from reinstalling. This way, you can hide these updates and concentrate on fixing other issues.

You can also download a tool that can help you with this.

Solution 3 – Use The Windows Update Troubleshooter

The issue can be windows update itself. In that case, you can use the windows, update the troubleshooter.

Step 1: First, press the Windows key. Then type in troubleshoot — hit enter.

Step 2: A window gets open. There you select to view all in the left panel. You will find windows update troubleshooter on the list. Run it.

Step 3: Click on advanced. Ensure that “apply repair automatically” checkbox is enabled.

Then select run as administrator.

Step 4: Afterwards, click on next. Keep following the screen instructions.

Finally, you will complete the troubleshooting process.

After this, check if the windows update is usually installed.

Solution 4 – Manually Force Windows To Update Restore

Step 1: First, press Windows and x key simultaneously. Check for 0x80070057 error before configuring this method.

Step 2: Click on the command prompt (Admin). If the user account control popup appears, click on yes.

Step 3: Now, type the following commands. Finally, hit enter after typing each one.

net stop wuauserv

net stop bits

net stop cryptsvc

Make sure that all commands run successfully. Close the command prompt after running the commands mentioned above successfully. Also, try to install the updates.

Solution 5 – Check Corrupted Files

A system file named opencl.dll may be corrupted. It causes a lot of problems for windows updates. It also includes the anniversary update. It may not harm your system, but it may be a reason for the 0x80004005 error.

To check if the file is corrupted. We will use the system file checker tool.

Step 1: Press Windows key + x keys.

Step 2: Click on the command prompt (Admin).

Step 3: Type in sfc /scannow. Press enter.

The scan may be done within twenty minutes. Also, the scan is done, and there is no issue, you will see a message: “Windows Resources Protection did not find any integrity violations.”

Solution 6 – Using The DISM Tool To Check For Corrupted Files

To check if the file is corrupt, we will use the deployment image servicing and management tool.

Step 1: Press Windows key + X keys.

Step 2: Click on the command prompt (Admin).

Step 3: Finally, type in DISM / Online / Cleanup-Image /RestoreHealth. Press enter.

When the scan is complete, check if C:\Windows\Logs\DISM\DISM.log or the %windir%\logs\cbs\cbs.log file. The lines at the end will inform you if the opencl.dll file is corrupt.

Solution 7 – Repair The opencl.dll File Manually

To do this, follow the below steps.

Step 1: When the scan is complete, check either the C:\Windows\Logs\DISM\DISM.log or the %windir%logs\cbs\cbs.log file. The lines at the end will inform you if the opencl.dll file is corrupt.

Step 2: You can use this tool to download windows 10 pro ISO. Put it in a temporary folder. Extract the file to the c:\temp\windows folder

Step 3:  You have to convert the install. esd file to install.wim file. Type the following:

Dism /Export-Image /SourceImageFile:c:\temp\windows\sources\install.esd /SourceIndex:1/DestinationImageFile:c:\temp\windows\source\install.wim /compress:max

Step 4: Generate the index and windows version of the WIM image. Now, use this command: “Dism /Get-WimInfo/wimFile:c:\temp\windows\sources\install.wim

Step 5: You can now restore the corrupted files from the WIM image. Then type: “Dism /Online /Cleanup-Image /RestoreHealth/Source:wim:c:\temp\Windows\sources\install.wim:1 / LimitAccess

After all this reboot your PC.

Read Next:


By using the methods, you can resolve the Windows Update Error Code 0x80004005 issues.

Leave a Reply