Главная » Ошибки » Ошибка 0x80004005 в VirtualBox: 6 решений проблемы

Ошибка 0x80004005 в VirtualBox: 6 решений проблемы

В этой статье

Причины возникновения ошибки 0x80004005 в VirtualBox

Ситуаций, из-за которых не получается открыть сессию для виртуальной машины, может быть несколько. Зачастую данная ошибка возникает спонтанно: еще вчера вы спокойно работали в операционной системе на VirtualBox, а сегодня выполнить то же самое не удается из-за сбоя при запуске сессии. Но в некоторых случаях не удается выполнить первичный (установочный) запуск ОС.

Это может произойти вследствие одной из следующих причин:

  1. Ошибка при сохранении последней сессии.
  2. Отключенная поддержка виртуализации в BIOS.
  3. Некорректно работающая версия VirtualBox.
  4. Конфликт гипервизора (Hyper-V) с VirtualBox на 64-разрядных системах.
  5. Проблемное обновление хостовой Windows.

Далее мы рассмотрим, как устранить каждую из этих проблем и начать/продолжить пользоваться виртуальной машиной.

Способ 1: Переименование внутренних файлов

Сохранение сессии может завершиться ошибочно, в результате чего последующий ее запуск будет невозможен. В этом случае достаточно выполнить переименование файлов, связанных с запуском гостевой ОС.

Для выполнения дальнейших действий вам необходимо включить отображение расширений файлов. Это можно сделать через «Параметры папок» (в Windows 7) или «Параметры Проводника» (в Windows 10).

  1. Откройте папку, где хранится файл, отвечающий за запуск операционной системы, т.е. сам образ. Он располагается в папке VirtualBox VMs, место сохранения которой вы выбирали при установке самой VirtualBox. Обычно она находится в корне диска (диска С или диска D, если HDD разбит на 2 раздела). Также она может располагаться в персональной папке пользователя по пути:

    С:UsersИМЯ_ПОЛЬЗОВАТЕЛЯVirtualBox VMsИМЯ_ГОСТЕВОЙ_ОС

  2. В папке с операционной системой, которую вы хотите запустить, должны быть следующие файлы: Name.vbox и Name.vbox-prev. Вместо Name будет имя вашей гостевой операционной системы.
    Файлы виртуальной машины в папке VirtualBox

    Скопируйте файл Name.vbox в другое место, например, на рабочий стол.

  3. Файл Name.vbox-prev необходимо переименовать вместо перемещенного файла Name.vbox, то есть удалить «-prev».
    Переименование файла виртуальной машины в папке VirtualBox
  4. Эти же действия необходимо проделать и внутри другой папки, находящейся по следующему адресу:

    C:UsersИМЯ_ПОЛЬЗОВАТЕЛЯ.VirtualBoxВнутренние файлы VirtualBox

    Здесь вы будете менять файл VirtualBox.xml — скопируйте его в любое другое место.

  5. У файла VirtualBox.xml-prev удалите приписку «–prev», чтобы получилось имя VirtualBox.xml.
    Переименование внутреннего файла у VirtualBox
  6. Попробуйте запустить операционную систему. Если не сработало, восстановите все назад.

Способ 2: Включение поддержки виртуализации в BIOS

Если вы решили воспользоваться ВиртуалБокс впервые, и сразу же столкнулись с вышеупомянутой ошибкой, то, возможно, загвоздка кроется в не настроенном BIOS для работы с технологией виртуализации.

Чтобы осуществить запуск виртуальной машины, в БИОС достаточно включить всего лишь одну настройку, которая называется Intel Virtualization Technology.

  • В Award BIOS путь к этой настройке следующий: Advanced BIOS Features > Virtualization Technology (или просто Virtualization) > Enabled.

    Включение Intel Virtualization Technology в Award BIOS

  • В AMI BIOS: Advanced > Intel(R) VT for Directed I/O > Enabled.

    Включение Intel Virtualization Technology в AMI BIOS

  • В ASUS UEFI: Advanced > Intel Virtualization Technology > Enabled.

    Включение Intel Virtualization Technology в ASUS UEFI

Настройка может иметь и другой путь (например, в BIOS на ноутбуках HP или в БИОС Insyde H20 Setup Utility):

  • System Configuration > Virtualization Technology > Enabled;
  • Configuration > Intel Virtual Technology > Enabled;
  • Advanced > Virtualization > Enabled.

Если вы не нашли данной настройки в своей версии BIOS, то ищите ее вручную во всех пунктах меню по ключевым словам virtualization, virtual, VT. Для включения выбирайте состояние Enabled.

