Ошибка 80004005 virtualbox

Как исправить ошибку E_FAIL 0x80004005 в VirtualBoxМногие пользователи при запуске, а в некоторых случаях и до запуска виртуальной машины в VirtualBox, независимо от установленной в ней операционной системы (Windows 10 и более ранние, Linux и другие) сталкиваются с ошибкой E_FAIL 0x80004005 от компонентов MachineWrap, MediumWrap и других.

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

  • Исправление код ошибки E_FAIL 0x80004005 в VirtualBox
  • Дополнительные возможные причины ошибки

Исправление код ошибки E_FAIL 0x80004005 в VirtualBox

Существуют различные причины появления ошибки E_FAIL 0x80004005 в VirtualBox, начнем с нескольких самых простых, которые очень легко исправить:

  1. Изменение пути к расположению с файлами виртуальной машины вследствие изменения буквы диска, переименования папки, содержащей файлы виртуальной машины, изменении имени папки пользователя (если папки виртуальной машины находились в ней внутри, как это обычно и есть по умолчанию). В этом случае, при запуске VirtualBox (при условии, что менеджер VB не был запущен до переименования) вы увидите отметку «Inaccessible» (Недоступно) у имени виртуальной машины и, при её выделении — информацию о рассматриваемой ошибке, как на изображении ниже. Возможные решения: вернуть изначальное расположение виртуальной машины (путь будет указан вверху вместе с сообщением File Not Found), либо удалить эту виртуальную машину в менеджере и импортировать её из нового расположения (через меню Машина — Добавить). Ошибка E_FAIL 0x80004005 в менеджере VirtualBox
  2. Удаление файлов виртуальных дисков, ранее использовавшихся в виртуальной машине. Решение — зайти в настройки виртуальной машины и убрать удаленный виртуальный диск из раздела «Носители».
  3. Если вы пробрасывали физический диск, флешку или другой накопитель в виртуальную машину VirtualBox (например, вот так: Как подключить физическую USB флешку к виртуальной машине VirtualBox), то при отсутствии этого физического диска, а также если запустить менеджер VirtualBox не от имени администратора вы можете получить тот же код ошибки 0x Решения: подключить диск на место; удалить диск в настройках виртуальной машины в разделе «Носители»; запустить VirtualBox от имени администратора. Ошибка E_FAIL 0x80004005 при запуске виртуальной машины

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

Допустим, наша виртуальная машина называется Win10. Тогда суть будет состоять в следующем: при запуске сессии виртуальной машины, VirtualBox переименовывает файл Win10.vbox в Win10.vbox-prev и, одновременно, создает файл Win10.vbox-tmp в той же папке. Последний файл будет использоваться в качестве текущего файла конфигурации для этой сессии, а .vbox-prev сохраняется в качестве резервной копии. После завершения сессии Win10.vbox-tmp переименовывается в Win10.vbox. При следующем старте всё повторяется.

Файлы виртуальной машины VirtualBox

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

Чтобы исправить ошибку E_FAIL 0x80004005 в таком случае выполните следующие действия:

  1. Полностью закройте менеджер VirtualBox, на всякий случай проверьте наличие процессов VirtualBox.exe и VBoxSVC.exe в диспетчере задач (закройте их, если запущены).
  2. Зайдите в папку с вашей виртуальной машиной. Стандартный путь: C:\Пользователи\Имя_пользователя\Virtualbox VMs\Имя_виртуальной_машины.
  3. В случае если в указанной папке нет файла имя_виртуальной_машины.vbox, но есть файлы .vbox-tmp или .vbox-prev, на всякий случай сохраните эти файлы в какой-то расположение на компьютере.
  4. Измените расширение файла .vbox-prev на .vbox
  5. Запустите менеджер VirtualBox и проверьте, запускается ли виртуальная машина теперь.
  6. Если это не помогло, также можете попробовать вместо .vbox-prev аналогичным образом переименовать файл .vbox-tmp.
  7. Если файл .vbox уже присутствовал в папке, можно попробовать перенести его в какой-то другое расположение, а потом попробовать выполнить шаги 4-6.
  8. В старых версиях VirtualBox использовались файлы .xml вместо .vbox, но суть решения остается той же самой и для них.

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

