Ошибка установки виртуального бокса на Windows 10

Обновлено: 21.11.2024

Неустранимая ошибка при установке в Windows 10

Неустранимая ошибка при установке в Windows 10

Привет! Я знаю, что подобная проблема неоднократно задавалась на этом форуме, но предложенные решения мне не подходят. Итак, после того, как мой компьютер принудительно перезагрузился, отключив виртуальную машину, мой VirtualBox перестал работать. Всякий раз, когда я пытался запустить программу, я получал ошибку (я полагаю, что это было «Не удалось получить COM-объект VirtualBox» или что-то связанное с COM-объектом). Итак, я решил переустановить его. Я загрузил VirtualBox 6.x для Windows, но когда я попытался установить его, он удалил старую версию (которая была 5.x) и выдал ошибку «Фатальная ошибка во время установки» без объяснения причин. Я попытался удалить папку «.VirtualBox», запустить программу установки от имени администратора, почистить реестр с помощью CCleaner, отключить защиту Windows от вирусов и все эти вещи вместе взятые. Я также пытался установить более старые версии (например, 5.x) с теми же результатами.

Как я могу обнаружить реальную проблему, которая мешает процессу установки? Есть ли способ исправить это без переустановки хост-системы?

virtualbruh написал: Как я могу обнаружить настоящую проблему, которая мешает процессу установки?

Начните с того, что сообщите о проблеме более подробно/точно. Такие утверждения, как «Я верю» и «6.x, 5.x», не помогают нам выявить проблему.

Начнем с правильной установки VirtualBox:

    Удалите виртуал бокс. Ваши виртуальные машины останутся нетронутыми. Перезагрузитесь.

НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.

socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>

Начните с того, что сообщите о проблеме более подробно/точно. Такие утверждения, как «Я верю» и «6.x, 5.x», не помогают нам выявить проблему.

Я пытался установить "VirtualBox-6.0.14-133895-Win" и "VirtualBox-5.2.34-133893-Win" с теми же результатами. Извините за заявление «я верю», но это лучшее, что я могу сделать, поскольку предыдущая версия VirtualBox была удалена во время процесса переустановки (что не удалось), поэтому я не могу воспроизвести проблему.

Я выполнил указанные вами шаги, но на шаге 4 получаю сообщение "Неустранимая ошибка во время установки".

НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.

socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>

Спасибо, Сократис. К сожалению, инструменты, которые вы упомянули, не помогли, но вы указали мне правильное направление. Я извлек установщик MSI из EXE-файла (в Google есть несколько статей о том, как это сделать) и попытался собрать журналы (запустив «msiexec /i installer.msi /l*v log.log» в PowerShell). Глядя на эти строки в журналах, кажется, что основной причиной является поддержка USB:

DIFXAPP: ОШИБКА: обнаружена при установке пакета драйверов "C:\Program Files\Oracle\VirtualBox\drivers\USB\device\VBoxUSB.inf"
DIFXAPP: ОШИБКА: InstallDriverPackages не удалось выполнить с ошибкой 0x54F

virtualbruh пишет: Глядя на эти строки в журналах, кажется, что основной причиной является поддержка USB:

Это действительно не имеет смысла. Рассматриваемые драйверы являются универсальными драйверами USB-ловушек, в них нет ничего, что могло бы пойти не так во время установки (т. е. когда вы еще даже не пытаетесь ничего подключить).

Более вероятно, ИМХО, проблема заключается в том, что они являются драйверами, то есть вызваны отсутствием разрешений, необходимых для установки драйверов уровня ядра. В этом случае это не только повлияет на USB, у вас также будут отсутствовать сетевые драйверы, например. вы не сможете подключиться ни к чему, ни использовать сеть только для хоста.

mpack Site Moderator Сообщений: 35593 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP

mpack пишет: В этом случае это не только повлияет на USB, у вас также будут отсутствовать сетевые драйверы, например. вы не сможете подключиться ни к чему, ни использовать сеть только для хоста.


