The virtual machine windows has terminated unexpectedly during startup with exit code 1 0x1

Fix: Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)

Several VirtualBox users are encountering the “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” error whenever they try to open a virtual machine. Affected users report that this error occurs with multiple virtual machines (including any new ones that they try to create). This particular issue is confirmed to occur on Windows 7, Windows 8.1 and Windows 10.

Failed to open a session for the virtual machine.
The virtual machine has terminated unexpectedly during startup with exit code (0x1).

What is causing the “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” error

We tried to get to the bottom of this issue by investigating various user reports. Based on what we gathered and based on several solutions that affected users advertised, we have managed to identify several potential culprits that might trigger this particular error message:

  • The VirtualBox kernel driver is not installed (or is corrupted) – A couple of users have managed to get the issue resolved by reinstalling VirtualBox along with the VirtualBox kernel driver.
  • 3rd-party antivirus is interfering with VirtualBox – In a couple of reports, affected users were able to get the issue resolved by temporarily disabling the real-time protection of their 3rd party AV.
  • A bad Windows Update is causing the error – There’s one particular update that is confirmed to be causing this particular error. So far, this issue is only confirmed to occur on Windows 7.

If you’re currently struggling to resolve this particular issue, one of the methods below will enable you to resolve the issue. Below you have several fixes that other users in a similar situation have used to get the issue resolved.

Since the methods below are ordered by efficiency and severity, follow them in the order that they are presented until you find a fix that successfully resolves the issue in your particular scenario.

Method 1: Restarting your system

If you haven’t already done this, start simply by rebooting your machine. Several users have reported that after they rebooted their computer, VirtualBox was able to open virtual machines without being interrupted by the “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” error.

If a restart is not effective or you’re looking for a more permanent fix, move down to the next method below.

Method 2: Disable the antivirus while running the virtual machine

Another frequent culprit that will trigger the “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” error is an external antivirus suite ( a security option different than Windows Defender).

Several users that were using a 3rd party security suite have reported that the error doesn’t occur if the real-time protection of the AV is disabled. The steps of disabling the real-time protection are specific to each 3rd party antivirus, but you can typically disable it by right-clicking the taskbar icon and using the context menu.

Disabling the real-time protection on Avast Antivirus

An alternative would be to uninstall the security suite completely by removing the 3rd party security suite from your system. You can do this by following this guide (here).

Once the antivirus has been taken care of, open VirtualBox and launch the virtual machine again. If the AV was interfering with VirtualBox, you’ll no longer get the “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” error.

If you’re still seeing the error despite disabling your 3rd party security suite, move down to the next method below.

Method 3: Installing the VirtualBox kernel driver

Several users have managed to resolve the issue by reinstalling VirtualBox along with the VBoxDrv.inf (the VirtualBox Kernel driver). This approach seems to have helped a lot of uses to resolve the issue for good.

Читайте также:  Почему не работает монитор когда работает компьютер windows

Some users have reported that just installing the VBoxDRV.inf driver was enough, but you’re better off re-initiating all of VirtualBox’s components. Here’s a quick guide through the whole thing:

  1. Pres Windows key + R to open up a Run Dialog Box. Then, type “appwiz.cpl” and press Enter to open up Programs and Features. Run dialog: appwiz.cpl
  2. Inside Programs and Features, scroll through the list of applications to locate Oracle VM VirtualBox. Once you see the entry, right-click on it and choose Uninstall. Then, follow the on-screen prompts to remove the software from your system. Uninstalling Oracle VM VirtualBox
  3. Once the software has been uninstalled, restart your machine. At the next startup, make sure that no 3rd party antivirus is running.
  4. Open File Explorer and navigate to the following location:
  5. Once you get there, right-click on VBoxDRv.inf and choose Install, then click Yes at the UAC (User Account Control) prompt. Installing the VBoxDRV.inf (VirtualBox kernel driver) file
  6. Once you see “The operation completed successfully” prompt, click Ok and run the virtual machine again. It should open without the “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” error. The operation is completed successfully

Method 4: Installing Microsoft’s bug fix update (Windows 7 only)

As per various user reports, there is one Windows update that is confirmed to be causing the “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” error. As it turns out, the KB3004394 update will miss installing a .cat file which prevents VirtualBox from verifying the authenticity of several DDL files.

Note: If you are not on Windows 7, jump straight to Method 5.

Luckily, the fix for it is extremely simple since Microsoft has already released a hotfix for it. Follow the steps below to resolve the error (if it was caused by a bad update) on Windows 7:

  1. Visit this Microsoft official link (here) and download the hotfix for Windows 7 by clicking on Download the package now. Choosing the appropriate download package
  2. In the next screen, click the Download button to commence the download. Downloading the hotfix
  3. Once the download is complete, open the update executable and follow the on-screen prompts to install it on your system. It will act as a removal tool, deleting the bad update altogether.
  4. Reboot your computer and open the virtual machine again at the next startup and see if you’re still encountering the “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” error. If you are, move over to the final method below.

Method 5: Starting the machine in the Headless mode (Temporary fix)

