Не удалось открыть сессию для виртуальной машины whonix gateway xfce

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

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

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

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

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

Заходим на диск С, далее в папку Users (Пользователи), затем выбираете того пользователя, под которым вы устанавливали VirtualBox (у меня это имя Саша), далее в папку VirtualBox VMs, и там должна быть папка с названием вашей виртуальной машины. В предыдущей статье мы создавали виртуальную машину с названием Win8.1, поэтому полный путь к необходимой папке будет выглядеть так: C:\Users\Саша\VirtualBox VMs\Win8.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 с вашего компьютера у вас скорее всего будет временно разорвано интернет-соединение, так же, как и при установке другой версии этой программы. В этом нет ничего страшного, обычная перезагрузка компьютера решает эту проблему.

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

Источник

Что делать если не удалось открыть сессию для виртуальной машины

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

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

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

Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть картинку Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Картинка про Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce

Когда проявляется проблема

Возникновение проблемы замечено на всех версиях ядра операционных систем Microsoft с версией 6.1 и старше. Иначе говоря, ошибка при запуске уже установленного на виртуальную машину образа возникает на ОС от Windows 7 и до новейшей Windows 10. Появление проблемы не зависит от типа системы, которую вы инсталлировали на свой ПК, и версии программы VirtualBox.

Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть картинку Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Картинка про Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce

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

Первый вариант

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

Далее обращаемся в «Проводник» или любой другой используемый файловый менеджер, многим удобней старый-добрый Total Commander.

Переходим на системный диск, обычно обозначенный буквой «С».

Далее среди небольшого списка каталогов ищем тот, в котором хранятся пользовательские данные. Вариантов названия у него всего два «Users» или, собственно, «Пользователи». Следуем туда.

Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть картинку Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Картинка про Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce

Далее ищем папку с информацией для вашей учетной записи. Ее вы можете видеть при окне входа в систему, запуске меню «Пуск» в Windows 7/10 или активации плиточного меню вверху экрана при использовании Виндоус 8.

Проходим туда и находим папку «VirtualBoxVMs», в которой ищем каталог незапустившейся виртуальной машины. Там увидите три файла, список которых будет выглядеть так:

Предварительно копируем «Example.vbox» и «Example.vbox-prev» в любое другое место на компьютере, например, на диск «D».

Затем выполняем простую комбинацию:

В новых версиях программы содержимое папки может быть несколько другим, например, она может вмещать в себя файлы «Example.xml» и «Example.xml-prev».

Для всех них проделываем абсолютно те же операции:

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

Другой вариант решения проблемы

Существует ряд ситуаций, когда пользователь получает сообщение «Не удалось открыть сессию для виртуальной машины» из-за одного обновления Windows под маркировкой KB3004394. Исправить проблему в таком случае возможно, удалив это обновление из системы. Существует сразу два способа это сделать:

Третий вариант

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

Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть картинку Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Картинка про Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce

Список стабильных версий программы можно найти по этой ссылке.

Перед установкой старой версии удалите текущую версию из системы, при этом оставив данные. Перечень действий таков:

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

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

Видео по теме

Источник

Не удалось открыть сессию для виртуальной машины whonix gateway xfce

Мне главное понять причину, почему это происходит и можно ли что-то с этим сделать. Дело в том, что процессор у меня 32 битный. Со временем установил вторую винду на 64, чтобы запускать там то, что не запускается на 32-х. Теперь надо было поюзать Whonix на виртуалке. Выяснилось, что он запускается только на 64-х битах. Установил виртуалку на 64, импортировал образ хуникса и при запуске выдало такую ошибку:

Не удалось открыть сессию для виртуальной машины Whonix-Gateway-XFCE.

The native API dll was not found (C:\Windows\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE).

VT-x is not available (VERR_VMX_NO_VMX).

Код ошибки: E_FAIL (0x80004005)
Компонент: ConsoleWrap
Интерфейс: IConsole

Поискал ту библиотеку, которой не хватало, установил через установщик. Теперь выдаёт такую ошибку:

Не удалось открыть сессию для виртуальной машины Whonix-Gateway-XFCE.

Not in a hypervisor partition (HVP=0) (VERR_NEM_NOT_AVAILABLE).

VT-x is not available (VERR_VMX_NO_VMX).

Код ошибки: E_FAIL (0x80004005)
Компонент: ConsoleWrap
Интерфейс: IConsole

У меня две версии, почему это происходит. Мне надо понять какая из них правильная. От этого будут зависеть дальнейшие действия.
Первая версия это что не запускается из-за того, что на самом компе не реализована нужная технология разгона виртуализации, что просит хуникс для себя. В биосе ни строчки о ней нету. В настройках машин на виртуалке все версии ОС стоят только 32-х битные, хотя сама версия виртуалки именно на 64, 6.0.6. Вот это всё наталкивает на выводы, что из-за изначальной 32-х битной архитектуры хуникс у меня никогда не запустится. НО. дело в том, что спец. прога для проверки наличия VT-x (что хуникс себе просит) «leomoon-dot-com_leomoon-cpu-v_win» говорит мне, что и VT-x у меня есть и что он даже включён. Что заставляет меня писать вам сюда, чтобы разобраться точно. Что говорят вам логи? Почему хуникс не запускается? Из-за того, что он изначально не может запуститься на моём компе или тут версия вторая, что не хватает чего-то, какой-то библиотеки или ещё чего? Если версия вторая, то что мне делать?

Источник

Не удалось открыть сессию для виртуальной машины VirtualBox 0x80004005

Виртуальные машины служат для разворачивания в одной операционной системе другой. Но при определённых условиях на экране появляется ошибка 0x80004005 VirtualBox — «Не удалось открыть сессию для виртуальной машины IE-Win-7». Что она значит и как её устранить, об этом вы сможете прочитать далее.

Решение ошибки 0x80004005

В некоторых случаях ошибка 0x80004005 появляется в тот момент, когда виртуальная машина уже некоторое время работала. Но что-то произошло в системе и на экране появилось уведомление о сбое. Чаще всего ошибку удаётся решить при помощи замены файлов в папке машины.

Разумеется, если вы называли эмулированную систему иначе, то на вашем компьютере в папке будет другое имя. Иногда эти файлы имеют также другие расширения. Достаточно переименовать один из них и попытаться запустить VirtualBox, чтобы устранить ошибку 0x80004005.

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

Многим пользователям известно, что иногда ошибки в системе появляются из-за обновлений Windows. Список таких довольно обширен. Известно название обновления, которые способствует появлению проблем при открытии сессии в виртуальной машины — kb:3004394. На своём компьютере его нужно найти и удалить. Делается это следующим образом:

Способ 2. Можно также найти это обновление через командную строку в Windows. После чего в ней записать команду: wusa /uninstall /kb:3004394. И нажать клавишу ввода для активации этой команды. Когда процесс удаления закончится, попробуйте проверить, возникает ли ошибка «Не удалось открыть сессию в виртуальной машине VirtualBox» 0x80004005.

Что делать, если ошибка 0x80004005 появляется снова

Необходимо убедиться, что в папке с VirtualBox нет других файлов, кроме тех, что упоминались. Также стоит убедиться, что на компьютере не работают другие приложения в фоновом режиме. Они могут конфликтовать между собой, из-за чего будет появляться окно с уведомлением о сбое. Попробуйте очистить виртуальную память компьютера и отключить все приложения, которые могут работать параллельно.

Прочие способы борьбы с ошибкой в VirtualBox

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

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

Источник

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

В настоящее время всё большую популярность набирают программы для виртуализации. Они позволяют использовать некоторые части и ресурсы для запуска одной операционной системы внутри другой. Данная технология является практически необходимостью для пользователей Windows 10, так как многие полезные программы и утилиты совместимы только со старыми версиями ОС от Microsoft. Самая развитая виртуальная машина на данный момент — VirtualBox. В целом, она очень удобна в использовании и стабильна, в отличие от своих предшественников. Однако и она не лишена периодически возникающих проблем и ошибок. Самая частая из них — «Не удалось открыть сессию для виртуальной машины». Возникать она может как при установке софта, так и при неоднократном использовании. Что же это за неполадка и как решить проблему? Начнём по порядку.

Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть картинку Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Картинка про Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce

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

Суть проблемы

Ошибку с кодом 0x80004005 можно встретить на всех относительно новых версиях «винды» от 7 до 10. С версией VirtualBox она также никак не связана. Иными словами, виртуальная машина не может запустить образ ОС. Такое может случиться, даже если пользователь успешно установил и настроил программу. Пытаться решить проблему перезапуском не удастся. Что же тогда можно сделать?

Способ 1

Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть картинку Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Картинка про Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce

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

Способ 2

Также причиной неисправности может послужить только что установленное обновление Windows. Как мы уже рассказывали, автоматические обновления могут вызывать сбои в работе программ. В этом случае решением проблемы может быть удаление всех последних установленных апдейтов или же определённого (обычно «виновником» является апдейт с кодом KB3004394). Процесс удаления мы уже подробно описывали. Сделать это можно несколькими методами. Напомним алгоритм действий через командную строку.

Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть картинку Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Картинка про Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce

Если система найдёт файл, то удалит. Если же нет, можно попробовать избавится от всех последних автоматически установленных. Бывает, что система не находит нужную обнову, и, соответственно, не может устранить неполадку. В таком случае переходим к следующему методу.

Способ 3

Если ни один из вышеперечисленных путей решения не помог и ошибка всё равно высвечивается, стоит прибегнуть к установке другой версии VirualBox’а. На официальном сайте есть список наиболее стабильных вариаций. Ваша задача заключается в замене одной на другую с сохранением данных. Действуем следующим образом:

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

Способ 4

Также устранить неполадку можно принудительным отключением гипервизуализации. Отметим, что на 32-битных ОС такой метод не сработает. Если же у вас 64-битное устройство, делаем следующее:

Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Смотреть картинку Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Картинка про Не удалось открыть сессию для виртуальной машины whonix gateway xfce. Фото Не удалось открыть сессию для виртуальной машины whonix gateway xfce

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

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *