Check to see if the yourVMname.xml has became something like yourVNname.xml-prev or yourVNname.xml-tmp. Go to the said directory or folder where this xml file is located at. If the error 0x80004005 in VirtualBox also comes with a runtime error when opening yourVMname.xml (replace yourVMname with your actual VM’s name), here’s a workaround. They have already fixed the issue in the latest patch. Instead of trying to revert the Windows update, go to and download the latest version of VirtualBox. It’s been repeatedly reported that it was caused by a recent Windows Update. The error 0x80004005 may happen during startup or in the middle of random events of your VirtualBox VM. E_Fail 0x80004005 Error in VirtualBox on WinXP, Win7 or Win10 host After the scan is completed, try to run the Windows Update again. It will now begin to scan and repair any corrupted system file found. In the command prompt, type the following command. Right click the command prompt from the result, and click on Run as administrator. Try running SFC scan to automatically finds and repair system file in Windows 10. If running troubleshooter doesn’t help fix the problem, it may indicate that there are corrupted system files that causes the unspecified error 0x80004005.
The troubleshooter will now automatically find and fix any problem that stops your computer from downloading and installing Windows updates.
From the left panel, click on Troubleshoot.