Как исправить ошибку с кодом E_FAIL 0x80004005 в VirtualBox компонента ConsolewWrap
Программа Virtualbox позволяет встраивать одну операционную систему в другую. Это происходит безопасно для основного варианта, поскольку встроенная ОС функционирует в ограниченном формате. При этом юзер получает возможность тестирования Linux на Windows или любой другой операционной системы. Иногда пользователи сталкиваются с кодом ошибки E_FAIL 0x80004005 в VirtualBox с компонентом ConsolewWrap.
СОДЕРЖАНИЕ СТАТЬИ:
Причины возникновения ошибки 0x80004005 в VirtualBox
Проблемы с запуском сессии для виртуальной машины могут возникать по разным причинам. Их может быть несколько. Довольно часто этот сбой появляется спонтанно. Пользователь еще вчера мог работать в операционной системе на VirtualBox, а уже сегодня не может выполнить те же действия в связи со сбоем при загрузке сессии. Однако иногда не удается совершить первичный запуск операционной системы.
Ошибка с кодом 0x80004005 возникает при загрузке встроенной системы. При этом вместо логотипа отображается окно с сообщением. Это может случиться в ходе первой загрузки и при очередном открытии системы.
При этом наблюдаются следующие причины появления сбоя:
- В 64-разрядных системах время от времени появляется конфликт технологии, которая носит название Hyper-V.
- В установленной операционной системе могут появляться сбои, связанные с установленным апдейтом или неполадками в текущем обновлении.
- Если система уже была до этого открыта, при завершении мог случиться системный сбой. В результате этого появилась рассматриваемая ошибка.
- В подсистеме по умолчанию не функционирует виртуализация. Также юзер мог ее до этого отключить.
- В программе VirtualBox появились в ходе работы ошибки. Также инсталляционный пакет может не иметь всех требуемых компонентов.
Конфликтные ситуации часто появляются в системе. При этом важно уделить внимание вариантам, которые появляются чаще всего и препятствуют нормальному функционированию софта.
Способ 1: Переименование внутренних файлов
Иногда сессия сохраняется с ошибкой. В такой ситуации ее дальнейший запуск невозможен. В этом случае следует переименовать файлы, которые связаны с загрузкой гостевой операционной системы.
Чтобы добиться нужных результатов, рекомендуется совершить следующие манипуляции:
- Включить отображение расширений файлов. В 7 версии операционной системы Виндовс это делается через «Параметры папок». В 10 редакции Windows стоит использовать для этой цели «Параметры проводника».
- Открыть каталог, в котором находится файл, отвечающий за загрузку ОС. Он представляет собой сам образ и находится в каталоге VirtualBox VMs. При этом его место сохранения пользователь выбирал при инсталляции самой программы VirtualBox. Как правило, она располагается в корне диска. Это может быть С или D, если жесткий диск разделен на 2 раздела. Также нужный объект может находиться в персональном каталоге юзера по пути С:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\VirtualBox VMs\ИМЯ_ГОСТЕВОЙ_ОС.
- В каталоге с операционной системой, которую нужно запустить, должны находиться такие объекты, как Name.vbox и Name.vbox-prev. При этом важно, что вместо Name приводится имя гостевой ОС.
- Скопировать файл Name.vbox в другое место. Его, в частности, можно переместить на рабочий стол.
- Переименовать файл Name.vbox-prev. При этом требуется удалить составляющую «-prev».
- Аналогичные действия следует провести в другом каталоге, который располагается по адресу C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\.VirtualBox.
- Тут тоже требуется поменять файл VirtualBox.xml. Его требуется скопировать в любое другое место.
- У объекта VirtualBox.xml-prev удалить приписку «-prev». В результате требуется получить имя VirtualBox.xml.
- Попытаться загрузить операционную систему. Если добиться требуемых результатов не удалось, рекомендуется вернуть все назад.
Способ 2: Включение поддержки виртуализации в BIOS
При появлении сбоя 0x80004005 в случае первой загрузки программ можно заподозрить, что причина заключается в отсутствии настройки BIOS. Для этого его требуется открыть. Это нужно сделать при загрузке ПК, когда отображается окно информации относительно производителя материнской платы и отдельных комплектующих девайса. К примеру, БИОС может открываться путем нажатия клавиши «DEL». Также могут использоваться другие кнопки – конкретный вариант зависит от производителя.
Итак, для входа в меню BIOS требуется нажать на нужную кнопку в первые секунды загрузки ПК. После этого нужно перейти в меню «Advanced BIOS Features» и кликнуть на пункт «Virtualization». Это даст возможность переключиться в формат «Enabled».
Если БИОСу пользователя этот параметр не подходит, рекомендуется поискать в нем ключевое слово «Virtualization». Тут нужно перейти на формат «Enable».
Способ 3: Обновление VirtualBox
Появление ошибки может быть связано с апдейтом софта до последней версии. Эту проблему можно решить разными способами. Проще всего дождаться выхода стабильной редакции приложения. Этот вариант подойдет людям, которые не хотят заморачиваться по поводу выбора рабочей версии софта. Чтобы получить нужную информацию относительно появления новой редакции программы, стоит перейти на официальный портал приложения или воспользоваться интерфейсом программного обеспечения. При этом рекомендуется совершить следующие манипуляции:
- Загрузить менеджер виртуальных машин.
- Кликнуть на пункт «Файл».
- Нажать на строку «Проверить обновления».
- Дождаться результатов.
- При необходимости установить апдейт.
Также пользователь, который столкнулся с неполадками, может выполнить переустановку VirtualBox. При этом допустимо отдать предпочтение текущей или предыдущей версии. При наличии инсталляционного файла VirtualBox следует использовать его для переустановки. Также существует немало источников, которые предлагают актуальную или предыдущую версию софта. При этом стоит перейти на страницу с перечнем всех прошлых релизов для текущей версии приложении. После этого нужно выбрать сборку, подходящую для операционной системы, и скачать ее.
Чтобы переустановить стоящую редакцию VirtualBox, требуется загрузить инсталлятор. При этом в окне с типом установки рекомендуется выбрать пункт «Repair». После чего стоит установить софт в стандартном режиме.
Для этого рекомендуется перейти в раздел «Установка и удаление программ» в ОС Виндовс. Также для этого допустимо воспользоваться установщиком VirtualBox. Обязательно следует выполнить резервные копии своих каталогов с образами операционной системы.
Способ 4: Отключение Hyper-V
Hyper-V представляет собой систему виртуализации для 64-разрядных систем. В отдельных случаях она вступает в конфликт с приложением VirtualBox. Это вызывает возникновение сбоя при начале сессии для виртуального устройства. Чтобы деактивировать гипервизор, рекомендуется совершить следующие действия:
- Перейти в раздел «Панель управления».
- Активировать просмотр по значкам. Тут рекомендуется кликнуть на строку, которая носит название «Программы и компоненты».
- С левой стороны кликнуть на пункт под названием «Включение или отключение компонентов Windows».
- В новом окне убрать галочку с элемента «Hyper-V». После чего требуется нажать на пункт «Ок».
- Выполнить перезагрузку персонального компьютера. Стоит отметить, что этот этап не является обязательным.
- Попытаться запустить операционную систему в VirtualBox.
Способ 5: Изменение типа запуска гостевой ОС
Временным решением может стать смена запуска операционной системы. Этот метод помогает далеко не всегда, однако иногда он все же дает нужные результаты. Чтобы добиться нужного эффекта, рекомендуется совершить следующие манипуляции:
- Загрузить менеджер VirtualBox.
- Кликнуть на проблемную операционную систему правой кнопкой мышки и навести курсор на строку «Запустить». Тут требуется выбрать пункт «Запуск в фоновом режиме с интерфейсом». Важно учитывать, что эта опция доступна далеко не во всех редакциях программы. Получить к ней доступ можно с версии 5.0.
Способ 6: Удаление/исправление обновления Windows 7
Этот метод считается несколько устаревшим. Дело в том, что после не слишком удачного патча KB3004394, который приводил к остановке работы виртуальных машин в программе, появился вариант KB3024777. Он дает возможность справиться с рассматриваемой проблемой.
Для удаления проблемного варианта рекомендуется выполнить следующие манипуляции:
- Перейти в командную строку с правами админа. При этом рекомендуется загрузить окно «Пуск» и ввести «cmd». После чего рекомендуется совершить правый клик мышки и нажать на строку «Запуск от имени администратора».
- Ввести команду «wusa /uninstall /kb:3004394».
- Нажать клавишу Enter.
- После совершения перечисленных манипуляций ПК может потребоваться перезагрузить.
- Попытаться снова запустить гостевую операционную систему в программе.
Для установки KB3024777 рекомендуется совершить следующее:
- Зайти на сайт корпорации Майкрософт.
- Скачать нужный файл. При этом требуется принимать во внимание разрядность своей операционной системы.
- Установить файл ручным способом. Если требуется, нужно перезагрузить персональный компьютер.
- Проверить, запускается ли виртуальная машина в VirtualBox.
Как правило, четкое выполнение указанных рекомендаций помогает устранить сбой, и юзер может использовать виртуальную машину.
Появление ошибки с кодом 0x80004005 наблюдается при запуске виртуальной машины. В сообщении к сбою отображается уведомление, что не получается открыть сессию. В большинстве случаев проблема связана с тем, что программа не смогла сохранить состояние виртуальной машины в виде файла с расширением .vbox. Это наблюдается в том случае, если не получается найти файл старой сессии или некорректно настроен БИОС. В зависимости от этого нужно искать пути решения проблемы и четко следовать установленному алгоритму.