26 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

FIX: VirtualBox Failed to open session for Virtual Machine (Solved)

Содержание

FIX: VirtualBox Failed to open session for Virtual Machine (Solved)

Last updated on November 26th, 2018

A few days ago, one of my clients contacted me to report the following problem, when trying to start a virtual machine from Oracle VM Virtuabox, on his Windows 10 PC: «Failed to open a session for the virtual machine %VMachineName%. The Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1).» As my client informed me, the VirtualBox issue is appeared suddenly and the previous day the Virtual Machine started without any problems.

This tutorial contains instructions to resolve the following error in VirtualBox:

«Failed to open a session for the virtual machine.
The virtual machine ‘VMachineName’ has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in ‘C:Users%Username%VirtualBox VMs%VMachineName%LogsVBoxHardening.log’.

Виртуальная машина: ошибка 0x80004005

Метод №1 Переименование vbox-файла

Один небольшой трюк помогает большинству пользователей избавиться от проблемы при попытке запустить нужную им виртуальную машину. Как уже было сказано, ошибка 0x80004005 возникает, по большей части, из-за неправильно сохраненного состояния виртуальной машины в vbox-файл. Когда это происходит, то VirtualBox создает еще один файл, но только уже с приставкой -prev или -tmp. Вам нужно переименовать этот файл. Выполните следующее:

  • пройдите в директорию C:Users VirtualBox VMs;
  • найдите в папке файлы с именем вашей виртуальной машины и расширением .vbox и .vbox-prev(или -tmp), например, пускай это будут ВМ.vbox и ВМ.vbox-prev;
  • удалите файл ВМ.vbox;
  • переименуйте ВМ.vbox-prev в ВМ.vbox;
  • далее перейдите в директорию C:Users .VirtualBox и выполните все описанное выше еще раз, т.е. удаление и переименование файлов.

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

Метод №2 Удаление обновления KB:3004394

Если дело заключалось не в неудачном сохраненном состоянии виртуальной машины, то, возможно, оно заключается в обновлении под номером KB:3004394. Уже многими доказано, что данное обновление может создавать конфликт во время работы VitualBox. Вам нужно попробовать удалить это обновление, а затем проверить наличие кода ошибки E_FAIL 0x80004005.

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

  • нажмите на клавиатуре Windows+X;
  • выберите из контекстного меню пункт «Командная строка(администратор)»;
  • впишите в консоль команду wusa /uninstall /kb:3004394 и нажмите Enter;

Удалив обновление KB:3004394 из своей операционной системы, перезагрузите компьютер. Снова зайдите в VitualBox, запустите нужную виртуальную машину и убедитесь, что ошибка E_FAIL 0x80004005 была устранена. Если же нет, то давайте посмотрим на другие методы.

Читать еще:  Как активировать карту мегафон модем. Как правильно активировать модем Yota. Как происходит активация симки

Метод №3 Активирование виртуализации в BIOS

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

Метод №4 Подбор рабочей версии VirtualBox

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

Если код ошибки E_FAIL 0x80004005 появляется и на новой версии VirtualBox, то вам придется искать ту версию программы, которая наконец-то таки стабильно заработать на вашей системе. Так или иначе, вы найдете ее. Исходя из отзывов пользователей, стабильными версиями являются 4.3.12, 4.3.20, 5.0.6 и 5.1.8. Пробуйте, запускайте и проверяйте наличие ошибки E_FAIL 0x80004005.

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

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

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

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

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

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

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

  • Example.vbox.
  • Example.vbox-prev.
  • Папка «Logs» (ее мы игнорируем, она нам не понадобится).

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

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

  1. Возвращаемся в папку с неработающей виртуальной машиной.
  2. Удаляем файл Example.vbox.
  3. Переименовываем файл Example.vbox-prev в Example.vbox с помощью вызова опций по клику правой кнопкой мыши.

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

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

  1. Делаем резервную копию.
  2. Стираем файл с разрешением .xml.
  3. Меняем имя «Example.xml-prev» на «Example.xml».

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

Attachments

Changed 9 years ago by dhdurgee

  • attachmentVBox.log added

log from last boot of XP machine

Changed 9 years ago by dhdurgee

  • attachmentWindow_XP_Test.xml added

virtual machine profile

Changed 9 years ago by dhdurgee

  • attachmentVirtualBox.xml added

virtual box profile

comment:1 in reply to: ↑ description Changed 9 years ago by dhdurgee