Меня также беспокоит мост с чем угодно, потому что он работает почти на 100% так же, как USB-фильтр, т.е.он подключается к основному драйверу и проверяет "пакеты".

НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.

socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>

Более вероятно, ИМХО, проблема заключается в том, что они являются драйверами, то есть вызваны отсутствием разрешений, необходимых для установки драйверов уровня ядра. В этом случае это не только повлияет на USB, у вас также будут отсутствовать сетевые драйверы, например. вы не сможете подключиться ни к чему, ни использовать сеть только для хоста.

Да, это логичнее. Я не вижу «сетевой диск VirtualBox Bridged Networking» в свойствах моего сетевого интерфейса. Кроме того, я попытался создать хост-сеть через сетевые интерфейсы хоста и получил эту ошибку:

Не удалось создать сетевой интерфейс хоста.

Ошибка запроса NetCfgInstanceId (0x00000002).

Код результата: E_FAIL (0x80004005)
Компонент: HostNetworkInterfaceWrap
Интерфейс: IHostNetworkInterface

Что ж, попробуйте удалить, а затем переустановить, обязательно используя "Запуск от имени администратора" для запуска установщика. Не устанавливайте VirtualBox, если вы вошли в систему с учетной записью «Администратор» или «Администратор».

mpack Site Moderator Сообщений: 35593 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP

virtualbruh написал: Как я могу обнаружить настоящую проблему, которая мешает процессу установки?

Начните с того, что сообщите о проблеме более подробно/точно. Такие утверждения, как «Я верю» и «6.x, 5.x», не помогают нам выявить проблему.

Начнем с правильной установки VirtualBox:

    Удалите виртуал бокс. Ваши виртуальные машины останутся нетронутыми. Перезагрузитесь.

Я знаю, что это старый пост, но при поиске проблемы он находится в верхней части списка, поэтому, чтобы прояснить для новых людей, которые могут столкнуться с этой проблемой, отключение установки драйвера USB, как это делает OP, - это то, что работает. К сожалению, я пробовал все остальное, включая то, что указано в цитируемом комментарии, ничего не получилось, кроме НЕ установки USB. Странно, но есть ли обходной путь на данный момент

На самом деле: нет, это не так.

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

Правильное решение заключается в том, чтобы выяснить, почему вы не можете установить драйверы устройств. На хостах Windows это почти всегда связано с правами администратора и/или групповой политикой ИТ. Вот на что вы должны обратить внимание.

mpack Site Moderator Сообщений: 35593 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP

VirtualBox — это размещенный гипервизор с открытым исходным кодом. Это помогает пользователям расширять свой существующий компьютер и запускать несколько операционных систем. Пользователи могут запускать Linux, Oracle Solaris, Mac OS X и Microsoft Windows вместе с VirtualBox. Однако в последнее время пользователи Windows 10 жалуются на ошибку при установке VirtualBox. Ошибка гласит: «Установка не удалась! Ошибка: фатальная ошибка во время установки.

Сегодня в этой статье мы собрали четыре надежных исправления, которые помогут вам устранить фатальную ошибку установки VirtualBox. Убедитесь, что вы придерживаетесь до конца, чтобы получить максимальную отдачу от этой статьи. Теперь давайте посмотрим;

Оглавление

Исправлена ​​фатальная ошибка установки VirtualBox в Windows 10

ИСПРАВЛЕНИЕ 1. Запуск установщика VirtualBox от имени администратора:

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

  • Сначала перейдите в каталог, в котором сохранен VirtualBox.
  • Теперь щелкните правой кнопкой мыши программу установки и выберите параметр «Запуск от имени администратора». Если вы видите приглашение UAC, нажмите «Да».
  • Теперь следуйте инструкциям на экране и, наконец, проверьте, устранена ли указанная ошибка.

ИСПРАВЛЕНИЕ 2. Запустите средство устранения неполадок установки программы Microsoft:

