Virtualbox ошибка 0x80004005 consolewrap

Содержание

  • Причины возникновения ошибки 0x80004005 в VirtualBox
    • Способ 1: Переименование внутренних файлов
    • Способ 2: Включение поддержки виртуализации в BIOS
    • Способ 3: Обновление VirtualBox
    • Способ 4: Отключение Hyper-V
    • Способ 5: Изменение типа запуска гостевой ОС
    • Способ 6: Удаление/исправление обновления Windows 7
  • Вопросы и ответы

Virtualbox ошибка 0x80004005

При попытке запуска операционной системы Windows или Linux в виртуальной машине VirtualBox пользователь может столкнуться с ошибкой 0x80004005. Она возникает до старта ОС и препятствует любой попытке ее загрузки. Есть сразу несколько способов, помогающих устранить существующую проблему и продолжить пользоваться гостевой системой в обычном режиме.

Ситуаций, из-за которых не получается открыть сессию для виртуальной машины, может быть несколько. Зачастую данная ошибка возникает спонтанно: еще вчера вы спокойно работали в операционной системе на 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». Есть два выхода из сложившейся ситуации:

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

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

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

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

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

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

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

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

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

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

    • Если вы делаете откат до предыдущей версии, то лучше сперва удалить 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.

Способ 6: Удаление/исправление обновления Windows 7

Этот способ считается устаревшим, поскольку после неудачного патча KB3004394, приводящего к прекращению работы виртуальных машин в ВиртуалБокс, была выпущена заплатка KB3024777, устраняющая данную проблему.

Тем не менее, если у вас на компьютере по каким-то причинам отсутствует фикс-патч, а проблемный присутствует, то есть смысл либо удалить KB3004394, либо установить KB3024777.

Удаление KB3004394:

  1. Откройте «Командную строку» с правами администратора. Для этого откройте окно «Пуск», напишите cmd, правым кликом мыши выберите пункт «Запустить от имени администратора».

    Запуск cmd от имени администратора

  2. Пропишите команду

    wusa /uninstall /kb:3004394

    и нажмите Enter.

    Команда удаления обновления Windows в cmd

  3. После выполнения этого действия может потребоваться перезагрузка компьютера.
  4. Попробуйте еще раз запустить гостевую ОС в ВиртуалБоксе.

Установка KB3024777:

  1. Перейдите по этой ссылке на сайт Microsoft.
  2. Скачайте версию файла с учетом разрядности своей ОС.

    Скачивание обновления для Windows 7

  3. Установите файл вручную, если необходимо, перезагрузите ПК.
  4. Проверьте запуск виртуальной машины в VirtualBox.

В подавляющем большинстве случаев точное выполнение данных рекомендаций приводит к устранению ошибки 0x80004005, и пользователь может без труда начать или продолжить работать с виртуальной машиной.

Наш обзор расскажет о проблеме с запуском сессий в VirtualBox — Код ошибки E_FAIL (0x80004005) в  Virtualbox. Вы узнаете что это за сбой и отчего возникает проблема. Мы подобрали все проверенные методы, что бы исправить данный сбой.

Код ошибки E_FAIL (0x80004005) – данная ошибка возникает при попытке начать сессию в VirtualBox в Windows 7/8/10 и Linux. Ее появление произвольное: может вчера все работало нормально, а сегодня с первой попытки захода выдает в ответ «Не удалось открыть сессию для виртуальной машины». Способами решения могут довольно простые действия, но если они не помогаю, тогда приходится прибегать к крайним мерам. Ниже мы опишем самые действенные методы исправления.

Ошибка-E-FAIL-0x80004005-в-VirtualBox

Проблема «Не удалось открыть сессию для виртуальной машины»

Первое и самое простое решение

