If you receive the error message “E_FAIL (0x80004005)”, then there is an issue with service Hyper-V. The error 0x80004005 can be fixed with a few easy-to-follow steps.

When using VirtualBox for running an operating system in a virtual environment, a common error that occurs is the “E_FAIL (0x80004005)” error code. This error stops the virtual machine from starting up, and no sessions can run.

Usually, the failure will happen after updating to a new build of Windows 10 or if changes are made to the Microsoft Hyper-V.

No matter how you got here, when the error 0x80004005 pops up, you can quickly fix the issue by disabling the Hyper-V function on Windows 10.

This guide will teach you the steps to resolve the error preventing a virtual machine from starting on VirtualBox.

Fix error 0x80004005 starting virtual machine on Windows 10

Use the following steps to fix VirtualBox error starting a virtual machine:

1. Click Start

2. In Search type CMD, right-click on Command Prompt, select the Run as administrator option.

3. Type the following command

  bcdedit /set hypervisorlaunchtype off 

4. Hit Enter

This command will disable Hyper-V, and once it’s done, you will get confirmation the command was successfully completed.

Command completed

Now that you have taken steps to disable Hyper-V, VirtualBox should start up any virtual machine without errors.

Here is an example of Error 0x80004005:
Result Code: E_FAIL (0x80004005)
Component: MachineWrap
Interface: IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}


Please enter your comment!
Please enter your name here