По словам нескольких пострадавших пользователей, запуск средства устранения неполадок установки программы Microsoft помог им устранить неустранимую фатальную ошибку установки VirtualBox. Чтобы запустить средство устранения неполадок установки программы Microsoft, выполните следующие действия:

  • Во-первых, перейдите на страницу устранения неполадок при установке программ Microsoft и нажмите кнопку "Загрузить".
  • Далее запустите средство устранения неполадок при установке программ Microsoft.
  • Теперь нажмите "Далее".
  • Кроме того, в разделе "У вас возникли проблемы с установкой или удалением программы" нажмите "Установка".
  • Теперь инструмент начнет сканирование системы на наличие проблем и порекомендует вам подходящие решения.
  • После того, как все будет сделано, перезагрузите компьютер и проверьте, решена ли указанная проблема.

ИСПРАВЛЕНИЕ 3. Отключите антивирус:

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

  • Во-первых, временно отключите сторонний антивирус.
  • Теперь установите VirtualBox.
  • После успешной установки повторно включите антивирус.

Далее отключите Защиту сети Windows в режиме реального времени в настройках (при необходимости). Для этого

  • Перейдите в меню "Пуск" и в поле поиска введите "Безопасность Windows" и откройте соответствующий результат поиска.
  • Теперь нажмите Защита от вирусов и угроз -> Управление настройками.
  • Снова выключите переключатель для параметра Защита в режиме реального времени.

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

Это были 4 основных исправления фатальной ошибки при установке VirtualBox в Windows 10. Все они объясняются просто для удобства наших читателей. Ни одно из исправлений не требует экстремальных технических знаний, но базовые знания компьютера также подойдут.

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

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

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

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

Например, когда вы устанавливаете виртуализацию VirtualBox в Windows 11, опытные пользователи могут создавать дополнительные виртуальные компьютеры внутри VirtualBox для запуска Mac OS, Linux и Windows 11 без необходимости использования трех отдельных компьютеров.

Поскольку выпуск Windows 11 запланирован на конец этого года, VirtualBox будет готов к установке и использованию. В Windows 11 появится много новых функций и улучшений, таких как переработанный рабочий стол пользователя, центрированное меню «Пуск» и панель задач, окна с закругленными углами, темы и цвета и многое другое, что позволит пользователям интегрировать программное обеспечение VirtualBox и использовать эти новые функции.

Когда вы будете готовы установить VirtualBox в Windows 11, выполните следующие действия:

Как установить Oracle VirtualBox в Windows 11

Виртуализация VirtualBox требует, чтобы на хост-компьютере была включена аппаратная визуализация. Большинство современных компьютеров имеют эту функцию, однако ее можно отключить в BIOS. Возможно, вам придется перезагрузиться в BIOS системы и включить технологию виртуализации (VTx) в настройках BIOS системы.

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

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

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

Когда будете готовы, нажмите "Далее", чтобы продолжить.

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

Когда будете готовы, нажмите "Далее", чтобы продолжить настройку.

На следующей странице, когда будет предложено установить сетевые функции VirtualBox, выберите Да. Если вы выберете «да», ваши сетевые подключения будут кратковременно прерваны.

Затем продолжите настройку.

На следующей странице нажмите Установить, чтобы начать установку.

Наконец, нажмите «Готово», чтобы завершить настройку. Если установлен флажок «Запустить Oracle VM VirtualBox», при нажатии кнопки «Готово» VirtualBox запустится и откроется.

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

Установить пакет расширений VirtualBox

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

Выберите ссылку на все платформы поддержки, как показано ниже.

Загрузите и сохраните на рабочий стол. Затем откройте VirtualBox и перейдите в «Настройки» ==> «Расширения»

.

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

Нажмите кнопку «Установить», чтобы установить его.