Дополнительные возможные причины ошибки

В случае, если предыдущие варианты не помогли, ниже — еще несколько возможных причин, способных вызвать ту же проблему при запуске виртуальной машины:

  • Отключенный файл подкачки Windows или недостаток памяти для работы виртуальной машины.
  • Отсутствие поддержки виртуализации или отключенная виртуализация, здесь может помочь: Как включить аппаратную виртуализацию в БИОС/UEFI.
  • Включенные компоненты Hyper-V в Windows 10, подробнее: Как запускать виртуальные машины Hyper-V и VirtualBox на одном компьютере.

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

  • Home
  • Partition Manager
  • 3 Simple Ways to Fix VirtualBox E_FAIL (0x80004005) Error

By Linda | Follow |
Last Updated

Have you received the Result Code: E_FAIL (0x80004005) when starting a VirtualBox VM? This post from MiniTool Partition Wizard offers you 3 simple ways to solve this problem. Keep reading to get them!

VirtualBox E_FAIL (0x80004005) Error

VirtualBox is an open-source type-2 hypervisor for x86 virtualization. It can be installed on Microsoft Windows, macOS, Linux, Solaris, and OpenSolaris. It supports the creation and management of guest virtual machines running Windows, Linux, BSD, OS/2, Solaris, Haiku, and OSx86, as well as limited virtualization of macOS guests on Apple hardware.

Many people use VirtualBox to run VMs. However, some people report that they have encountered the VirtualBox E_FAIL (0x80004005) error when starting a VM.  

E_FAIL (0x80004005)

The error details, the component, and the interface may be various, but the “Failed to open a session for the virtual machine xx.” message and “Result Code: E_FAIL (0x80004005)” will not change.

How to Fix VirtualBox E_FAIL (0x80004005) Error

To solve the Result Code: E_FAIL (0x80004005), you can try the following methods.

Fix 1. Use CMD to Disable Hyper-V

Since version 6.0, VirtualBox is able to use the Hyper-V API to coexist next to Hyper-V. If you use an old version of VirtualBox, it may be incompatible with Windows Hyper-V. When the Hyper-V is enabled, VirtualBox VM won’t start.

Many people have confirmed that the Result Code: E_FAIL (0x80004005) may be caused by Hyper-V and disabling it will solve the problem. However, disabling Hyper-V in Windows Features may don’t work. You should disable Hyper-V using CMD. Here is the guide:

  • Type “cmd” in the Windows search bar, right-click the best-matched result, and then click Run as administrator.
  • Execute this command: bcdedit /set hypervisorlaunchtype off.
  • Restart your PC and start the VirtualBox VM again to see whether the problem is solved.

Tip: To enable the Hyper-V later, you can use this command: bcdedit /set hypervisorlaunchtype auto.

Fix 2. Check the VM XML File

When the E_FAIL (0x80004005) error occurs, please navigate to the folder “C:UsersCOMPUTER_NAME.VirtualBoxMachinesVM_NAME” and check whether there are the following two files:

  1. VM_NAME.xml-prev
  2. VM_NAME.xml-tmp

When VirtualBox starts a VM, it needs to find an XML file. However, when the E_FAIL (0x80004005) error occurs, it seems that VirtualBox simply just couldn’t find “VM_NAME.xml” because this file technically doesn’t exist.

To solve this problem, you just need to make a copy of the “VM_NAME.xml-prev” file and rename the copy to “VM_NAME.xml”. Then, restart VirtualBox and it will work just fine.

Fix 3. Install VBoxDrv.inf Manually

VBoxDrv.inf is a driver used for VirtualBox. However, it’s possible that due to some permission issues, the installation of this crucial driver isn’t completed during the initial installation. Then, the VM won’t start and the error E_FAIL (0x80004005) occurs. In this case, you can solve the problem by installing the VBoxDrv.inf manually. Here is the guide:

Navigate to the VirtualBox installation folder and find the VBoxDrv.inf. If you didn’t customize the installation location, the VBoxDrv.inf file path should be C:Program FilesOracleVirtualBoxdriversvboxdrv. Right-click this file and choose Install.  

install VBoxDrv.inf

If all the above three methods fail to solve the problem, you can try reinstalling VirtualBox.

Bottom Line

