Как переустановить сетевой адаптер только для хоста в VMware 7


12

У меня есть эта проблема, когда я хочу использовать сетевой адаптер «Только хост» в VM-Ware 7.0, это сообщение об ошибке:

Драйвер адаптера только для хоста не работает. Если вы не перезагружали хост с момента установки сетевого адаптера только для хоста, вам необходимо сделать это, прежде чем вы сможете использовать эту поддержку. В противном случае проверьте системный журнал событий для объяснения того, почему служба VMnetAdapter не запустилась должным образом. Не удалось подключить виртуальное устройство Ethernet0.

Я посмотрел на диспетчер устройств в хост-системе «Windows 7», но не смог найти сетевой адаптер VMware.

И я попытался переустановить его с помощью «Редактора виртуальной сети», но он не работает

Так пожалуйста, как переустановить эти драйверы и адаптеры?


Вам удалось выяснить, как переустановить виртуальные машины?
Synetech

Нет, я не до сих пор
Вахид Битар

Ответы:


7

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

Вам нужно использовать vnetlibутилиту (она должна находиться в каталоге установки VMWare).

Кто-то на форумах VMWare пытался задокументировать команду vnetlib, а другой пытался использовать ее для добавления виртуальных адаптеров хоста.

Улли Ханкелн проделал еще большую работу по документированию vnetlib на своем сайте Sanbarrow (который, по сути, является онлайн-библией VMWare ). Он также перечисляет несколько других способов управления настройками сети.

В любом случае вы можете переустановить адаптеры вручную, используя add adapterаргумент to vmnetlib, а затем управлять всеми настройками, но гораздо проще просто переустановить сетевые службы VMWare:

> vnetlib.exe -- install devices

7

Сначала остановите службы VMware, а затем выполните следующую команду ...

32-битная Windows:

vnetlib.exe -- install devices

64-битная Windows:

vnetlib64.exe -- install devices

5

Запустите vmnetcfg.exeи просто нажмите « Восстановить настройки по умолчанию » .. :)

Как правило, нажатие «восстановить по умолчанию» восстанавливает основные подключения. Затем вы можете настроить дополнительные параметры по мере необходимости. По сути, это перезапускает начальную настройку конфигурации сети и переустанавливает все адаптеры / сбрасывает все настройки сети.


1
Добро пожаловать в Superuser, имейте в виду, что однострочные ответы обычно не одобряются :( не могли бы вы уточнить свой ответ
50-3

Спасибо. vmnetlibничего не сделал для восстановления недостающих виртуальных адаптеров, но это сработало.
Фиолетовый Жираф

3

Я столкнулся с той же проблемой. Побродив по VMware, я нашел способ.

На рабочей станции нажмите:

  • редактировать

  • Редактор виртуальных сетей

  • Добавить сеть и выберите сеть для добавления (VMnet1,2,3 и т. Д.)

  • Дважды нажмите «ОК», и вам будет хорошо ...


это ответ, добавляя сеть, виртуальный интерфейс снова доступен.
Франциско Тапиа

1

Я отключил свой сетевой адаптер VMware в Windows 7.

После включения его в Windows 7, он также снова работает в VMware.

Посмотрите, работает ли это для вас.


Это не относится, потому что у него нет сетевого адаптера VMWare в хост-ОС, поэтому он не может отключить / включить его. Он спрашивает, как переустановить его.
Synetech

0

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

Я также попробовал другие ответы без успеха.

vnetlib.exe -- install devices

Я использую Windows 8 с VMware Player 6.0.1 build-1379776


-1

Просто мои 2 цента о моем опыте относительно потери моих Виртуальных Ethernet-адаптеров VMware для VMnet8, VMnet1 после того, как я обновил свои Windows 7 до 10. Я мог открыть свой плеер Vmware 6.07 и мою виртуальную машину (win xp), но интернет-соединение внутри моя виртуальная машина не работала Я прочитал в Интернете, чтобы выяснить причину и обнаружил, что виртуальные адаптеры отсутствуют. Я также заметил, что адаптеры стали неизвестными устройствами в моем диспетчере устройств на панели управления. Я попытался выяснить, как восстановить эти виртуальные адаптеры, и натолкнулся на некоторые предложения использовать vmnetcfg.exe вместе с vmnetcfglib для восстановления настроек по умолчанию, как в одном из постов выше. Я смог найти файлы на этом сайте Vmnetcfg скачать(Не пытаться продвигать этот сайт вообще, просто для удобства). Я выбрал VM player 6.06, хотя у меня был 6.07. Когда я щелкнул по значению восстановления по умолчанию, виртуальные адаптеры VMnet8, VMnet1 не были восстановлены, но в панели управления / инструментах / службах администратора я увидел две новые установленные службы. Это были Vmware dhcp и VMware Nat. Я убедился, что все службы VmWare были запущены, и я запустил свой плеер VmWare и открыл свою виртуальную машину win xp. Интернет работал нормально. Вот так я исправил свою проблему и надеюсь, что это поможет кому-то еще.


3
Вы должны форматировать свой ответ более прямым способом, таким как «Шаг 1, Шаг 2, Шаг 3», по сравнению с рассказыванием историй в большом текстовом блоке - по которому может быть трудно ориентироваться.
Безумный
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.