Способ 3: Обновление VirtualBox

Возможно, состоялось очередное обновление программы до последней версии, после чего и появилась ошибка запуска «E_FAIL 0x80004005». Есть два выхода из сложившейся ситуации:

Lumpics.ru

  1. Дождитесь выхода стабильной версии VirtualBox.

    Те, кто не хочет заморачиваться с выбором рабочей версии программы, может просто дождаться обновления. Узнать о выходе новой версии можно на официальном сайте VirtualBox или через интерфейс программы:

    1. Запустите Менеджер виртуальных машин.
    2. Нажмите «Файл» > «Проверить обновления…».

      Проверка новой версии VirtualBox

    3. Дождитесь проверки и при необходимости установите обновление.
  2. Переустановите VirtualBox на текущую или предыдущую версию.
    1. Если у вас есть установочный файл VirtualBox, то используйте его для переустановки. Для повторного скачивания актуальной или предыдущей версии перейдите по этой ссылке.
    2. Нажмите на ссылку, ведущую к странице со списком всех предыдущих релизов для текущей версии VirtualBox.

      Просмотр всех релизов VirtualBox

    3. Выберите подходящую для хостовой ОС сборку и скачайте ее.

      Выбор релиза VirtualBox

    4. Для переустановки установленной версии VirtualBox: запустите инсталлятор и в окне с типом установки выберите «Repair». Установите программу в обычном режиме.

      Восстановление VirtualBox при установке

    5. Если вы делаете откат до предыдущей версии, то лучше сперва удалить VirtualBox через «Установку и удаление программ» в Windows.

      Удаление VirtualBox через Установку и удаление программ

      Или через установщик VirtualBox.

      Удаление VirtualBox через установщика

      Не забудьте сделать резервные копии своих папок с образами ОС.

Способ 4: Отключение Hyper-V

Hyper-V — система виртуализации для 64-разрядных систем. Иногда у нее может возникнуть конфликт с VirtualBox, что и провоцирует появление ошибки при старте сессии для виртуальной машины.

Для отключения гипервизора выполните следующее:

  1. Запустите «Панель управления».
    Запуск Панели управления
  2. Включите просмотр по значкам. Выберите пункт «Программы и компоненты».

    Запуск утилиты Программы и компоненты

  3. В левой части окна нажмите на ссылку «Включение или отключение компонентов Windows».

    Включение или отключение компонентов Windows

  4. В открывшемся окне необходимо снять галочку с компонента Hyper-V, а затем нажать «ОК».

    Отключение компонента Hyper-V

  5. Перезагрузите компьютер (необязательно) и попробуйте запустить ОС в VirtualBox.

Способ 5: Изменение типа запуска гостевой ОС

В качестве временного решения (например, до выпуска новой версии VirtualBox) можно попробовать изменить тип запуска ОС. Этот способ помогает не во всех случаях, но, возможно, сработает у вас.

  1. Запустите Менеджер VirtualBox.
  2. Нажмите по проблемной операционной системе правой кнопкой мыши, наведите курсор на пункт «Запустить» и выберите вариант «Запуск в фоновом режиме с интерфейсом».

    Запуск виртуальной машины в фоновом режиме с интерфейсом в VirtualBox

Данная функция доступна только в VirtualBox, начиная с версии 5.0.

Как сделать так, чтобы VPN SSTP клиенты не стучались к друг другу, а только к IP своей виртуальной машины?

  • нет подписчиков
  • 19 сент.
  • 83 просмотра