If you’ve come this far without a result, there’s one fix that a lot of affected users have used to circumvent the “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” error. But it has one major downside – it’s only a temporary fix.

Several users have reported that the error doesn’t occur if they start the machine in Headless mode and then clicking on Show. Here’s a quick guide on how to do this:

  1. Open VM VirtualBox and click once to select the machine that is showing you the error message. Then, with the machine selected, click the arrow near the Start icon and choose Headless start. Click the drop-down menu associated with Start, then click on Headless Start
  2. Wait 10-15 seconds, then click on Show to bring up the screen. Click on Show to bring up the virtual machine window

That’s all there is to it. But keep in mind that you will have to repeat the procedure above every time you start up the virtual machine.

Note: Also, make sure that there isn’t any plugin installed on your browser that is causing this issue with Virtual box. It has been bought to our attention that the IBM Trusteer Rapport plugin is incompatible with Virtual box so make sure to uninstall that before you try to access it.

Ошибка при запуске машины на VirtualBox

«Не удалось открыть сессию для виртуальной машины Lin.
The virtual machine ‘Lin’ has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in ‘C:\Users\Администратор\VirtualBox VMs\Lin\Logs\VBoxStartup.log’.
Код ошибки: E_FAIL (0x80004005)
Компонент: MachineWrap
Интерфейс: IMachine «

Пробовал создавать новые машины, все одно и тоже.

При запуске виртуальной машины mac в virtualbox выдаётся чёрный экран
здравствуйте. проблема такая: создал вирт. машину mac 10.11 в virtualbox. при попытке запуска.

Ошибка 0x80040154 при запуске virtualbox 5.0.2
Здравствуйте, поставил virtualbox 5.0.2, но при запуске вылетает ошиька «Не удалосьсоздать.

Ошибка при запуске виртуальной машины
Доброго времени суток. Изучаю на занятиях СЭД Евфрат. Программа установлена на виртуалке. Я ее.

VirtualBox.exe — ошибочный образ. Ошибка при запуске
Здравствуйте! Помогите разрешить проблему. Данная ошибка возникла буквально «из ничего». Возникает.

bjhony, установил — ничего не дает. Последняя версия VirtualBox

Переименование каких-то файлов тоже ничего не дает.

ranebull, я надеялся, что это обновление будет мешать — но, как оказалось — оно даже не установлено..

Persk, да я и по тем инструкциям, где все хорошо работает, ставил 5.0.14.. Попробую постарее

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

Данил303, на ХР — может быть и прокатит такая очевидность. Естественно, я это все проделал, в этом можно убедиться, если внимательно прочитать тему.

Вот если кто-то сможет записать Remix OS в образ для VirtualBox или VMware (желательно) и зальет его — буду благодарен.

Помог данный способ.

Чтобы устранить ошибку 0x80004005, нужно открыть в текстовом редакторе конфигурационный файл виртуальной машины, запуск которой приводит к возникновению системного сообщения. В Windows этот файл, как правило, располагается в директории C:\Users\имя_пользователя\VirtualBox VMs (или C:\Documents and settings) и имеет расширение .vbox.

В окне редактора потребуется отыскать инструкцию и поменять в ней значение «true» на «false».

После внесения правок останется сохранить изменения на диск компьютера и убедиться в том, что сообщение VT-x is not available больше не появляется.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Ошибки при запуске виртуальной машины в VirtualBox
Привет, при запуске OC на VirtualBox возникли вот такие ошибки кто нибудь знает как исправить?

Синий экран на хост машине при запуске машины из Virtualbox
При попытке запустить машину любую (Xp, W7, 32 или 64) получаю синий экран на хост машине. cod 3b.

WinServer2008 — ошибка 3b при старте виртуальной машины в Oracle VM VirtualBox
Ошибка Сигнатура проблемы: Имя события проблемы: BlueScreen Версия ОС: 6.1.7601.2.1.0.272.7.

Virtualbox вызывает синий экран при загрузке виртуальной машины
Всем привет. Windows 7 Максимальная SP 1. Ситуация такая: синий экран смерти при запуске.

Устраняем ошибку 0x80004005 в VirtualBox

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

Причины возникновения ошибки 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\ИМЯ_ГОСТЕВОЙ_ОС
В папке с операционной системой, которую вы хотите запустить, должны быть следующие файлы: Name.vbox и Name.vbox-prev. Вместо Name будет имя вашей гостевой операционной системы.

Скопируйте файл Name.vbox в другое место, например, на рабочий стол.
Файл Name.vbox-prev необходимо переименовать вместо перемещенного файла Name.vbox, то есть удалить «-prev».


Эти же действия необходимо проделать и внутри другой папки, находящейся по следующему адресу:

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

  • Попробуйте запустить операционную систему. Если не сработало, восстановите все назад.
  • Способ 2: Включение поддержки виртуализации в BIOS

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

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

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


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


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

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

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

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

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

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


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


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


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

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

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

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

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

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

      Запустите «Панель управления».


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


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


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

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

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

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

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

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

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

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

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


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

    wusa /uninstall /kb:3004394

    и нажмите Enter.

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

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

    Читайте также:  Изменить права доступа всей папки linux
    Оцените статью