Ошибка E_FAIL (0×80004005) при запуске VirtualBox
Сегодня перестала запускаться виртуальная машина VirtualBox. При запуске программы сразу появляется сообщение о критической ошибке, код которой - E_FAIL (0×80004005).
Причина появления данной ошибки осталась загадкой, а вот решение я нашел…
Пошел по ссылке, которая отображается в скриншоте ошибки — C:\Documents and Settings\User\.VirtualBox\VirtualBox.xml. Сразу бросилось в глаза, что файл нулевого размера. А рядом лежит похожий файл, видимо эталонный, размером 2КБ.
Удалил файл VirtualBox.xml, сделал копию — VirtualBox.xml-prev и переименовал его в VirtualBox.xml.
Программа VirtualBox запустилась, но начала ругаться на саму виртуальную машину, которая находится в каталоге — C:\Documents and Settings\User\.VirtualBox\Machine\oraclevb.
В каталоге с виртуальной машиной похожая ситуация, файл oraclevb.xml нулевого размера. По той же схеме я его заменил файлом oraclevb.xml-prev.
Перезапустил VirtualBox. Виртуальная машина запустилась, ошибок больше не появлялось.
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!
Спасибо огромное за пост! Спасли наш 3-х часовой отчет по лабам!!!
LeMa
16 Мар 2013 в 17:06
Блин, встречал же эту проблему, но в прошлый раз тупо переставил VB чтобы не заморачиваться с поиском причин
Алексей
06 Сен 2013 в 06:38
Спасибо помогло!:)
Artem
14 Мар 2015 в 00:24
НЕ ПОМОГЛО. У меня VBox-5.1.8 по-прежнему выкидывает ошибку:
Не удалось открыть сессию для виртуальной машины WinTest.
The virtual machine 'WinTest' has terminated unexpectedly during startup with exit code 1 (0×1). More details may be available in 'M:\VirtualBoxMachine\Windows-XP\Windows\WinTest\Logs\VBoxHardening.log'.
Код ошибки: E_FAIL (0×80004005)
Компонент: MachineWrap
Интерфейс: IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}
Из всех предложенных решений в инете — помогает только переезд на VBox-4.3.12. У меня все версии выше VBox-4.3.12 выкидывают подобную ошибку.
Alex
27 Дек 2016 в 19:33