Are the above methods useful to you? Do you have other solutions to the Result Code: E_FAIL (0x80004005) issue? Please share them with us in the following comment zone. I will appreciate that very much.

About The Author

Linda

Position: Columnist

Linda has been working as an editor at MiniTool for 5 years. She is always curious about computer knowledge and learns it crazily. Her articles are simple and easy to understand. Even people who do not understand computer can gain something. By the way, her special focuses are disk management, data recovery and PDF editing.

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

Код ошибки E_FAIL 0x80004005 в VirtualBox чаще всего появляется из-за того, что программе по какой-то причине не удалось сохранить состояние виртуальной машины в файл с расширением .vbox. Произойти это может по нескольким причинам, например, когда невозможно найти файл старой сессии или БИОС неправильно настроен. 

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

Код ошибки можно убрать несколькими способами. Это переименование файла в папке виртуальной машины, удаление обновления в командной строке, устранение неполадок через БИОС, а также многое другое, о чем мы далее и поговорим. 

Способ 1: переименование файла

Исправляем ошибку через переименование файла в папке виртуальной машины. Для этого выполняем следующее: 

  1. Открываем папку, в которой хранится файл, отвечающий за запуск операционной системы. Он располагается по следующему пути: С:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\VirtualBox VMs\ИМЯ_ _ОС. Если на этом диске вы не нашли нужную папку, то можете найти ее также и на других системных дисках. Кроме того, иногда она располагается и просто на локальном диске, как это указано ниже. 
  2. В открывшейся папке вы увидите такие файлы как Win.vbox и Win.vbox-prev. Файл с расширением vbox перемещаем в любое другое место, он нам еще может пригодиться.

    Где находятся файлы VirtualBox

    Перемещаем файл с расширением .vbox в другую папку

  3. Далее переименовываем файл с расширением vbox-prev. Его имя должно быть точно такое же как было и у того файла, который мы переместили из папки. 

    Где расположен файл с расширением .vbox

    Изменяем имя файла с расширением vbox-prev

  4. Перемещаемся в папку .VirtualBox, которая располагает по следующему адресу: C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\.VirtualBox. Делаем точно также, как и в предыдущих пунктах: файл VirtualBox.xml убираем в любое другое место, а в VirtualBox.xml-prev изменяем расширение на .xml.

    Где находится папка VirtualBox

    Открываем папку .VirtualBox и изменяем указанные файлы

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

Способ 2: настройка BIOS

Если вы наблюдаете ошибку 0x80004005 при первом использовании VirtualBox, то возможно причина скрывается в ненастроенном БИОСе. 

Для этого вам необходимо открыть БИОС. Делается это при запуске компьютера, когда высвечивается окно информации о производителе материнской платы и некоторых комплектующих устройства. Например, на рисунке ниже, BIOS открывается при помощи кнопки «DEL». В вашем случае это может быть другая клавиша, так как это зависит от производителя. 

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

Как открыть BIOS

Открываем БИОС

После этого открываем в БИОСе раздел «Advanced BIOS Features» и нажимаем на «Virtualization» для переключения в режим «Enabled».

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

Изменяем режим функции Virtualization

Если к вашему БИОСу эта настройка не подходит, тогда поищите в нем ключевое слово «Virtualization» и переключите в нем режим на «Enable». 

Способ 3: удаление пакета обновлений 

В том случае, если предыдущие способы не помогли, то можно попробовать «откатить» систему. Это позволит нам избавиться от файлового пакета KB:3004394, который может вызывать ошибку 0x80004005. 

  1. Кликаем правой кнопкой мыши по меню «Пуск» и выбираем пункт «Windows PowerShell (администратор).

    Как открыть Windows PowerShell от имени администратора

    Открываем Windows PowerShell от имени администратора

  2. Вводим в открывшемся окне следующий код: wusa /unistall /kb:3004394.

    Как исправить ошибку 0x80004005

    Вводим команду и нажимаем на клавишу «Enter»

  3. Перезагружаем компьютер и проверяем наличие ошибки. 

Способ 4: обновление VirtualBox