Пакет расширений расширяет функциональность базового пакета VirtualBox. Он предоставляет следующие улучшения для VirtualBox:

  • Виртуальное устройство USB 2.0 (EHCI)
  • Виртуальное устройство USB 3.0 (xHCI)
  • Поддержка протокола удаленного рабочего стола VirtualBox (VRDP)
  • Проход через веб-камеру хоста
  • Загрузочное ПЗУ Intel PXE.
  • Экспериментальная поддержка сквозной передачи PCI на хостах Linux
  • Шифрование образа диска с помощью алгоритма AES

Вот оно! Наконец-то вы готовы приступить к созданию виртуальных машин.

Вывод:

В этом посте показано, как загрузить и установить Oracle VirtualBox в Windows 11. Если вы обнаружите какую-либо ошибку, указанную выше, сообщите об этом с помощью формы комментариев ниже.

После обновления моей Windows 10 до версии 2004 мои виртуальные машины, размещенные на Virtualbox, начали работать. Моя машина для криминалистического анализа Windows 10 зависала при загрузке, и хотя мои Linux-машины на базе Kali и Ubuntu, казалось, работали нормально, я столкнулся с ошибкой «Несоответствие хэш-суммы» при использовании apt update, и git clone отказался клонировать с «недопустимым расстоянием слишком далеко назад». "ошибка.

Как оказалось, ошибка была вызвана Hyper-V и Virtualbox.

До обновления до Windows 10 2004 я использовал подсистему Windows для Linux (WSL) вместе с дистрибутивом Kali Linux.Кроме того, у меня были вышеупомянутые виртуальные машины, работающие в Virtualbox. Эта установка работала отлично, потому что WSL не требует какой-либо формы виртуализации. Вместо этого он использует уровень совместимости, который переводит вызовы Linux в собственные вызовы Windows. Однако с обновлением до Windows 10 версии 2004 WSL был обновлен до WSL2, который представляет Hyper-V как решение для виртуализации своего ядра. Установка Virtualbox или любого другого решения для виртуализации на том же компьютере, что и Hyper-V, приведет к проблемам.

Решение

И Microsoft, и Oracle заявляют, что Virtualbox совместим с WSL2. Virtualbox откажется от Hyper-V, используя API-интерфейсы, предоставленные Microsoft. Это будет происходить за счет производительности и, по моим наблюдениям и другим, на самом деле работает не очень хорошо.

Решение этой проблемы простое: отключите Hyper-V. Это можно сделать, удалив эту функцию или временно отключив ее. Если вы решите отключить Hyper-V и в результате больше не будете использовать WSL2, перейдите в раздел «Включение или отключение функций Windows» и снимите флажок «Платформа виртуальной машины».

Отключить платформу виртуальных машин

После перезагрузки Virtualbox больше не будет использовать резервный вариант Hyper-V, а будет запускать свои виртуальные машины, используя собственную виртуализацию, и вышеупомянутые проблемы будут решены.

Если вам нравится работать с WSL2 и вы не используете Virtualbox регулярно, вы можете временно отключить Hyper-V, не удаляя его из системы.

Откройте терминал powershell или cmd от имени администратора и введите следующую команду:

Это отключит Hyper-V на этапе загрузки Windows 10.

Hyper-V отключен

Чтобы снова включить Hyper-V, введите следующую команду:

Если вы по-прежнему хотите использовать Linux внутри WSL вместе с виртуальными машинами в Virtualbox, рассмотрите возможность понижения версии некоторых или всех ваших дистрибутивов Linux с WSL2 до WSL. Для этого откройте терминал powershell или cmd от имени администратора и введите следующую команду, чтобы получить список всех установленных дистрибутивов Linux в WSL:

Список всех установленных дистрибутивов Linux

В этом списке будут перечислены все установленные дистрибутивы Linux на вашем компьютере вместе с настроенной версией WSL. С помощью следующей команды дистрибутивы Linux можно преобразовать из WSL2 в WSL:

Преобразование дистрибутива Linux с WSL2 на WSL

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