I run several versions of Windows in Virtual Box here. After the new release installed I first booted W7 and updated the guest additions. I next booted XP and updated the guest additions. After shutting XP down that VM now shows as «Inaccessible», but I can read the machine profile fine using MC.

Forgot to note, host is Linux Mint 8 Helena — x64 Edition

comment:2 Changed 9 years ago by dhdurgee

Per a suggestion I saw I ran VBoxManage list vms —long and got the following for the machine in question:

Читать еще:  От слов к делу: что принесет искуственному интеллекту 2020 год?

/Downloads $ VBoxManage list vms —long Name: UUID: 7e38f6c7-22a2-41f8-a737-f53574913132 Config file: /home/dhdurgee/.VirtualBox/Machines/Window_XP_Test/Window_XP_Test.xml Access error details:

VBoxManage: error: Details: code NS_OK (0x0), component , interface , callee

I can cat the config file noted above, which of course is the one I attached earlier. What does the error above imply needs to be done to correct this?

comment:3 Changed 9 years ago by dhdurgee

I also just thought to run a validation of the xml files and they come back clean.

comment:4 Changed 9 years ago by dhdurgee

I tried getting details via UUID and got the following:

/Downloads $ VBoxManage showvminfo «7e38f6c7-22a2-41f8-a737-f53574913132» Name: UUID: 7e38f6c7-22a2-41f8-a737-f53574913132 Config file: /home/dhdurgee/.VirtualBox/Machines/Window_XP_Test/Window_XP_Test.xml Access error details: VBoxManage: error: The object functionality is limited VBoxManage: error: Details: code E_ACCESSDENIED (0x80070005), component Machine, interface IMachine, callee

comment:5 Changed 9 years ago by klaus

If you tell me how you can produce this VM config file without manually editing it I might be able to find the root cause.

The cause why the config file is rejected is that there are two DVD drives in the config, both pointing to the same DVD image. VirtualBox cannot handle this.

Already found the place which didn’t produce an error message.

Repairing the Window_XP_Test.xml file is relatively easy: delete one of the two occurrences of ‘ ‘.

comment:6 Changed 9 years ago by dhdurgee

That did repair the virtual machine. Thanks for the pointer.

As to how the condition obtained, my recollection is that some time ago I had mounted the guest additions CD image as the IDE controller 1 slave unit while I had one of the system DVD drives as the IDE controller 1 master unit. I had booted the XP image shortly after the update was installed and selected «install additions» from the Device menu. Is it possible that this replaced my 1,0 unit with the guest additions image despite it already being attached as the 1,1 unit? This would match conditions, as after I shutdown the VM I started seeing the problems. Is it possible to confirm this from the log file?

comment:7 Changed 9 years ago by klaus

  • Status changed from new to closed
  • Resolution set to worksforme

At least with the current version I couldn’t reproduce problems with such «double mounting» of the guest additions iso — any attempt to save such a config is rejected and results in a rollback to the previous configuration. It’s of course possible that there were earlier VirtualBox versions which didn’t contain this consistency check.

The log files probably won’t help — the problem might have been long dormant, and only the logs for the last 4 runs are kept.

comment:8 Changed 9 years ago by dhdurgee

  • Status changed from closed to reopened
  • Resolutionworksforme deleted

I just encountered the same problem again today! Now that I know how to deal with it I simply edited the XML for the virtual machines and that was that.

The circumstances were the same as last time. In the two machines I had problems with the IDE-secondary-slave was the windows extensions and the IDE-secondary-master was a host DVD drive. After I booted my machines with new release clicked «Device-Install Guest Additions» to install the updated additions. This did the install and I shutdown normally. But as I encountered the problem again this morning when I prepared to boot the VM it appears that this process does not check to see if the guest additions is already mounted, in this case as the IDE-secondary-slave, and UNCONDITIONALLY mounts it in place of the CD device first in the list before starting it.

Hopefully I will remember this next time an update arrives and will run it manually from the currently mounted drive as opposed to using the «Device-Install Guest Additions» menu entry. Hopefully this is enough information for you to recreate and fix the problem.

Читать еще:  Два номера на одной симкарте мегафон. Как подключить дополнительный номер мегафон на свою сим-карту. Как подключить «Второй номер» на Мегафоне

comment:9 Changed 9 years ago by dhdurgee