ответ
1

  • debian
    • Debian

    • +1 ещё

    Простой

  • Issue

    When starting up Virtual Box VMs using vagrant in mac, it throws the following errors.

    VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachineVBoxManage: error: Failed to create the host-only adapter

    In this blog, we have given a step-by-step guide to solve this issue.

    Как передать звук с TrueNAS?

    • 1 подписчик
    • 25 сент.
    • 49 просмотров

    ответ
    1

  • arch-linux
    • Arch Linux

    • +2 ещё

    Средний

  • Звуковая карта работает только в 1 режиме, как исправить?

    • 1 подписчик
    • 22 сент.
    • 28 просмотров

    ответ
    1

  • vpn
    • VPN

    • +2 ещё

    Средний

  • Как завести RX6600 на arch linux?

    • 1 подписчик
    • 26 сент.
    • 62 просмотра

    ответов
    0

  • docker
    • Docker

    • +2 ещё

    Простой

  • Предложения по лицензированию ПО на ВМ?

    • 2 подписчика
    • 11 окт.
    • 219 просмотров

    ответа
    4

  • виртуализация
    • Виртуализация

    • +1 ещё

    Средний

  • Double error message at login (Failed to register , Failed to set display ) + single monitor + very low resolution

    Situation

    My setup is as usual :

    • Windows 10host, running VirtualBox 6.1.16
    • Debian 10 (Buster)guest
    • 2 monitors (laptop + external monitor via DisplayPort)

    What happens :

    1. Debian boots normally and displays the login window as usual (which is at a very low resolution, like 800×600)
    2. usually, once I’ve entered my credentials, the display flickers slightly while the monitor frame is resized to its full resolution, then a 2nd window appears for the 2nd monitor. Now, the window keeps its low resolution, no 2nd window appears, and my XFCE desktop is displayed in this tiny window.
    3. Then 3 desktop notifications appear in the top-right corner (1 is displayed twice but I can’t remember which since they vanish after just a few seconds). Because of the low screen resolution, the messages are truncated :
      • Failed to register
      • Failed to set display

    Details

    Since the display within a virtual machine depends on a dedicated kernel module, a recent kernel update may be the root cause.

    Можно ли уменьшить выделяемый объем диску в хранилище proxmox?

    • 1 подписчик
    • 15 окт.
    • 48 просмотров

    ответа
    2

  • virtualbox
    • VirtualBox

    Простой

  • VBoxManage: error: Failed to create the host-only adapter

    “Failed to create the host-only adapter” is also related to MAC security. You need to allow the changes in the security setting as explained in step 3 of the before section.

    Почему не могу мигрировать некоторые ВМ в vSphere?

    • 2 подписчика
    • 27 сент.
    • 77 просмотров

    ответ
    1

  • linux
    • Linux

    • +2 ещё

    Простой

  • Как создать установочный образ Debian из настроенной в VurtualBox системы?

    • 3 подписчика
    • 19 сент.
    • 127 просмотров

    ответ
    1

  • Показать ещёЗагружается…
  • Вакансии с Хабр Карьеры

    Системный администратор

    Московская школа программистов
    •Пушкино
    До 66 000 ₽

    Python-разработчик (Платформа Linux)

    Сбер
    •Москва
    от 250 000 до 350 000 ₽

    Инженер Linux

    Infinnity Solutions
    •Челябинск
    от 145 000 до 260 000 ₽
    Ещё вакансии

    Заказы с Хабр Фриланса

    Бэкенд приложения на Electron JS

    21 окт. 2022, в 12:39
    1000 руб./в час

    Нужно осуществить администрирование лок. сети и оборудования(удаленно)

    21 окт. 2022, в 12:33
    8000 руб./за проект

    Создать страницу «Работа администратора с предложениями экспертов»

    21 окт. 2022, в 11:59
    1000 руб./за проект
    Ещё заказы

    Минуточку внимания

    Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями

    Зарегистрироваться

    Самое интересное за 24 часа

    • Как собрать энергоэффективный и компактный NAS?

      • 2 подписчика
      • 0 ответов
    • Почему из-за плагина w3tc не открывается страница?

      • 2 подписчика
      • 0 ответов
    • Smartctl ругается на нечитаемые сектора, но MegaCli делает вид, что всё в порядке, кому верить?

      • 2 подписчика
      • 0 ответов
    • Какая погрешность в количестве фиксаций целевых событий в Яндекс метрике допустима?

      • 2 подписчика
      • 0 ответов
    • Почему в Chrome не отображается круг, а получается квадрат?

      • 2 подписчика
      • 1 ответ
    • Как умножить матрицы с помощью SSE?

      • 3 подписчика
      • 0 ответов
    • Как сделать аутентификацию по номеру телефона?

      • 4 подписчика
      • 0 ответов
    • Как подождать асинхронного выполнения всех подписчиков события?

      • 3 подписчика
      • 0 ответов
    • Ломается весь код в Sublime Text?

      • 3 подписчика
      • 1 ответ
    • Периодически падает сайт с ошибкой 502 как найти проблему?

      • 3 подписчика
      • 2 ответа
    • © Habr
    • О сервисе
    • Обратная связь
    • Блог

    Error Creating Network

    With OS Monterey update you could get errors with networks if you try to create an IP other than the 198 range.

    To rectify this issue, open the networks file.

    sudo vi /etc/vbox/networks.conf

    Add the following to the file.

    * 0.0.0.0/0 ::/0

    It should solve the network create error.

    VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine

    11Shares

    • Facebook
    • Twitter
    • LinkedIn
    • More

    Other Interesting Blogs

    Linux foundation coupon

    Mac OS Issue: error: VBoxNetAdpCtl: Error while adding new interface

    There is also an issue with the new MAC OS Monterey version. Which is fixed in the latest Virtual box build. So you need to remove the existing version of Virtualbox and reinstall the latest build to get rid of this issue.

    There was an error while executing `VBoxManage`, a CLI used by Vagrant
    for controlling VirtualBox. The command and stderr is shown below.

    Command: [“hostonlyif”, “create”]

    Stderr: 0%…
    Progress state: NS_ERROR_FAILURE
    VBoxManage: error: Failed to create the host-only adapter
    VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory
    VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
    VBoxManage: error: Context: “RTEXITCODE handleCreate(HandlerArg *)” at line 95 of file VBoxManageHostonly.cpp

    Let me know if it fixes your virtual box error.

    Как починить курсор в noVNC с дисплеем SPICE?

    • 1 подписчик
    • 21 час назад
    • 9 просмотров

    ответов
    0

  • виртуализация
    • Виртуализация

    • +1 ещё

    Средний

  • Как отключить авто обновление в Oracle VM VirtualBox?

    • 2 подписчика
    • 13 окт.
    • 70 просмотров

    ответа
    2

  • виртуализация
    • Виртуализация

    • +2 ещё

    Средний

  • Failed to open/create the internal network ‘HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter’ (VERR_INTNET_FLT_IF_NOT_FOUND).

    Situation

    • the host operating system is Windows 10 version 1909 (got that update lately)
    • I also upgraded to VirtualBox 6.1.22 a few days ago
    • when booting my VM, I get Windows pop-ups asking whether I allow VirtualBox to “make changes to my system” regarding network interfaces. I said “yes”.
    • the VM boots, but its network interface dedicated to host-guest networking does not work (ip a says NO CARRIER)
    • on a following VM boot, I get the following error message (copied as-is, with a mix of french and english ) :
      Échec de l’ouverture de session pour la machine virtuelle Debian.

      Failed to open/create the internal network ‘HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter’ (VERR_INTNET_FLT_IF_NOT_FOUND).

      Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

      Code d’erreur : E_FAIL (0x80004005)
      Composant : ConsoleWrap
      Interface : IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

    Details

    • in the VirtualBox GUI, VM properties, Network panel, Adapter tab (the one corresponding to private host networking), the Name select box is empty and offers no option (should display VirtualBox Host-Only Network adapter).
    • there is an error icon at the bottom of the window stating No private host network adapter specified
    • this seems related to major Windows 10 updates (source)

    Solution

    /! This is a temporary solution that _can_ fix the error message, but won’t probably survive a reboot or a suspend :
    – in “Oracle VM VirtualBox Manager”, open the “Host Network Manager”
    – hover the “Tools” cell (top left) + click the “hamburger” menu + “Network”
    – or “File | Host Network Manager”
    – or “CTRL-h”
    – you may see there some “Host-only” network interfaces that don’t exist anymore in Windows10, so clean the mess by deleting everything
    – create a new interface with the proper settings (IP, mask, DHCP)
    – open Windows 10 network properties (WIN-r | ncpa.cpl)
    – you should see the interface you just created
    – disable + re-enable it https://forums.virtualbox.org/viewtopic.php?t=94568&p=456926#p473162

    – unfortunately, it’s pretty likely this interface won’t be there at the next reboot and I don’t know how to fix this so far :-(((

    https://superuser.com/questions/1132433/virtualbox-connection-disappears/1648033#1648033

    • Source :

      https://forums.virtualbox.org/viewtopic.php?t=94568&p=456926

    • Source :

      https://forums.virtualbox.org/viewtopic.php?f=6&t=94277#p455065

    Solution For VBoxManage: error: Details: code

    This component MachineWrap interface IMachine issue happens when there is insufficient permission for the Virtual box to start up the VM in mac.

    Follow the steps given below to resolve this issue.

    Step 1: Open MAC system preferences

    Step 2: Select the security and privacy option.

    Step 3: Select the General tab and enable the lock icon to make changes. Then there will be an option to enable system extensions. Instead of the restart, you will see another option. Once you click that, you will see Oracle on the list. Enable that in the checkbox. It will ask for a system restart and restart the system.

    Now if you try to bring up the VM, you won’t see the component MachineWrap, interface machine issue.

    Источники

    • https://Lumpics.ru/error-0x80004005-in-virtualbox/
    • https://qna.habr.com/q/879283
    • https://scriptcrunch.com/solved-vboxmanage-error-component-machinewrap/
    • https://doc.callmematthi.eu/VirtualBox_errors.html
    [свернуть]
    Решите Вашу проблему!


    ×
    Adblock
    detector