Windows Error 0x80004005 (Fix)

This guide will help you solve Windows Error 0x80004005. We have provided two separate ways in which Error 0x80004005 can be resolved.

Windows error 0x80004005 is an error, which does not relate to a specific issue and may appear due to various problems. It usually indicates that there is some problem with the installation of certain components, which the operation system needs in order to allow some additional features for debugging. Error 0x80004005 may appear when you are trying to install Bash or when you are trying to enable the developer mode. In fact, it is unspecified when such an error code may appear. The good thing is that this is not something serious and won’t prevent your devices from operating normally, but if, let’s say, you need a developer option or Bash, this error may be an issue. For those of you who are trying to install the Developer Mode, here we have prepared a guide that may help you get the Error Code 0x80004005 solved:

Windows Error 0x80004005

The Guide

Option 1: Install Developer Mode Manually

Ok, so this is the easy step from the two options that have been tested to work. If you follow the steps below, you will install the Developer Mode on your machine manually.
To do that, first, you need to open the Settings. You can either press the Windows key on the keyboard and simply type “Settings” шn the empty box or navigate to them through the menu.

Next, seek for the Apps & Features menu and open it.
There, you need to choose “Manage Optional features” as shown on the picture.

Then choose “Add a feature” and click on the Windows Developer Mode package. Press the install button and reboot your computer.


When the installation process is completed, you will need to press the Windows and “X” keys on your keyboard simultaneously in order to launch the Elevated Command Prompt or select Command Prompt (Admin) from the menu.

When you get inside the Command Prompt (Admin), type the following command and press “Run”.

sc config debugregsvc start=auto

Next, when the command is done, you will need to press the Windows key and type “For Developers” in the box to return to the “For Developers” page. Do not worry if the error code 0x80004005 is still there. After you have completed the above steps, you will be able to allow the features you need.

Option 2: Disable the UseWUServer registry key

The second option will require you to deal with the registry. Here you will need to be very careful when following the steps, because making a mistake inside the registry may irreversibly mess up your operating system. That’s why, please follow the instructions with great attention to detail in order to avoid any serious issues.

First, you will need to open a “Run” window. For that, press the Windows and R keys on your keyboard simultaneously.

Next, type regedit.exe in the “Run” box and press “OK”.

Now, you have entered the Registry Editor. When there, navigate with the left navigation pane to the following key:



IMPORTANT!!!: Before making any edits to the registry, first create a backup of the keys you intend to change. For that, right-click the parent folder and select Export.

Now, after you have created a backup, you can proceed with the edits of the UseWUServer. You can delete the entire AU folder or simply set its value to 0.

The process should be done in some 10-15 minutes, but if you would like to accelerate it, here is what you need to do. Open the Elevated Command Prompt (the way we described in the instructions of Option 1) and use the commands below. Do not forget to press “Enter” after each one to execute it.

net stop wuauserv
net stop bits
net stop cryptsvc
net start wuauserv
net stop bits
net stop cryptsvc

When ready, just close the Command Prompt. The Error code 0x80004005 will have been fixed this way and you should not face it anymore.

Leave a Reply

Your email address will not be published. Required fields are marked *