Следует просто переименовать несколько внутренних файлов в VirtualBox. Данная ошибка образовывается по причине отсутствия исходного файла сохраненной сессии. То есть, когда пользователь выше из программы были созданы ошибочные сохранения или они оказались в итоге пустые.

  1. Для начала посетим папку нашей программы. Перейдем в диск С. Далее в «Пользователи» или «Users» у кого как. Находим имя вашего компьютера. Среди других программ отыскиваете VirtualBox VMs. Именно тут будет храниться ваш образ.
  2. Кроме внутренней папки должны быть два файла. Их копируем в другое место (например, рабочий стол). Оригинальные файлы: «Win8.1.vbox» — удаляем, а «Win8.1.vbox-prev» — переименовываем на удаленный файл. Все должно заработать. В случае же неудачи — восстанавливаем все назад, благодаря копиям.
  3. Если у вас другие файлы, вроде «Win8.1.xml-prev», то значит, его переименовываем на «Win8.1.xml». Наглядный видео пример подобного решения.

Откатываем обновления

Очень часто бывает, что после очередного обновления Windows все начинает тормозить или работать не правильно. Поэтому у большинства пользователей обновления выключены. Но если вы к ним не относитесь, то E_FAIL (0x80004005) может появиться именно из-за него.

  1. Выполним удаление последних изменений. Заходим в «Пуск».
  2. В поисковой строке вставляем cmd.
  3. Выполняем запуск только от имени администратора.
  4. Удалять тут ничего не следует, просто добавьте: wusa /uninstall /kb:3004394.
  5. Выключите компьютер.

Убираем-ошибку-E-FAIL-0x80004005-в-VirtualBox

Удаляем обновления через командную строку

Меняем версию программы

Как оказывается, не все версии VirtualBox уживаются на компьютере. Последние версии на удивление не отличаются хорошей стабильностью, что сказывается на длительности работы приложения. Но к счастью, двум версиям повезло избежать ошибки виртуальной машины E_FAIL (0x80004005) – 4.3.10 и 4.3.12. Все очевидно. Следует снести ту, что стоит сейчас и заменить на одну из предоставленных.

Решение кроется в BIOS

Только опытным пользователям подходит. Следует посетить BIOS и включить там Intel Virtualization Technology. Этот пункт не всегда активируется по умолчанию, а без него поддержка виртуализации отсутствует. Описать точный путь к этой опции невозможно, ведь модификаций BIOS очень много. Но к счастью во всех них меню очень маленькие, поэтому проведя пару минут в поиске можно найти настройки Intel Virtualization Technology. Просто установить на Enabled.

Простая переустановка — 100% способ

Если все предыдущие действия оказались недействительными и вам все равно не удалось открыть сессию для виртуальной машины, тогда остается последний шанс. Почему шанс? Ведь придется довериться удаче. Это клонится к тому, что нужно отыскать рабочую версию именно под вашу операционную систему.

  1. Найдите хороший источник со всеми версиями VirtualBox, желательно официальный ресурс.
  2. Начинайте с наиболее ранних модификаций, они менее требовательны для работы в ОС.

Возможно, одна из программ сможет установиться благополучно.

Данные советы с способы помогут избавиться от код ошибки E_FAIL 0x80004005 (компонент Machinewrap, consolewrap, Console и др.) в Virtualbox для Windows 7/8/10. Если способ помог или все же возникли сложности с решением, просим отписаться в комментариях, а мы постараемся помочь.

  • Распечатать

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(84 голоса, среднее: 2.5 из 5)

Поделитесь с друзьями!

Jiren

Posts: 6
Joined: 17. Nov 2018, 10:01

[Resolved] E_FAIL (0x80004005) / ConsoleWrap

Hi,

I am new here in the forum. I was wondering if anybody can help me with my Virtualbox Machine issues.

My VB was working fine with different OS installed inside previously about 2 to 3 months ago. Just now I tried to explore again the different OS on my VB.
I could not open any of them and its really disappointing. :(

I already upgraded to 5.2.22 just awhile ago plus the 5.2.22 extension pack. Still the issue persisted.

All are prompting Failed to open a session for the virtualbox machine. Below are the VB errors per machine:

Windows XP

Failed to open a session for the virtual machine Windows XP.

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}


Windows10 (64bit)

Failed to open a session for the virtual machine Windows10.

VT-x is not available (VERR_VMX_NO_VMX).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}


Debian8

Failed to open a session for the virtual machine Debian8.

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}


Ubuntu18.04 (64bit)

Failed to open a session for the virtual machine Ubuntu18.04.

VT-x is not available (VERR_VMX_NO_VMX).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

I would be glad to see generous feedback and expert help on this forum. :roll: :roll: :roll:

