4

После установки VirtualBox 4.1.8r75467 на 64-битном хосте Windows 7 адаптер моста не был установлен. Он не отображается в диспетчере устройств, а в VB при изменении «Настройки»> «Сеть»> «Подключенный к мостовому адаптеру» в раскрывающемся списке «Имя» отображается только «Не выбран». Нет сообщения об ошибке во время установки, и да, я подтвердил во время установки.

Вещи, которые я пробовал:

  • Использование установщика для восстановления установки
  • Полное удаление и переустановка
  • Переустановите в безопасном режиме
  • Переустановите с отключенным UAC и антивирусом (Kaspersky)
  • Как рекомендовано в более ранней проблеме здесь, попытался удалить этот файл, но ему было отказано в доступе, даже в безопасном режиме:% SystemRoot%\System32\DriverStore\INFCACHE.1

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

5 ответов5

5

Этот ответ здесь о значении реестра MaxNumFilters устранил проблему для меня:

Решил мою проблему, не уверенную, решит ли она проблему для других, в моем Windows 7 закончились сетевые фильтры, изменив запись реестра для сетевых файловых файлов с 8 на 14, что позволило отобразить мост для адаптеров

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters

Я видел много записей в диспетчере устройств, когда показывал скрытые, поэтому я установил максимальное ограничение на 24, и установка, похоже, сработала.

3

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

Это то, что работало для меня - YMMV.

  1. Перед каждым шагом отключайте антивирусную защиту. После каждого шага перезагрузка.
  2. Увеличьте количество сетевых фильтров:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters Я увеличил это число до 32.
  3. В диспетчере устройств выберите "Просмотр скрытых адаптеров" и удалите все сетевые адаптеры "Неизвестное устройство".
  4. Удалить VB
  5. В диспетчере устройств удалите все оставшиеся (скрытые) сетевые адаптеры со словом "VirtualBox" в заголовке.
  6. Критический шаг: В Панели управления / Сеть и Интернет / Сетевые подключения щелкните правой кнопкой мыши Сетевой мост и откройте свойства. Под "Адаптеры" отмените выбор всего. Применить, ок, закрыть
  7. Установите VB (оставьте выбор по умолчанию, это все)
2

Повышение лимита для сетевых фильтров также помогло с Symantec Network Threat Protection (в прекрасно работающем SEP модуль брандмауэра был отключен и отсутствует в интерфейсе). Надеюсь, это поможет, я искал решение в течение нескольких месяцев и ничего не нашел. Мостовые адаптеры VirtualBox теперь также работают правильно.

Я думаю, что такие проблемы возникают, если вы установили несколько разных VPN или аналогичное программное обеспечение на одном ПК.

1

Подайте отчет об ошибке в Oracle. Ждите следующую версию.

0

Я не думаю, что мостовой адаптер должен отображаться в диспетчере устройств, а только для VirtualBox Host-Only Ethernet Adapter - я полагаю, он тоже не отображается?

Я бы предложил попробовать пару вещей:

Во-первых, проверили ли вы хэш MD5SUM/SHA256 вашей загрузки с версиями, хранящимися на странице загрузки: https://www.virtualbox.org/wiki/Downloads

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

В-третьих, используйте оснастку MMC «Сертификаты», чтобы найти в своих хранилищах пользователей и компьютерах какие-либо сертификаты от Oracle или Sun - и удалить их. Это должно гарантировать, что вы получите подсказку при установке, спрашивающую, хотите ли вы доверять устройству / поставщику. Конечно, вы хотите доверять им, чтобы включить все функции VirtualBox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .