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

5 способов устранения ошибки ‘Виртуальная машина завершила работу неожиданно’

Содержание:

Некоторые пользователи VirtualBox сталкиваются с проблемой “Виртуальная машина неожиданно завершила работу с кодом выхода 1 (0x1)Ошибка ” при попытке открыть виртуальную машину. Затронутые пользователи сообщают, что данная ошибка возникает на нескольких виртуальных машинах (включая все новые, которые они пытаются создать). Подтверждено, что данная проблема возникает в операционных системах Windows 7, Windows 8.1 и Windows 10.

Не удалось открыть сеанс для виртуальной машины. Виртуальная машина неожиданно завершила работу во время запуска с кодом завершения (0x1)
Не удалось открыть сеанс для виртуальной машины.
Виртуальная машина неожиданно завершила работу во время запуска с кодом завершения (0x1).

В чем причина ошибки “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)”?

Мы попытались разобраться в этой проблеме, изучив различные сообщения пользователей. На основании собранных данных и нескольких решений, которые рекламировали пострадавшие пользователи, нам удалось выявить несколько потенциальных виновников, которые могут вызывать данное сообщение об ошибке:

  • Драйвер ядра VirtualBox не установлен (или поврежден) – Нескольким пользователям удалось решить проблему путем переустановки VirtualBox вместе с драйвером ядра VirtualBox.
  • Антивирус стороннего производителя мешает работе VirtualBox – В нескольких сообщениях пострадавшие пользователи смогли решить проблему, временно отключив защиту в реальном времени в сторонних антивирусных программах.
  • Ошибка вызвана неудачным обновлением Windows – Есть одно конкретное обновление, которое, как подтверждено, вызывает эту ошибку. На данный момент подтверждено, что эта проблема возникает только на Windows 7.

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

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

Способ 1: Перезагрузка системы

Если вы еще не сделали этого, просто перезагрузите компьютер. Некоторые пользователи сообщили, что после перезагрузки компьютера VirtualBox смог открывать виртуальные машины, не прерываясь на ошибку “Виртуальная машина неожиданно завершила работу при запуске с кодом выхода 1 (0x1)” ошибка.

Если перезагрузка не помогла или вы ищете более надежное решение, перейдите к следующему способу.

Метод 2: Отключение антивируса во время работы виртуальной машины

Еще одним частым виновником возникновения ошибки является “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” ошибка — это внешний антивирусный пакет (вариант защиты, отличный от Windows Defender).

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

Отключение защиты в реальном времени в Avast Antivirus
Отключение защиты в реальном времени в Avast Antivirus

Альтернативным вариантом может быть полное удаление пакета безопасности путем удаления стороннего пакета безопасности из системы. Вы можете сделать это, следуя данному руководству (здесь).

После того как антивирус будет отключен, откройте VirtualBox и снова запустите виртуальную машину. Если аудиовидеокарта мешала работе VirtualBox, то вы больше не будете получать сообщение “Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)” ошибка.

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

Метод 3: Установка драйвера ядра VirtualBox

Некоторым пользователям удалось решить проблему путем переустановки VirtualBox вместе с VBoxDrv.inf (драйвер ядра VirtualBox). Этот подход, по-видимому, помог многим пользователям окончательно решить проблему.

Некоторые пользователи отмечают, что простая установка VBoxDRV.inf драйвера было достаточно, но лучше заново запустить все компоненты VirtualBox’. Вот’ краткое руководство по выполнению операции:

  1. Pres клавиша Windows + R , чтобы открыть диалоговое окно Run. Затем введите “appwiz.cpl” и нажмите кнопку Введите открыть Программы и функции.
    Запустить диалог: appwiz.cpl
    Запустите диалог: appwiz.cpl
  2. Внутри Программы и функции, прокрутите список приложений, чтобы найти Oracle VM VirtualBox. Как только вы увидите запись, щелкните на ней правой кнопкой мыши и выберите Удалите . Затем, следуя подсказкам на экране, удалите программу из системы.
    Деинсталляция Oracle VM VirtualBox
    Деинсталляция Oracle VM VirtualBox
  3. После удаления программы перезагрузите компьютер. При следующем запуске убедитесь, что не запущен антивирус стороннего производителя.
  4. Откройте File Explorer и перейдите в следующее место:
    C:\ Program Files \ Oracle \ VirtualBox \ драйверы \ vboxdrv \ VBoxDrv.inf
  5. Как только вы попадете туда, щелкните правой кнопкой мыши на VBoxDRv.inf и выберите пункт Установить, а затем нажмите кнопку Да при UAC (User Account Control) prompt.
    Установка файла VBoxDRV.inf (драйвер ядра VirtualBox)
    Установка VBoxDRV.inf (драйвер ядра VirtualBox)
  6. Как только вы увидите “Операция завершена успешно” приглашение, щелкните Ok и снова запустите виртуальную машину. Он должен открыться без “Виртуальная машина неожиданно завершила работу при запуске с кодом выхода 1 (0x1)” ошибка.
    Операция завершена успешно
    Операция успешно завершена

Способ 4: Установка обновления Microsoft’s bug fix (только для Windows 7)

Согласно различным сообщениям пользователей, существует одно обновление Windows, которое, как подтверждено, вызывает ошибку “Виртуальная машина неожиданно завершила работу при запуске с кодом выхода 1 (0x1)” ошибка. Как выяснилось, при установке обновления KB3004394 обновление не будет установлено .cat-файл, который не позволяет VirtualBox проверить подлинность нескольких DDL-файлов.

Примечание: Если вы не используете Windows 7, перейдите сразу к разделу Метод 5.

К счастью, исправить эту проблему очень просто, поскольку Microsoft уже выпустила для нее исправление. Для устранения ошибки (если она была вызвана неудачным обновлением) в Windows 7 выполните следующие действия:

  1. Перейдите по официальной ссылке Microsoft (здесь) и загрузите исправление для Windows 7, нажав на кнопку Download the package now.
    Загрузка исправления Microsoft
    Выбор подходящего пакета загрузки
  2. В следующем окне нажмите кнопку Скачать кнопка для начала загрузки.
    Загрузка исправления
    Загрузка исправления
  3. После завершения загрузки откройте исполняемый файл обновления и, следуя подсказкам на экране, установите его в систему. Он будет действовать как инструмент удаления, полностью удаляя некачественное обновление.
  4. Перезагрузите компьютер и при следующем запуске снова откройте виртуальную машину и посмотрите, не возникнет ли ошибка “Виртуальная машина неожиданно завершила работу при запуске с кодом выхода 1 (0x1)” ошибка. Если это так, перейдите к последнему способу, приведенному ниже.

Способ 5: Запуск машины в режиме Headless (временное решение)

Если вы прошли этот путь безрезультатно, существует одно исправление, которое многие пользователи использовали для обхода проблемы “Виртуальная машина неожиданно завершила работу во время запуска с кодом завершения 1 (0x1)” ошибка. Но у этого способа есть один существенный недостаток – он является лишь временным решением проблемы.

Несколько пользователей сообщили, что ошибка не возникает, если запустить машину в режиме Headless, а затем нажать кнопку Show. Вот краткое руководство о том, как это сделать:

  1. Откройте VM VirtualBox и щелкните один раз, чтобы выбрать машину, на которой отображается сообщение об ошибке. Затем, когда машина выбрана, щелкните стрелку рядом с кнопкой Запустите значок и выберите Безголовый запустите.
    Щелкните на выпадающем меню, связанном с пунктом Start (Пуск), и выберите пункт Headless Start (Запуск без головы)
    Щелкните раскрывающееся меню, связанное с пунктом Пуск, затем выберите пункт Безголовый запуск
  2. Подождите 10-15 секунд, затем нажмите на кнопку Показать чтобы вызвать экран.
    Нажмите кнопку Show, чтобы открыть окно виртуальной машины
    Нажмите кнопку Показать, чтобы открыть окно виртуальной машины

    Это’ все. Но имейте в виду, что вам придется повторять описанную выше процедуру при каждом запуске виртуальной машины.

Примечание: Кроме того, убедитесь, что в вашем браузере не установлен какой-либо плагин, вызывающий эту проблему в Virtual box. Нам стало известно, что плагин IBM Trusteer Rapport несовместим с Virtual box, поэтому убедитесь в том, что он удален, прежде чем пытаться получить к нему доступ.

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