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:
-
Open Start.
-
Search for Command Prompt, right-click the top result, and select the Run as administrator option.
-
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}