I ran the update from the mounted ISO image this month and things went fine. I will leave it to someone else to test this by mounting this ISO image as a secondary DVD/CD drive and then using the «Device-Install Guest Additions» menu entry to see if the problem manifests itself for them, as I don’t have the time to waste manually editing a mangled configuration file.

[SOLVED] Latest update broke VirtualBox MAC OS Mavericks

Post by Taslimdal » Mon Oct 21, 2019 9:57 am

After the latest Update to Mint 19.2 (After Update Manager finished and and said a reboot is required) when I tried to run my MAC OS Mavericks Virtual Machine I got and still this error message

Failed to open a session for the virtual machine .
The object functionality is limited.
Result Code:
E_ACCESSDENIED (0x80070005)
Component:
MachineWrap
Interface:
IMachine

I did not do anything to the Virtual Machine files and properly shutdown the machine the last time I used it.

I have a Windows 10 Virtual Machine that works just fine.

Re: Latest update broke VirtualBox MAC OS Mavericks

Post by pbear » Mon Oct 21, 2019 10:27 pm

Re: [SOLVED] Latest update broke VirtualBox MAC OS Mavericks

Post by Taslimdal » Wed Oct 23, 2019 12:24 am

Re: [SOLVED] Latest update broke VirtualBox MAC OS Mavericks

Post by smurphos » Wed Oct 23, 2019 2:52 am

Re: [SOLVED] Latest update broke VirtualBox MAC OS Mavericks

Post by Taslimdal » Thu Oct 24, 2019 4:17 pm

Re: [SOLVED] Latest update broke VirtualBox MAC OS Mavericks

Post by smurphos » Fri Oct 25, 2019 1:38 am

It’s got a few voices to be fair, and supports rate, pitch and volume adjustments — albeit none of the voices are very attractive to the ear. I would have talked you through the next bit had it met your needs — we’re nice like that. It’s a 30 second task to set up the script and cronjob and running a whole VM just to get the time spoken seems rather overkill.

There’s plenty of other more advanced speech synthesis packages for linux other than the speech-dispatcher included by default — espeak or festival spring to mind.

  • Important Notices
  • ↳ Rules & Notices
  • ↳ Releases & Announcements
  • ↳ Main Edition Support
  • ↳ Newbie Questions
  • ↳ Installation & Boot
  • ↳ Software & Applications
  • ↳ Virtualization
  • ↳ Hardware Support
  • ↳ Mounting Partitions
  • ↳ Printers & Scanners
  • ↳ Graphics Cards & Monitors
  • ↳ Networking
  • ↳ Ethernet
  • ↳ Wireless
  • ↳ Other networking topics
  • ↳ Desktops & Window Managers
  • ↳ Cinnamon
  • ↳ MATE
  • ↳ Xfce
  • ↳ KDE
  • ↳ Others
  • ↳ Other topics
  • ↳ Non-technical Questions
  • ↳ Sound, Multimedia, & Codecs
  • ↳ Tutorials
  • Debian Edition Support
  • ↳ LMDE Forums
  • ↳ Newbie Questions
  • ↳ Installation & Boot
  • ↳ Software & Applications
  • ↳ Hardware Support
  • ↳ Networking
  • ↳ Tutorials
  • ↳ Other Topics & Open Discussion
  • ↳ LMDE Archive
  • Personalize and Customize Linux Mint
  • ↳ Themes, Icons, & Wallpaper
  • ↳ Desktop Screenshots
  • ↳ Compiz, Conky, Docks, & Widgets
  • ↳ Scripts & Bash
  • Chat
  • ↳ Introduce yourself
  • ↳ Chat about Linux Mint
  • ↳ About Mint Editions
  • ↳ Chat about Linux
  • ↳ Open chat
  • ↳ Gaming on Linux Mint
  • Development
  • ↳ Artwork
  • ↳ Community Projects
  • ↳ Promotion
  • ↳ Suggestions & New Ideas
  • ↳ Translations
  • Languages
  • ↳ Français (French)
  • ↳ Deutsch (German)
  • ↳ Italiano (Italian)
  • ↳ Español (Spanish)
  • ↳ Other Languages
  • ↳ Nederlands (Dutch)
  • ↳ Suomi (Finnish)
  • ↳ Norsk (Norwegian)
  • ↳ Polski (Polish)
  • ↳ Português (Portuguese)
  • ↳ Русский (Russian)
  • Board index
  • All times are UTC-04:00
  • Delete cookies
  • Contact us

Powered by phpBB® Forum Software © phpBB Limited

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector