Run the Windows Update Troubleshooter

If the error code 0x80004005 appears when trying to update a Windows PC, it is best to run the Windows Update troubleshooter. This utility is sufficient to identify and repair common errors that may occur during the upgrade. Follow the steps below to start the Windows Update troubleshooter:

How to Fix Unspecified Error Code 0x80004005
  1. Press Windows Key + I to open Settings, then head to Update & Security.
  2. On the navigation bar towards the left, click on Troubleshoot.
  3. In the Troubleshoot window, click on Windows Update under Get up and running.
  4. Click Run the troubleshooter.

In addition, users can also try other fixes from Windows Update.

RELATED: How to Fix Windows 10 “Access Denied” Folder Errors

Delete Files in the Windows Update Folder

To do this, navigate to C:\Windows\SoftwareDistribution\Download and delete all the contents of the folder.

Run Windows Update Again

After deleting the Windows update files and running the troubleshooter, it’s time to run Windows Update again.

  1. Press Windows Key + I to open Settings, then head to Update & Security.
  2. Under Windows Update, click on Check for updates.
  3. If prompted, allow Windows to download and install the updates.

Clean Boot Windows

Sometimes third-party software can interfere with the operation of Windows. Since 0x80004005 is a widespread error, it is best to perform a clean boot to remove the third-party application that is causing the problem.

How to Fix Unspecified Error Code 0x80004005
  1. In the Start menu search bar, type sysconfig. From the search results, click on System Configuration.
  2. In the System Configuration window, navigate to the Services tab.
  3. Check the Hide all Microsoft services checkbox.
  4. Now select all the services in the list and click on Disable all.
  5. Click OK and close System Configuration.
  6. After this, press CTRL + Shift + Esc to launch Task Manager.
  7. Click on the Startup tab.
  8. Select each entry in the list of services and click Disable. Unlike System Configuration, you’ll have to disable the services one by one.
  9. Click on OK and close Task Manager.
  10. Restart your computer.

After starting, check if the error still exists. If there is any particular reason that caused the error, please try again. If there is no error, please uninstall the most recently installed application or driver.

Change Registry Entries

This solution is for users who encounter this error while accessing shared files or folders. A slight change in the Windows 10 registry key can end with error code 0x8004005.

How to Fix Unspecified Error Code 0x80004005
  1. Press Windows Key + R to launch the Run application. Type regedit in the text box and hit Enter.
  2. Navigate to the following location in the Registry Editor:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. Right-click on any part of the white area in the window. Go to New>QWORD (64-bit) Value. If you’re on a 32-bit system, click on DWORD (32-bit) Value.
  4. Change the name of the newly created entry to LocalAccountTokenFilterPolicy.
  5. Double click on the entry and change the enter under Value.
  6. Close the Registry Editor and reboot your computer.

Uninstall Microsoft 6to4 Devices

Unexpectedly, Microsoft’s 6to4 network adapter is known to cause this problem as well. In this case, users must uninstall all Microsoft 6to4 devices from their computers. You can use device manager to do this.

  1. Press Windows Key + R to open the Run application. Type devmgmt.msc in the text box and press Enter.
  2. Since these devices are usually hidden, you should go to View under the Device Manager title bar. Click on Show hidden devices.
  3. Navigate to Network adapters and expand the menu.
  4. Right-click on each Microsoft 6to4 Adapter and click on Uninstall device.
  5. In the prompt, be sure to select Delete driver software for this device.
  6. Close Device Manager and reboot your computer.

RELATED: How to Fix the ” Unknown USB Device Error “in Windows 10

Use Third-Party Archiving Software

If you see this error code when you try to extract the archive using Windows Explorer, it may be time to switch to a third-party archive utility. There are plenty of options available, the most popular of which are WinRAR, 7Zip and WinZip.

Third-party archive software can also help extract password-protected archives.

Re-Register jscript.dll and vbscript.dll

Another simple solution for error code 0x80004005 is to re-register the jcript.dll and vbscript.dll files. This can be done using the command prompt:

  1. In the Start menu search bar, enter cmd. From the search results, right-click on Command Prompt > Run as administrator.
  2. In the console, type regsvr32 jscript.dll press Enter.
  3. After this, type regsvr32 vbscript.dll and press Enter.
  4. Close Command Prompt and reboot your computer.

Run SFC to Check for Corrupt System Files

Windows has many tools for diagnosing and correcting common errors. SFC (System File Checker) is one of them. Check for missing or damaged system files and repair them. It is easy to use and can be run with simple command prompt commands.

  1. Press Windows Key + R to launch the Run application. In the text box, type cmd and press CTRL + Shift  + Enter to launch Command Prompt as administrator.
  2. In the Command Prompt console, type SFC /scannow and press Enter.
  3. SFC will automatically scan and fix your system files.
  4. Reboot your computer.

RELATED: How to Fix the Ntoskrnl.exe BSOD Blue Screen Error in Windows

0x80004005 Error Fixed

One of these fixes will permanently eliminate your “unspecified error code” problem. However, one important difference is that due to the type of error, users will have to try extensive solutions. Ideally, in addition to the above methods, you should also try all other common troubleshooting methods.