VirtualBox обычно автоматически обновляется, поэтому это также может служить появлению ошибки «E_FAIL 0x80004005». В этом случае стоит подождать выхода новой стабильной версии, с которой, вероятнее всего, проблема исчезнет. Если же вы не хотите ждать обновления, то можно установить более позднюю версию VirtualBox. Для этого выполняем следующее: 

  1. Открываем официальный сайт https://www.virtualbox.org/ и переходим в раздел «releases».

    Официальный сайт VirtualBox

    Официальный сайт VirtualBox содержит основную информацию о своем продукте

  2. Загружаем подходящею версию VirtualBox для Windows 10 и устанавливаем ее.

    Как скачать старую версию VirtualBox

    Загружаем старую версию VirtualBox

Способ 5: отключение компонента Hyper-V

Hyper-V – это специальная утилита в Windows 10, предназначенная для виртуализации 64-разрядных систем. Иногда у нее может возникнуть конфликт с VirtualBox, поэтому ее лучше отключить. См. также: как отключить Hyper-V в Windows 10.

  1. Открываем папку «Этот компьютер» и нажимаем на кнопку «Удалить или изменить программу».

    Как удалить программу в Windows 10

    Указанный раздел можно открыть и через меню «Панель управления»

  2. Переходим в раздел «Включение или отключение компонентов Windows» и снимаем галочку с пункта «Hyper-V».

    Как отключить Hyper-V

    Отключаем Hyper-V

  3. Перезагружаем ПК и проверяем наличие ошибки. 

Способ 6: изменение типа запуска VirtualBox

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

Для этого запускаем VirtualBox и кликаем правой кнопкой мыши по виртуальной машине. Затем выбираем «Запустить» → «Запустить в фоновом режиме с интерфейсом».

Как запустить VirtualBox

Запускаем виртуальную машину в фоновом режиме

Способ 7: сбой Adobe Flash Player в Internet Explorer и Edge 

В Windows 10 ошибка при запуске VirtualBox может возникать при проблемах с плеером Adobe Flash Player. Исправить неполадку можно при помощи обновления системы. Для этого переходим в параметры через меню «Пуск» и открываем раздел «Центр обновления Windows». 

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

Как обновить Windows 10

Обновление операционной системы занимает некоторое время

Способ 8: ошибка при работе в сети

Если под вашим руководством несколько компьютеров подключено в одну сеть, и вы пытаетесь получить доступ к одному из них, то тут также может возникать ошибка 0x80004005. Решить проблему можно следующем путем: 

  1. Нажимаем на клавиатуре сочетание клавиш «Win+R» и вводим команду regedit.

    Как открыть реестр в Windows 10

    Открываем реестр

  2. Вводим в строку запроса путь Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters и изменяем значение параметра «AllowInsecureGuestAuth» на 1.

    Как избавиться от ошибки 0x80004005 через реестр

    Изменяем значение параметра и перезагружаем компьютер

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

Загрузка ... Загрузка …

Post Views: 2 478

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

Обычно это ошибка связана с загрузкой предыдущей сессии (например, из-за конфликта имен файлов) или из-за разных проблем виртуализации. Попробуем покрутить все варианты, а там как получится.

Но если вы нашли свое решение и хотите поделиться этим с другими людьми – пишите комментарий к этой статье. Тысячи читателей нашего классного портала WiFiGid будут очень благодарны вам.

Так как с виртуальными машинами работают как минимум опытные пользователи ПК, операции уровни детского сада я буду пропускать, но если что-то осталось за кадром – напишите об этом в комментариях.

Содержание

  1. Шаг 1 – Переименовываем файлы
  2. Шаг 2 – Проверяем виртуализацию в BIOS
  3. Шаг 3 – Проверяем обновления
  4. Шаг 4 – Отключение Hyper-V и компании
  5. Шаг 5 – Создаем новую виртуальную машину
  6. Видео по теме
  7. Задать вопрос автору статьи

Шаг 1 – Переименовываем файлы

Ошибка E_FAIL 0x80004005 в VirtualBox: Не удалось открыть сессию

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

C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\VirtualBox VMs\ИМЯ_ВИРТУАЛКИ

  1. Переходим в папку нужной вам виртуальной машины (которая не запускается) и находим там вот эти файлы:

