Error code e fail 0x80004005 and solution to this problem

In certain cases, you can see the error code e fail 0x80004005. This failure occurs when you try to start a virtual machine using Oracle VirtualBox.

Causes

error code e fail 0x80004005
As a rule, the error code e fail 0x80004005 can be seen if the application was not able to write the state to a file. The material may be occupied by another process or damaged. In this situation, the program tries to save data about the virtual machine. And the files get the same name and the prefix -tmp or -prev.

Elimination

If the error code e fail 0x80004005 is visible on the screen, go to drive C. Open the Users folder. We enter the directory with the username. Open the VirtualBox VMs folder. We go into the directory with the name of the machine. At the next stage of troubleshooting e fail 0x80004005 we move the file from vbox to any convenient place. It can also be deleted. This is a file with the name of the machine. We remove the prefix from the vbox-prev element extension. If the directory contains xml-tmp or xml-prev files, we deal with them according to the algorithm described above.

operating system

e fail 0x80004005
In a less common case, the cause of an e fail 0x80004005 failure can be a Windows update. More specifically, the KB3004394 component sometimes interferes with the start of the virtual machine. To normalize the situation, delete it.

Go to the "Start" menu. In the search bar, enter cmd. In the results we find a program with the corresponding name. Click on this element with the right mouse button. In the menu that appears, select startup with administrator rights. A command prompt window opens. We introduce the task of removing the component KB3004394 into it. Click on Enter. If this update is present in the system, it will be removed immediately. After that, we restart the computer. We start the virtual machine again.

If the error code e fail 0x80004005 occurs, you can eliminate it in another way. We need to enable virtualization in the BIOS of a personal computer. It's about a technology called Intel Virtualization. It is also referred to in various sources, codenamed Vanderpool. The meaning of the technology lies in the possibility of a single computer, built on a single central processor, as several virtual devices. Virtualization allows you to independently run multiple applications or operating systems on the selected platform at the same time.

The BIOS on different motherboards is different. However, they all work on a single principle. Incorrect BIOS platform settings can affect the performance of the entire system. BIOS requires conscious and careful user actions. It is best to entrust the setting to an expert. If all else fails, install VirtualBox with an older version.

Source: https://habr.com/ru/post/C46157/


All Articles