If you are using VirtualBox to create and run virtual machines on Windows 10 , it is likely that at one point or another, you may end up with an “E_FAIL (0x80004005)” error code that will prevent the virtual machine from starting.

Usually, the failure will occur after upgrading to a new version (build) of Windows 10 or after you made changes to the Microsoft Hyper-V feature .

Whatever the reason, if you see the error 0x80004005, you can quickly fix the issue by disabling the feature on Windows 10 .

In this guide , you will learn the steps to resolve the error preventing a virtual machine from starting on VirtualBox

Fix error 0x80004005 starting virtual machine on Windows 10

To fix VirtualBox error starting a virtual machine, use these steps:

  1. Open Start .
  2. Search for Command Prompt , right-click the top result, and select the Run as administrator option.
  3. Type the following command and press Enter : bcdedit /set hypervisorlaunchtype off

Once you complete the steps, the command will disable Hyper-V, and VirtualBox should now be able to start a virtual machine normally without errors.

Typically, the error will look like this:

Result Code: E_FAIL (0x80004005)

Component: ConsoleWrap

Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}