Ошибка E_FAIL 0x80004005 в VirtualBox: Не удалось открыть сессию

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

  1. Увидели эти два файла? У одного расширение .vbox, а у второго .vbox-prev? Так вот основной файл .vbox мы копируем куда-нибудь на рабочий стол и удаляем из этой папки. А вот у второго файла .vbox-prev мы через простое переименовывание меняем расширение на .vbox. Т.е. резервный файл виртуальной машины делаем основным.

Если у вас не отображаются расширения файлов, включить их можно с помощью нашей статьи.

  1. Теперь переходим в другую папку:

C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\.VirtualBox

  1. И здесь уже находим файлы VirtualBox.xml и VirtualBox.xml-prev. Делаем аналогичную замену.

Ошибка E_FAIL 0x80004005 в VirtualBox: Не удалось открыть сессию

  1. После этого пробуем снова запускаться. Очень часто такое мероприятие помогает, особенно если ошибка вылезла на ровном месте, а вы еще не успели затереть старые сессии. Но если что-то вдруг не запустилось – восстановите старые файлы как было и продолжайте чтение статьи.

Шаг 2 – Проверяем виртуализацию в BIOS

Очень редко, но бывает в самый неожиданный момент: в BIOS почему-то отключилась виртуализация. Просто нужно проверить – заходим в BIOS и смотрим, включена ли она там. Проверяем все варианты названий: Intel Virtualization Technology, Virtualization, Intel(R) VT for Directed I/O.

У нас есть отдельная статья по настройке виртуализации. Пользуемся, если что-то самостоятельно не нашли.

Шаг 3 – Проверяем обновления

Тоже один раз ловил проблему по этой теме – просто заходим на сайт VirtualBox и качаем самую последнюю версию обновления. Особенно актуально, если очень давно не обновляли. То же самое касается действий наоборот – скачал я на днях 7ю версию VB, а она не завелась. Пришлось идти на сайт и устанавливать актуальную 6ю.

А еще в самом VirtualBox есть функция проверки обновлений. Авось кому-то тоже пригодится:

Ошибка E_FAIL 0x80004005 в VirtualBox: Не удалось открыть сессию

Шаг 4 – Отключение Hyper-V и компании

Тоже приходилось лично сталкиваться с этой проблемой. Было нужно на Windows 11 поставить WSL (читаем как нативную систему виртуализации Linux), а для ее работы в инструкции требовалось включить гипервизор Hyper-V. Ну и как-то забыл про это (а на некоторых системах он включен сам по себе). А как итог – новая версия VB стала вылетать на загрузке системы с упомянутой в заголовке статьи ошибкой 0x80004005.

Как вспомнил про гипервизор и не знаю, но в итоге в той ситуации это отключение помогло. Краткая инструкция:

  1. Заходим в «Включение или отключение компонентов Windows» (удобнее всего воспользоваться встроенным поиском Windows).
  2. Находим следующие компоненты: Hyper-V, Платформа виртуальной машины, Подсистема Windows для Linux.

Ошибка E_FAIL 0x80004005 в VirtualBox: Не удалось открыть сессию

Как бы ни было смешно, в некоторых случаях лучше попробовать включить Hyper-V и проверить работу виртуалки.

Шаг 5 – Создаем новую виртуальную машину

Нет, сами диски мы оставим в покое:

  1. Просто создаем с нуля виртуальную машину.
  2. Подсовываем ей через менеджер дисков самой VB старый созданный диск.

Если проблема не в самой программе, а где-то в настройках, тоже очень хорошо помогает.

Видео по теме

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

Содержание

  • Ошибка 0x80004005 в VirtualBox
  • Ошибка при работе с поврежденными файлами
  • Ошибка при доступе к общим файлам и папкам
  • Выводы

Ошибка 0x80004005 в VirtualBox

Ошибка E_FAIL (0x80004005) чаще всего возникает при попытке запуска операционной системы в VirtualBox. Ее появление практически невозможно предсказать, а причин этой ошибки может быть сра...

В первом случае для решения проблемы достаточно включить в BIOS поддержку виртуализации. В зависимости от версии BIOS эта опция находится в ветке Advanced и называется Virtualization Technology или Intel(R) VT for Directed I/O. Просто переключите соответствующую опцию в положение Enabled, и проблема исчезнет.