Last edited by socratis on 28. Jul 2019, 10:44, edited 2 times in total.

Reason: Marked as [Resolved].

Jiren

Posts: 6
Joined: 17. Nov 2018, 10:01

Re: E_FAIL (0x80004005) / ConsoleWrap

Post

by Jiren »

I was wondering now if somebody ever experienced this issue. 97 viewed and nobody commented. My bad. If only I found the same issue on other threads, i don’t have to ask.. :?

socratis

Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: E_FAIL (0x80004005) / ConsoleWrap

Post

by socratis »

Jiren wrote:If only I found the same issue on other threads, i don’t have to ask..

So, you’re telling me that you searched for the following errors, and you couldn’t find a thread (or 1000) or an answer? :shock:

Jiren wrote:

  • Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).
  • VT-x is not available (VERR_VMX_NO_VMX).

You might want to switch search engines…

Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the «QUOTE» button, please use the «POST REPLY«, at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.

socratis

Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: E_FAIL (0x80004005) / ConsoleWrap

Post

by socratis »

I was thinking more of a forums restricted search, something like:

  • «VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT site:forums.virtualbox.org» or
  • «VERR_VMX_NO_VMX site:forums.virtualbox.org«

But, hey, whatever works. ;)
Marking as [Resolved].

Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the «QUOTE» button, please use the «POST REPLY«, at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.

Jiren

Posts: 6
Joined: 17. Nov 2018, 10:01

Re: E_FAIL (0x80004005) / ConsoleWrap

Post

by Jiren »

socratis wrote:
But, hey, whatever works. ;)
Marking as [Resolved].

Quite shameful solution, it didn’t work on my machine error.. :?

I need to find other options. Still not resolve for now. I hope it will soon enough. :wink:

andyp73

Volunteer
Posts: 1631
Joined: 25. May 2010, 23:48
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Assorted Linux, Windows Server 2012, DOS, Windows 10, BIOS/UEFI emulation

Re: [Resolved] E_FAIL (0x80004005) / ConsoleWrap

Post

by andyp73 »

Jiren wrote:Quite shameful solution, it didn’t work on my machine error.

In defence of Socratis (not that he needs me to fight his battles), when you say…

Jiren wrote:I got the solution from 2 different helpful threads

…it is a reasonable interpretation that you have found a solution to your problem and have resolved it.

You haven’t explicitly stated what you host is. If it is Windows 10 then one of the updates may have enabled Hyper-V specifically or added/enabled a new feature which uses it and without informing you. That will stop VirtualBox dead in its tracks. Likewise, if you have installed a third-party anti-virus tool that may also do the same.

-Andy.

My crystal ball is currently broken. If you want assistance you are going to have to give me all of the necessary information.
Please don’t ask me to do your homework for you, I have more than enough of my own things to do.

Jiren

Posts: 6
Joined: 17. Nov 2018, 10:01

Re: [Resolved] E_FAIL (0x80004005) / ConsoleWrap

Post

by Jiren »

Sorry about that. I didn’t pertain to Socrates. It was the solution I found on Stack overflow. He only recommended to change search engine. I was even thankful.
I was just excited to try and check if the solution works. It was a failure for the time being. :?

Well anyways, it might be an update on Windows 10. I got Windows Defender on my LT.

I will try to recheck if tweaked something on the the latter. Thanks for the advice Andy. :wink:

MrBoKnowsEveryLittleThing

Posts: 1
Joined: 28. Jul 2019, 08:50

Re: [Resolved] E_FAIL (0x80004005) / ConsoleWrap

Post

by MrBoKnowsEveryLittleThing »

I want to necro this, as this is the first google result for my specific problem, and it might be easily searchable for others too.

With the error pertaining to WHvSetupPartition on windows 10 may update and beyond one easy solution i found after searching for about 30 minutes. (no vmware or virtualbox would start until i did this)

Open up a command prompt, run as administrator and

bcdedit /set hypervisorlaunchtype off

Enter, reboot.
This might solve the original posters problem as well.

Arturojp77

Posts: 1
Joined: 12. Jun 2020, 00:07

Re: [Resolved] E_FAIL (0x80004005) / ConsoleWrap

Post

by Arturojp77 »

