{Solved} How to Fix Windows Update Error Code 0x80004005


Windows Update Error Code 0x80004005 is a very common issue. But don’t worry as we have 6 Ways to Fix Windows Update Error Code 0x80004005. After following one of these ways, you will be able to overcome this problem.

windows update error code 0x80004005

The Windows 10 Anniversary Update has brought a lot of features with it. Also, if you are reading this article, it means you have received this dreadful message: “Feature update to Windows 10, version 1607 – Error 0x80004005: Unspecified error”.

Many reasons can cause this error. The most common among them are:

• Problems in Activation: the copy of Windows that you are using has not been appropriately activated.
• Issues in Device Driver: A driver issue may be preventing the update of Windows.
• Issues in Windows Update: this may happen sometimes
• Windows files are corrupted:opencl.dll has been causing this issue frequently.

How to Fix Windows Update Error Code 0x80004005 Issue

The article here enlists methods to tackle your problem. Read on to find the best way.

Method 1: Problems In Activation

You must first ensure that you have activated your Windows properly. You can check this link. The link tells that you can solve the error code 0x80004005 in the following way:

1. First, Select the Start button.
2. Then Choose Settings, and then Update and Security.

Update and Security

3. Next, select Activation.4. Finally, Then choose Troubleshoot to run the Activation Troubleshooter.


Finally, check if your problem has been resolved. If not, then it could be due to another error – Windows 10 Won’t Update. Luckily, ValidEdge also has a fix for this error in the link only.

Method 2: Issues With Driver

There may be some device drivers who are halting the Windows Update process. It prevents subsequent updates. To fix this:

1. At First, Open Control Panel. Then Device Manager.

Device Manager

2. Then Check if there is an Unknown device. Or you can search for one that has a yellow triangle on it.

Unknown device

3. When you identify this damaged device, check on the web for its updated version. Finally, Install it and then get working.

Also, 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 the other ones.

All in All, you just need to download a tool that can help you with this. Either way, this method works reasonably well in solving the 0x80004005 issue. If not, then it must be the 80244019 or the 0x80070422 Update Error.

Don’t miss out – 

Method 3: Use The Windows Update Troubleshooter

The issue can be with the Windows Update itself. In that case, we can use the Windows, Update troubleshooter.

1. First, Press the Windows key. Then type in troubleshoot. Hit Enter.


2. Afterward, the window that opens selects View All in the left panel. You will find the Windows update troubleshooter on the list. Run it.

Windows Update Troubleshooter

3. Then Click on Advanced. Ensure that the Apply repairs automatically checkbox is enabled. Then select Run as administrator.

Apply Repairs Automatically

4. Afterward, Click on Next. Keep following the on-screen instructions. Finally, you will complete the troubleshooting process.

After this, check if the Windows Updates are usually installed. In the end, the error code 0x80004005 ceases to exist.

Check Out:

Method 4: Manually Force Windows Update Restore

So, follow the given steps to perform this:

1. At First, Press Windows and X keys simultaneously. Also, check for 0x80070057 Error before configuring this method.
2. Then Click on Command Prompt (Admin). If the User Account Control pop-up appears, click on Yes.

Command Prompt (Admin)

3. Afterward, Type in the following commands. Finally, Hit Enter after typing in each of them.

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

Now, ensure that all the commands run successfully. After you are done running all of them, you can close the Command Prompt. Also, you can now try to install the updates. Check if the issue persists.

You may also like – 

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

A system file named opencl.dll may have been corrupted. The file causes a lot of problems for many of the Windows updates. It also includes the Anniversary update. It does not cause any significant harm to the system but can lead to the 0x80004005 error.

To check if the file is corrupt, we will use the System File Checker tool.

1. First, Press the Windows + X keys.
2. Then Click on Command Prompt (Admin).

Command Prompt (Admin)

3. Finally, Type in sfc/ scannow. Press Enter.

Sfc /scannow

The scan may take place for twenty minutes. Also, when it is completed and there is no issue, you will see this message: “Windows Resource Protection did not find any integrity violations.”

In another case, check the %windir%\logs\cbs\cbs.log file. The lines at the end will tell you if your opencl.dll file is corrupt.

Do check out these – 

Method 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.

1. At First, Press the Windows + X keys.
2. Then Click on Command Prompt (Admin).

Command Prompt (Admin)

3. Finally, Type in DISM /Online /Cleanup-Image /RestoreHealth. Press Enter.


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.

Don’t miss out –

Method 7: Repair The Opencl.dll File Manually

To do this, follow the steps below:

1. First, Download the Media Creation Tool from this link: http://go.microsoft.com/fwlink/?LinkId=691209

2. Then 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.

3. Afterward,  you have to convert the install. esd file to install.wim file. Type in the following: “Dism /Export-Image /SourceImageFile:c:\temp\windows\sources\install.esd /SourceIndex:1 /DestinationImageFile:c:\temp\windows\sources\install.wim /compress:max”

4. Then generate the index and windows version of the WIM image. Afterward, Use this command: “Dism /Get-WimInfo /wimFile:c:\temp\Windows\sources\install.wim”

5. Finally, 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 of this, reboot your system. Rerun the sfc / scannow to repair and check for corrupted files again. Finally, the error code 0x80004005 should have been solved. Also, you can check for other Windows Update errors like 0x8024a105 or 0x800705b4.

Also, fix – 


All in All, this concludes the article on how to fix Windows Update Error Code 0x80004005. Hopefully, either of the above methods has worked for you. Also, if you’ve liked the article, please share it with your friends!