В случае неудачного сохранения последней сессии необходимо переименовать файлы, связанные с запуском операционной системы в виртуальной машине. Чаще всего они находятся в папке VirtualBox VMs, а имена файлов звучат как [придуманное вами название].vbox и [придуманное вами название ОС].vbox-prev. Скопируйте первый файл в другое место, а в названии второго удалите окончание «-prev». Аналогичные действия нужно произвести в папке C:\Users\имя_пользователя\.VirtualBox. Только на сей раз имена нужных нам файлов звучат как VirtualBox.xml и VirtualBox.xml-prev.


Подпишитесь на наши каналы, чтобы не пропустить интересные новости и полезные статьи

Ошибка e fail 0x80004005 часто возникает после обновления виртуальной машины. В этом случае все достаточно просто — вам нужно откатиться до прежней, гарантированно рабочей версии VirtualBox. Для этого удалите текущую версию программы (не забудьте сохранить все нужные файлы в отдельную папку), и установите более ее старую версию. Для простой переустановки VirtualBox нужно запустить инсталлятор приложения и выбрать пункт меню «Repair».

  • Ошибка обновления 80072efe: как ее исправить

Кроме того, достаточно часто проблемы с VirtualBox вызывает гипервизор Hyper-V, конфликтующий со сторонней виртуальной машиной на 64-разрядных системах. Для исключения этого конфликта кликните на «Включение или отключение компонентов Windows» в «Панели управления Windows». А в открывшемся окне снимите галку напротив компонента Hyper-V и подтвердите изменения. Таким образом, вы отключите Hyper-V, и конфликт исчезнет.

В подавляющем большинстве случаев описанных выше мер хватит для исчезновения в VirtualBox ошибки e fail 0x80004005.

Ошибка при работе с поврежденными файлами

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

Для этого запустите командную строку или PowerShell от имени администратора и введите там команду sfc /scannow. После сканирования системы вы получите сообщение об отсутствии проблем, успешном восстановлении поврежденных файлов или невозможности их восстановления.

Если системе не удалось восстановить поврежденные файлы, можно пойти более долгим, но эффективным путем. Введите в командной строке «findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfclogs.txt». После этого на рабочем столе появится файл sfclogs.txt с логом сканирования. Посмотрите, какие файлы операционной системы были повреждены и замените их — такие файлы можно найти на любом компьютере с этой же версией Windows.

Кроме того, исправлению поврежденных файлов может мешать сама Windows. Поэтому здесь может помочь загрузка и восстановление с флешки или диска с дистрибутивом Windows. Нажмите сочетание клавиш Win + I. Найдите там раздел «Обновление и безопасность» -> «Восстановление» -> «Особые варианты загрузки» и нажмите кнопку «Перезагрузить сейчас».

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

Ошибка при доступе к общим файлам и папкам

Ошибка 0x80004005 в Windows 10 может возникать и при попытке доступа к общим файлам и папкам. В этом случае, в первую очередь, стоит проверить операционную систему на лишние виртуальные сетевые адаптеры. Кликните правой кнопкой мышки по меню «Пуск» и выберите в выпадающем списке «Диспетчер устройств». Затем откройте меню «Вид» -> «Показать скрытые устройства. Откройте ветку «Сетевые адаптеры» и удалите все устройства, в названиях которых есть «Microsoft 6to4».

Эта же проблема может возникать и из-за проблем с реестром. Запустите командную строку сочетанием клавиш Win + R и откройте редактор реестра командой «regedit». Перейдите в ветку \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion. В случае 32-битной операционной системы создайте там параметр DWORD с названием LocalAccountTokenFilterPolicy и значением «1», а 64-битной — QWORD с такими же названием и значением.

Перезагрузите компьютер. Проблема должна исчезнуть.

  • Ошибка 651 при подключении к интернету: как ее исправить

Выводы

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

Читайте также

  • Ошибка с библиотекой msvcp140.dll: как от нее избавиться
  • Ошибка 0xc0000005 при запуске игры или приложения: как ее исправить

Понравилась статья? Поделить с друзьями:
  • Ошибка 80004002 при удалении файла
  • Ошибка 80004001 при запуске игры
  • Ошибка 80002 tp link что это
  • Ошибка 80004001 не поддерживается
  • Ошибка 777 что это значит