Kind regards, I took the trouble to register just to thank this last post, for those of us who speak Spanish, the answer to our problem was not so easy to locate, it happened to me as the friend from the beginning, I read 1000 answers and none solved the problem except this, thanks really. I think I’ll even make a short video giving the solution in Spanish.
A simply line ///// bcdedit /set hypervisorlaunchtype off /// solve all

newgnn instagram

Posts: 1
Joined: 19. Jun 2022, 07:06

Re: [Resolved] E_FAIL (0x80004005) / ConsoleWrap

Post

by newgnn instagram »

Arturojp77 wrote:Kind regards, I took the trouble to register just to thank this last post, for those of us who speak Spanish, the answer to our problem was not so easy to locate, it happened to me as the friend from the beginning, I read 1000 answers and none solved the problem except this, thanks really. I think I’ll even make a short video giving the solution in Spanish.
A simply line ///// bcdedit /set hypervisorlaunchtype off /// solve all

aun haciendo todo eso no me funciona alguien me ayuda
even doing all that does not work for me someone help me

mpack

Site Moderator
Posts: 38792
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: [Resolved] E_FAIL (0x80004005) / ConsoleWrap

Post

by mpack »

@newgnn. This topic is 4 years old, VirtualBox has had two major updates since this topic was created. Please start your own topic, describe the problem accurately yet concisely, and provided a zipped VM log. Feel free to ask your question in your native language.

VirtualBox — решение проблемы с ошибкой E_FAIL (0x80004005) при запуске

На некоторых компьютерах при запуске виртуальной машины VirtualBox возникает ошибка, в которой написано, что «Не удалось открыть сессию для виртуальной машины». У меня она выглядела так:

Если щёлкнуть на слово «Детали» в окне этой ошибки, то можно увидеть код этой ошибки — E_FAIL (0x80004005):

Особенно неприятно, если у вас уже была настроена рабочая виртуальная машина в VirtualBox, которой вы пользовались, а через некоторое время она просто перестала запускаться, выдавая ошибку E_FAIL (0x80004005) «Не удалось открыть сессию для виртуальной машины». В данной статье мы последовательно рассмотрим три решения данной проблемы с запуском виртуальной машины.

Первое решение

Заходим на диск С, далее в папку Users (Пользователи), затем выбираете того пользователя, под которым вы устанавливали VirtualBox (у меня это имя Саша), далее в папку VirtualBox VMs, и там должна быть папка с названием вашей виртуальной машины. В предыдущей статье мы создавали виртуальную машину с названием Win8.1, поэтому полный путь к необходимой папке будет выглядеть так: C:UsersСашаVirtualBox VMsWin8.1

Как видно на скриншоте выше, у меня в этой папке лежат два файла с названием моей виртуальной машины «Win8.1»: «Win8.1.vbox» и «Win8.1.vbox-prev». Необходимо сначала скопировать оба файла в другое место на вашем компьютере (сделать резервные копии), а затем в исходной папке удалить файл «Win8.1.vbox», а файл «Win8.1.vbox-prev» переименовать в «Win8.1.vbox». Только не забывайте, что у вас будет своё имя виртуальной машины. После этого виртуальная машина должна запуститься без ошибки. Если же ошибка осталась, то просто верните скопированные файлы в исходную папку.

Иногда в указанной папке будут лежать не те файлы, которые я описывал выше, а с расширением xml – например, «Win8.1.xml-prev» и «Win8.1.xml-tmp». В этом случае достаточно переименовать файл «Win8.1.xml-prev» в файл «Win8.1.xml», и виртуальная машина должна запуститься без ошибок.

Это решение самое простое, и поэтому я рекомендую проверить его первым, но, к сожалению, данный способ не всегда срабатывает. Если это не помогло, то переходим ко второму решению.

Второе решение

Ещё одной причиной ошибки E_FAIL (0x80004005) может быть одно из обновлений операционной системы Windows KB3004394. Необходимо удалить это обновление, чтобы ваша виртуальная машина вновь смогла запуститься без ошибки.

Заходим в меню «Пуск» в левом нижнем углу рабочего стола Windows, и затем в правом столбце нажмите «Выполнить», как показано на рисунке:

Откроется диалоговое окно, и в нём надо набрать на английском языке слово «cmd» и затем нажать ОК:

Откроется чёрный экран с командной строкой и мигающим курсором:

В нём нужно будет аккуратно набрать следующую команду:

wusa /uninstall /kb:3004394

и нажать Enter. Должно получиться что-то вроде такого:

Windows поищет указанное обновление на вашем компьютере, и если найдёт, то удалит. Обычно это помогает в том случае, если не помогло решение №1.

Тем не менее, бывают случаи, когда даже этот способ не помогает, и приходится переходить к третьему способу.

Третье решение

Если первые два способа не помогли, то необходимо установить одну из стабильных версий программы VirtualBox (на данный момент это версии 4.3.12 и 4.3.10), предварительно удалив ту версию VirtualBox, с которой у вас установлена на данный момент (только не удаляйте сам файл виртуального жёсткого диска). В версиях 4.3.12 и 4.3.10 ошибки E_FAIL (0x80004005) не наблюдалось.

Скачать эти версии с официального сайта можно по следующим ссылкам:

Как установить скачанную программу VirtualBox, я подробно описывал в этой статье. Учтите, что при удалении прежней VirtualBox с вашего компьютера у вас скорее всего будет временно разорвано интернет-соединение, так же, как и при установке другой версии этой программы. В этом нет ничего страшного, обычная перезагрузка компьютера решает эту проблему.

Надеюсь, данная статья была для вас полезной. Если у вас появятся дополнительные вопросы, прошу задавать их в комментариях.

Как убрать ошибку 0x80004005 в VirtualBox

Одной из самых неприятных ошибок в VirtualBox является ошибка 0x80004005. Неприятна она тем, что не даёт запускать виртуальную машину (или все машины).

Для себя я выделил три основные причины этой ошибки:

  1. отключены аппаратные средства виртуализации;
  2. запущена другая система виртуализации, которая не даёт VirtualBox доступа к аппаратным ресурсам;
  3. VirtualBox не может записать состояние машины в файл vbox.

В этой статье мы рассмотрим методы исправления ошибки во всех трех случаях.

Аппаратные средства виртуализации

Первая причина довольно тривиальна. Существуют технологии аппаратной виртуализации, которые дают возможность использования изолированных гостевых систем (подробнее об отличиях между программной и аппаратной виртуализацией можно прочитать в сети). Если в BIOS компьютера функции аппаратной виртуализации отключены — VirtualBox выдаст ошибку 0x80004005.

Ошибка 0x80004005 в VirtualBox.

Для включения аппаратной виртуализации нужно зайти в BIOS и найти пункты Intel Virtualization Technology или AMD-V в зависимости от чипсета.

Названия могут быть и другие. Например, Intel VT, Virtualization Technology или просто Virtualization. Значение параметра должно быть Enabled.

Какого-то строго определенного месторасположения у этого пункта в BIOS нет. Он может быть на вкладке Advanced, System Configuration, Processor или какой-то другой.

Включение аппаратной виртуализации в BIOS.

Если включение аппаратной виртуализации не помогло, пройдемся по следующим пунктам.

Конфликт с другими системами виртуализации

VirtualBox, конечно, далеко не единственное решение в области виртуализации и он может конфликтовать с другим ПО для виртуализации за доступ к гипервизору. Выход в данном случае — удалить другое ПО для виртуализации.

Рассмотрим пример с Hyper-V, который встроен в качестве роли в ОС Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, а также в Профессиональной и Корпоративной редакциях Windows 8, Windows 8.1 и Windows 10.

Для отключения роли Hyper-V необходимо открыть Диспетчер сервера, перейти в раздел Роли и нажать Удалить роли.

Запустится Мастер удаления ролей. Приданные серверу роли будут отмечены галочками. Вам необходимо убрать галочку с Hyper-V.

После удаления сервер потребует перезагрузку.

Любители стучать пальцами по клавишам оценят возможность отключать роли через PowerShell.

Для этого запустите Windows PowerShell с правами администратора и подгрузите модуль Диспетчера серверов:

После этого можно работать с Диспетчером серверов из PowerShell. В частности, удалять роли. Для удаления роли Hyper-V введите:

Параметр -restart нужен для автоматической перезагрузки и можно обойтись без него.

Альтернативой PowerShell может стать командная строка, которую тоже надо запускать от имени администратора. Удалить Hyper-V поможет следующая команда:

Как и в случае с PowerShell, параметр -restart является необязательным.

Если Вам хочется сохранить настройки Hyper-V или по какой-то причине роль Hyper-V не удаляется из системы (бывает и так, к сожалению), то можно пойти другим путем и отключить использования гипервизора в момент загрузки Windows.

Сделать это можно путем редактирования загрузчика Windows. К сожалению, прошли те времена, когда редактирование загрузчика происходило через изменения простого текстового файла boot.ini. Теперь надо лезть в командную строку и использовать утилиту bcdedit.exe.

При любых операциях с загрузчиком ОС будет разумным сперва сделать резервную копию загрузчика, и только потом вносить изменения.

Запускаем командную строку от имени администратора. Для создания резервной копии используем команду:

Путь к файлу и имя файла Вы тут можете указать любые. Единственное уточнение — каталог, куда будет выгружен бэкап, уже должен существовать. Так что сначала создайте папку (или используйте существующую), а потом запускайте команду.

Если в пути к файлу присутствуют пробелы, нужно использовать кавычки:

В случае чего загрузчик можно восстановить командой:

Теперь, когда бэкап загрузчика создан, можно отключить через него использование системой гипервизора.

После этого нужно будет перезагрузить систему. Это приведет к тому, что роль Hyper-V в Windows сохранится, Вы сможете заходить в оболочку Hyper-V, но запустить созданные там виртуальные машины не получится. Зато получится запустить виртуальные машины в VirtualBox.

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

После этой команды тоже нужно перезагрузить систему.

Если конфликт между системами виртуализации не наш случай, обратимся к другой возможной причине.

Ошибка при попытке сохранить состояние виртуальной машины

Иногда VirtualBox не может сохранить состояние машины в файл. Такое может быть если файл поврежден или занят другим процессом. В таком случае VirtualBox пытает сохранить состояние машины в файлы с тем же именем, но с добавлением к расширению файла -prev или -tmp на конце. Поэтому, если виртуальная машина не загружается, можно попробовать подгрузить её состояние из этих файлов.

Зайдите в каталоги:

C:Users[имя пользователя]VirtualBox VMs[имя машины]

Путь к каталогу с машинами может отличаться от дефолтного, если Вы меняли его самостоятельно.

В каталоге с машинами Вы можете обнаружить файлы с .vbox-prev или .vbox-tmp на конце.

Если таковые есть, скопируйте куда-нибудь файл с .vbox на конце, а у файла с .vbox-prev уберите -prev, подменив таким образом файл состояния машины.

Кроме этого, проверьте обе папки на наличие файлов с .xml-prev и .xml-tmp на конце. Если такие найдутся, проверните с ними ту же операцию, что с файлами с расширением .vbox.

P.S. Ну и, наконец, бывает так, что VirtualBox конфликтует с обновлением Windows KB3004394. Можно попробовать удалить это обновление через Панель управления → Все элементы панели управления → Программы и компоненты → Просмотр установленных обновлений (в разных версиях Windows название пунктов меню немного отличается) или через командную строку от имени администратора командой:

После этого нужно перезагрузить компьютер. Может статься так, что корень проблемы крылся в такой мелочи.

Dadaviz

Ваш IT помощник

Код ошибки E_FAIL (0x80004005) в VirtualBox — как исправить

Наш обзор расскажет о проблеме с запуском сессий в VirtualBox — Код ошибки E_FAIL (0x80004005) в Virtualbox. Вы узнаете что это за сбой и отчего возникает проблема. Мы подобрали все проверенные методы, что бы исправить данный сбой.

Код ошибки E_FAIL (0x80004005) – данная ошибка возникает при попытке начать сессию в VirtualBox в Windows 7/8/10 и Linux. Ее появление произвольное: может вчера все работало нормально, а сегодня с первой попытки захода выдает в ответ «Не удалось открыть сессию для виртуальной машины». Способами решения могут довольно простые действия, но если они не помогаю, тогда приходится прибегать к крайним мерам. Ниже мы опишем самые действенные методы исправления.

Проблема «Не удалось открыть сессию для виртуальной машины»

Первое и самое простое решение

