VirtualBox Startup Errors: Result Code: E_FAIL (0x80004005) Interface: IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}

Oracle VirtualBox failed to starts up with errors.

Environment:

       Windows 10
       VirtualBox 5.16
The virtual machine 'racnode1' has terminated unexpectedly during 
startup with exit code 1 (0x1). More details may be available in 
'C:\Users\james huang\VirtualBox VMs\racnode1\Logs\VBoxHardening.log'.
Result Code:
E_FAIL (0x80004005)
Component:
MachineWrap
Interface:
IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}

WORKAROUND

First Way:

If you have closed the Virtual Machine abnormally and you have chosen to save the machine’s state, then maybe the VM’s state is corrupted. So:

1. Right click on the Virtual Machine and select Discard Saved State.
2. Then try to start the virtual machine. If the problem persists, continue to the next method below.

Second Way:

1) Uninstall old VirtualBox 5.16 on Windows 10.
2) Reboot Windows 10.
3) Install new VirtualBox 6.08, and then reboot Windows 10.
4) Restart VirtualBox 6.08, and each VM servers.
If  host-only adapter interface is missing, then go to “Oracle VM VirtualBox Manager” ->File ->”Host Network Manager” to crate one as below:

VirtualBox Host Network Manager
Host Network Manager

5) Run “ipconfig /all” to check “VirtualBox Host-Only Ethernet Adapter” is created in Windows 10.

"ipconfig /all" to check "VirtualBox Host-Only Ethernet Adapter
ipconfig /all VirtualBox Host-Only Ethernet Adapter

6) Finally download and install “Oracle VM VirtualBox Extension Pack “.

install "Oracle VM VirtualBox Extension Pack"
Oracle VM VirtualBox Extension Pack