Fixing Error Code 0x80004005 in Windows 10


Error 0x80004005 is one of the least common bugs on Microsoft PCs, but it remains frustrating and sometimes even paralyzing for your Windows experience.

Fortunately, there's a way out. Read it below.

METHOD 1 - Use Windows troubleshooter to correct error 0x80004005 in Windows 10.


Many users report that they get error code 0x80004005 if Windows updates cannot be installed. You can use Windows troubleshooting to repair the upgrade. Take these steps:

Step 1 : Press Windows + S to open the search area, enter Troubleshooting and press Enter.

Step 2. Click Show All.

Step 3: Click System and Security

Step 4 Right-click Windows Update and select Run as Administrator.

Step 5 Click Advanced, select the Apply repairs automatically option in the next window and click Next.

Step 6 Click the Close button to complete the troubleshooting, or click View Detailed Information to view more information about the results.

METHOD 2 - Using the DISM tool


Press Windows + X.
Click Command Prompt (Admin).
Type the following, then press Enter :
DISM /Online /Cleanup image /RestoreHealth

DISM /Online /Cleanup image /RestoreHealth

Once the scan is complete, check the C:\Windows\Logs\DISM\DISM.log file – or, if you can’t find it, the %windir%\logs\cbs\cbs.log file – and look for the following lines near the end:

CSI Payload Corrupt wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22\opencl.dll
Repair failed: Missing replacement payload.

If these lines are present, it means that our opencl.dll file is corrupted.

METHOD 3 - Reset Update Services


Update services are, as their name suggests, the services that are responsible for everything that is only moderately related to updating in Windows 10. Everything literary. Well, most of the time they will work as expected in the background, but (and there has always been'but' with Windows 10 updates lately) they will sometimes behave badly. You must therefore restart it completely.

We also recommend that you delete or rename the folder where the latest downloaded update installations are stored. Once you have done this, the system automatically creates a new folder and restarts the download from scratch.

Both actions can now be performed manually via the standard system interface. Or you can do it with a little help from the command prompt and some specific commands. We show you this last path, because it is much faster, but be careful, otherwise it may suddenly come down. And that is certainly not what we want.

In the Windows search bar, type cmd.
Right-click the command prompt and run it as administrator.
In the command line, type the following commands and press Enter :
Network shutdown wuauserv
Network shutdown bits
net stop cryptsvc
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak
net start wuauserv
net start bits
net start cryptsvc

Then check the updates again.

We are now discussing error code 0x80004005, the text message of this error code is an unspecified error.

Now that you have learned that 0x80004005 is an unspecified error and that it is a Windows system error, there are so many reasons that can cause this error.