Следует просто переименовать несколько внутренних файлов в VirtualBox. Данная ошибка образовывается по причине отсутствия исходного файла сохраненной сессии. То есть, когда пользователь выше из программы были созданы ошибочные сохранения или они оказались в итоге пустые.

  1. Для начала посетим папку нашей программы. Перейдем в диск С. Далее в «Пользователи» или «Users» у кого как. Находим имя вашего компьютера. Среди других программ отыскиваете VirtualBox VMs. Именно тут будет храниться ваш образ.
  2. Кроме внутренней папки должны быть два файла. Их копируем в другое место (например, рабочий стол). Оригинальные файлы: «Win8.1.vbox» — удаляем, а «Win8.1.vbox-prev» — переименовываем на удаленный файл. Все должно заработать. В случае же неудачи — восстанавливаем все назад, благодаря копиям.
  3. Если у вас другие файлы, вроде «Win8.1.xml-prev», то значит, его переименовываем на «Win8.1.xml». Наглядный видео пример подобного решения.

Откатываем обновления

Очень часто бывает, что после очередного обновления Windows все начинает тормозить или работать не правильно. Поэтому у большинства пользователей обновления выключены. Но если вы к ним не относитесь, то E_FAIL (0x80004005) может появиться именно из-за него.

  1. Выполним удаление последних изменений. Заходим в «Пуск».
  2. В поисковой строке вставляем cmd.
  3. Выполняем запуск только от имени администратора.
  4. Удалять тут ничего не следует, просто добавьте: wusa /uninstall /kb:3004394.
  5. Выключите компьютер.

Меняем версию программы

Как оказывается, не все версии VirtualBox уживаются на компьютере. Последние версии на удивление не отличаются хорошей стабильностью, что сказывается на длительности работы приложения. Но к счастью, двум версиям повезло избежать ошибки виртуальной машины E_FAIL (0x80004005) – 4.3.10 и 4.3.12. Все очевидно. Следует снести ту, что стоит сейчас и заменить на одну из предоставленных.

Решение кроется в BIOS

Только опытным пользователям подходит. Следует посетить BIOS и включить там Intel Virtualization Technology. Этот пункт не всегда активируется по умолчанию, а без него поддержка виртуализации отсутствует. Описать точный путь к этой опции невозможно, ведь модификаций BIOS очень много. Но к счастью во всех них меню очень маленькие, поэтому проведя пару минут в поиске можно найти настройки Intel Virtualization Technology. Просто установить на Enabled.

Простая переустановка — 100% способ

Если все предыдущие действия оказались недействительными и вам все равно не удалось открыть сессию для виртуальной машины, тогда остается последний шанс. Почему шанс? Ведь придется довериться удаче. Это клонится к тому, что нужно отыскать рабочую версию именно под вашу операционную систему.

  1. Найдите хороший источник со всеми версиями VirtualBox, желательно официальный ресурс.
  2. Начинайте с наиболее ранних модификаций, они менее требовательны для работы в ОС.

Возможно, одна из программ сможет установиться благополучно.

Данные советы с способы помогут избавиться от код ошибки E_FAIL 0x80004005 (компонент Machinewrap, consolewrap, Console и др.) в Virtualbox для Windows 7/8/10. Если способ помог или все же возникли сложности с решением, просим отписаться в комментариях, а мы постараемся помочь.

Код ошибки e fail 0x80004005 в VirtualBox

В случае если в папке имеются файлы с расширением *.xml-prev или *.xml-tmp, то с ними нужно поступить также как описано выше.

Все те же операции проделать во второй папке C:Users .VirtualBox

Случай второй

Во втором случае (по некоторым данным) нормальному запуску виртуальной машины мешает обновление Windows под названием KB3004394. Для нормальной работы виртуальной машины, нам необходимо его удалить.

Для этого нажмем кнопку «Пуск» и в строке поиска введем cmd .

В результатах поиска увидим программу CMD на которой нам необходимо щелкнуть правой кнопкой мыши и выбрать «Запустить от имени Администратора».
В открывшемся окне командной строки введите:

wusa /uninstall /kb:3004394

Если в Вашей системе присутствует это обновление, оно будет удалено. Вам остается перезагрузить компьютер и попробовать запустить ВМ снова.

