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.
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.
How 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 the 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 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 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 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 above-mentioned commands 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 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 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 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.
By using the methods, you can resolve the Windows Update Error Code 0x80004005 issues.