Некоторые пользователи, использующие программное обеспечение VirtualBox часто жалуются на проблему в виде ошибки 0x80004005. Она появляется в том случае, когда происходит запуск виртуальной машины. В сообщении к ошибке прилагается следующая информация: не удалось открыть сессию для виртуальной машины «название.», код ошибки: E_FAIL 0x80004005.
Код ошибки E_FAIL 0x80004005 в VirtualBox чаще всего появляется из-за того, что программе по какой-то причине не удалось сохранить состояние виртуальной машины в файл с расширением .vbox. Произойти это может по нескольким причинам, например, когда невозможно найти файл старой сессии или БИОС неправильно настроен.
Сегодня мы разберем несколько методов, которые должны вам помочь исправить код ошибки 0x80004005, которая возникает из-за виртуальной машины или по другим причинам.
Код ошибки можно убрать несколькими способами. Это переименование файла в папке виртуальной машины, удаление обновления в командной строке, устранение неполадок через БИОС, а также многое другое, о чем мы далее и поговорим.
Исправляем ошибку через переименование файла в папке виртуальной машины. Для этого выполняем следующее:
Перемещаем файл с расширением .vbox в другую папку
Изменяем имя файла с расширением vbox-prev
Открываем папку .VirtualBox и изменяем указанные файлы
Если вы наблюдаете ошибку 0x80004005 при первом использовании VirtualBox, то возможно причина скрывается в ненастроенном БИОСе.
Для этого вам необходимо открыть БИОС. Делается это при запуске компьютера, когда высвечивается окно информации о производителе материнской платы и некоторых комплектующих устройства. Например, на рисунке ниже, BIOS открывается при помощи кнопки «DEL». В вашем случае это может быть другая клавиша, так как это зависит от производителя.
Таким образом, чтобы перейти в меню БИОСа, необходимо нажать на специальную кнопку во время первых секунд запуска компьютера.
Открываем БИОС
После этого открываем в БИОСе раздел «Advanced BIOS Features» и нажимаем на «Virtualization» для переключения в режим «Enabled».
Изменяем режим функции Virtualization
Если к вашему БИОСу эта настройка не подходит, тогда поищите в нем ключевое слово «Virtualization» и переключите в нем режим на «Enable».
В том случае, если предыдущие способы не помогли, то можно попробовать «откатить» систему. Это позволит нам избавиться от файлового пакета KB:3004394, который может вызывать ошибку 0x80004005.
Открываем Windows PowerShell от имени администратора
Вводим команду и нажимаем на клавишу «Enter»
VirtualBox обычно автоматически обновляется, поэтому это также может служить появлению ошибки «E_FAIL 0x80004005». В этом случае стоит подождать выхода новой стабильной версии, с которой, вероятнее всего, проблема исчезнет. Если же вы не хотите ждать обновления, то можно установить более позднюю версию VirtualBox. Для этого выполняем следующее:
Официальный сайт VirtualBox содержит основную информацию о своем продукте
Загружаем старую версию VirtualBox
Hyper-V – это специальная утилита в Windows 10, предназначенная для виртуализации 64-разрядных систем. Иногда у нее может возникнуть конфликт с VirtualBox, поэтому ее лучше отключить. См. также: как отключить Hyper-V в Windows 10 .
Указанный раздел можно открыть и через меню «Панель управления»
Отключаем Hyper-V
Если после обновления VirtualBox у вас стала выпадать ошибка, то временно это можно исправить путем изменения запуска программы.
Для этого запускаем VirtualBox и кликаем правой кнопкой мыши по виртуальной машине. Затем выбираем «Запустить» → «Запустить в фоновом режиме с интерфейсом».
Запускаем виртуальную машину в фоновом режиме
В Windows 10 ошибка при запуске VirtualBox может возникать при проблемах с плеером Adobe Flash Player. Исправить неполадку можно при помощи обновления системы. Для этого переходим в параметры через меню «Пуск» и открываем раздел «Центр обновления Windows».
В моем случае система уже обновлена, но у вас должна быть активна кнопка «Проверка наличия обновлений», если вы давно не проверяли систему на наличие обновлений. Нажимаем на эту кнопку и ждем, когда компьютер обновится, затем перезапускаем его.
Обновление операционной системы занимает некоторое время
Если под вашим руководством несколько компьютеров подключено в одну сеть, и вы пытаетесь получить доступ к одному из них, то тут также может возникать ошибка 0x80004005. Решить проблему можно следующем путем:
Открываем реестр
Изменяем значение параметра и перезагружаем компьютер
Итак, мы рассмотрели все способы решения проблемы, когда возникает ошибка 0x80004005. Надеюсь, они вам помогли, удачи!
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…