Решение третье. Включение виртуализации в BIOS компьютера.

Еще, как вариант: в BIOS вашей материнской платы, может быть отключена поддержка виртуализации по технологии Intel Virtualization Tecnology.

Технология виртуализации Intel Virtualization Technology (VT) известна также под кодовым названием Vanderpool. Смысл VT заключается в том, что один компьютер, построенный на единственном центральном процессоре, может выступать в роли нескольких виртуальных ПК. Благодаря технологии виртуализации на единой платформе могут одновременно и независимо друг от друга запускаться несколько операционных систем или приложений.

К огромному сожалению (а может и к лучшему), BIOS на разных материнских платах — тоже разный. Но принцип один и тот же. Нам нужно найти в нем поддержку виртуализации и разрешить ее.

Решение четвертое. Самое действенное.

Обновления. Большинство из нас гонятся за ними. Еще бы! Ведь в обновлениях что-то улучшено, ускорено, исправлено, доделано, переделано и т.д.

Это утверждение верно. Но на практике все оказывается не совсем так хорошо.

Если все вышеописанное не помогло вам избавится от кода ошибки e-fail 0x80004005, остается еще способ. Это установить более старую версию VirtualBox.

Смотрите также:

Добавить комментарий Отменить ответ

Реклама

Быстро выбрать категорию

неОшибка.Ру в социалках

Важно

Нам донатят

  1. Беляйкин А.А.
  2. Жека.
  3. sergeption
  4. Аноним **** 2862

О неОшибка.Ру

Согласие на обработку персональных данных

Настоящим Я, подтверждаю и даю свое добровольное согласие сайту неОшибка.Ру (адрес в интернете https://neoshibka.ru/ ) в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ «О персональных данных» на обработку и использование моих персональных данных, указанных в процессе регистрации, комментирования, или при заполнении любой другой контактной формы на настоящем сайте, с использованием средств автоматизации или без использования таких средств, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных, с целью сбора статистики и улучшения сервисов предоставляемых сайтом. Обработка персональных данных осуществляется также в целях моего информационного оповещения (рассылки информации, при желании есть функция отказа от рассылки) и для проведения аналитики и статистики.

Я ознакомлен(а), что:

  1. Настоящее согласие на обработку моих персональных данных, указанных при регистрации на Сайте, направляемых (заполненных) с использованием Cайта, действует в течение 20 (двадцати) лет с момента регистрации на Cайте;
  2. Cогласие может быть отозвано мною на основании письменного заявления в произвольной форме;
  3. Предоставление персональных данных третьих лиц без их согласия влечет ответственность в соответствии с действующим законодательством Российской Федерации.

If you are using VirtualBox to create and run virtual machines on Windows 10, it is likely that at one point or another, you may end up with an “E_FAIL (0x80004005)” error code that will prevent the virtual machine from starting.

Usually, the failure will occur after upgrading to a new version (build) of Windows 10 or after you made changes to the Microsoft Hyper-V feature.

Whatever the reason, if you see the error 0x80004005, you can quickly fix the issue by disabling the feature on Windows 10.

In this guide, you will learn the steps to resolve the error preventing a virtual machine from starting on VirtualBox

Fix error 0x80004005 starting virtual machine on Windows 10

To fix VirtualBox error starting a virtual machine, use these steps:

  1. Open Start.

  2. Search for Command Prompt, right-click the top result, and select the Run as administrator option.

  3. Type the following command and press Enter:

    bcdedit /set hypervisorlaunchtype off

    Disable Hyper-V to fix VirtualBox

Once you complete the steps, the command will disable Hyper-V, and VirtualBox should now be able to start a virtual machine normally without errors.

Typically, the error will look like this:

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

We may earn commission for purchases using our links to help keep offering the free content. Privacy policy info.

All content on this site is provided with no warranties, express or implied. Use any information at your own risk. Always backup of your device and files before making any changes. Privacy policy info.

Понравилась статья? Поделить с друзьями:
  • Vk mp3 mod ошибка авторизации
  • Vivaldi ошибка обновления
  • Vk donut ошибка при выводе средств
  • Vk coffee ошибка при воспроизведении аудиозаписи
  • Vk api ошибка 901