How to Fix Result Code: E_Fail (0x80004005)

Oracle VM VirtualBox

In this blog post, we would like to share some troubleshooting tips that could be helpful if you are experiencing trouble with the E_Fail (0x80004005) result code in your system.

Oracle VM VirtualBox is an open-source virtual machine software package that was developed by Oracle, and it has been in service for over 15+ years. It\’s known for its stability and reliability with a wide variety of operating systems – which makes it a very popular choice for hosting multiple different environments or projects that require the software.

Moreover, this VirtualBox by Oracle is a piece of software that allows you to create virtual machines on your own PC. As the technology has advanced, it has become more and more popular with people who need to use it for their line of work.

But just like with any type of equipment, you run the risk of problems arising when using it – especially if you don’t know how to properly fix them. In this article, we cover some basic methods on how to fix an error code in Oracle VM VirtualBox i.e., E_Fail (0x80004005).

Methods to Fix Result Code: E_Fail (0x80004005)


By Relaunching Hypervisor

This is one of the most commonly used methods in order to get rid of this problem of interest i.e., Result Code: E_Fail (0x80004005). Here is how to do it step-by-step.

  1. First, launch the \”Command Prompt\” window.
  2. Next, inside it type in this command i.e., bcdedit / set hypervisorlaunchtype off, followed by hitting the \”Enter\” key to execute it. (Note: If you have more than one OS, use this command instead i.e., bcdedit / set {current} hypervisorlaunchtype off )
  3. After that, go on and reboot your PC.
  4. Now, launch the \”Command Prompt\” window once again, and type in the following command i.e., bcdedit / set hypervisorlaunchtype auto.
  5. Next, press the \”Enter\” key on your keyboard to execute it successfully.
  6. After that, again reboot your PC. Now, check to see if the error is resolved or still persists.

By Switching Off Hypervisor Processes

This technique plays a significant role in getting rid of this error E_Fail (0x80004005), at the earliest. Here\’s what needs to be done. 

  1. First, right-click on the \”Windows Start\” button, followed by clicking on the option labeled \”Run\” from the prompted context menu.
  2. Next, inside the Run box, type in the following command i.e., optionalfeatures. Then, hit the \”Enter\” key on your keyboard.
  3. After that, a window will pop up on your screen with the label \”Turn Windows Features On or Off\”. 
  4. Now, inside this window uncheck the following checkboxes:
    • Containers
    • Hyper-V
    • Windows Hypervisor Platform
    • Windows Subsystem for Linux
  5. Next, click on the \”OK\” button and close the window.
  6. After that, launch Command Prompt.
  7. Now, inside it type in the following command i.e., bcdedit / set hypervisorlaunchtype off. Then press the \”Enter\” key for its execution.

Finally, reboot your PC and examine the behavior of the error now. If it is solved, then good for you. Otherwise, move on to the next method without delay.

By Turning Off Memory Integrity

If you are encountering the error i.e., Result Code: E_Fail (0x80004005), one more thing that you can do to solve it is by disabling the Memory Integrity option. It can be done by using two different ways as mentioned below.

Using Settings:

  1. First, open \”Settings\” by pressing the Windows + I keys simultaneously on your keyboard.
  2. Next, click on the option labeled Update & Security.
  3. After that, from the left pane window, click on Windows Security.
  4. Now, from the available options click on the one named Device Security.
  5. Next, from the newly opened window, click on the Core Isolation Details option present right under the Core Isolation section.
  6. After that, the Memory Integrity option will appear in front of you.
  7. Now, click on the toggle button to successfully disable this option.

Using Group Policy Editor:

  1. First, open the \”Run\” box on your PC. 
  2. Next, inside it type in the following command i.e., gpedit.msc
  3. After that, hit the \”Enter\” key on your keyboard for its execution.
  4. Now, double-click on the option labeled \”Computer Configuration\” followed by double-clicking on the \”Administrative Templates\” folder.
  5. Next, double-click on the \”System\” folder.
  6. After that, proceed with double-clicking on the \”Device Guard\” folder.
  7. Now, double click on the option named \”Turn on Virtualization Based Security\”.
  8. Next, from the popped-up window, click on the radio button present on the left-hand side of the \”Disabled\” option.
  9. After that, click on the \”OK\” button present at the bottom.

Finally, check to see the error status now. Maybe now it will not arise and bring further problems for you. 

By Updating the Outdated Graphics Driver

You can also get rid of this error as soon as possible by updating your system’s outdated graphics driver. Here is how to do it following the next mentioned guide.

  1. First, right-click on the Windows icon appearing in the bottom left-hand corner of your PC screen. 
  2. Next, from the context menu click on the option labeled Device Manager.
  3. After that, once the Device Manager window is opened completely, right-click on the driver present inside the Display adapters section. Then click on the option named Update driver present inside the context menu.
  4. Now, from the prompted window, click on the option labeled Search automatically for drivers.
  5. Next, your system will start looking for drivers to install on your machine. Make sure that you are connected to the internet. 
  6. After that, if the driver is found then it will be installed on your Windows PC.
  7. Alternatively, if your PC fails to find the required driver, then you can go on and install the latest Windows updates available. This will automatically install all the missing drivers.
  8. Finally, reboot your PC, and then examine the condition of arousing error.

Note: You can also take the assistance of DriverEasy software, in order to successfully update your outdated drivers.

See also: Windows Update Error 0x8024401c [Fixed]


If you’re tortured by the Result Code: E_Fail (0x80004005), then no need to fret. This is a relatively easy error, and we’ve laid out a few different methods for you to try and fix it at the earliest. With any luck, one of these practices will get your system running peacefully again in no time.

What are your thoughts on this article? Kindly provide your feedback and opinion in the comments section below and let us know how you feel about it. If you liked it share it with your friends, colleagues, and loved ones and give us a thumbs up. Thank you all in advance and stay blessed.

Leave a Comment

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