Исправлено: произошла ошибка при попытке получить список виртуальных коммутаторов в Hyper-V 2019.



Попробуйте наш инструмент устранения неполадок

Правильно настроенные сетевые коммутаторы являются обязательными для обеспечения связи между виртуальными машинами и остальной частью сети. Процедура проста; все, что вам нужно, это открыть диспетчер виртуальных коммутаторов в диспетчере Hyper-V и создать один из доступных виртуальных коммутаторов: частный, внутренний или внешний. Иногда из-за проблем на хосте невозможно получить доступ к сетевым коммутаторам или установить их. Одна из ошибок, с которой сталкиваются пользователи, - это проблема со списком виртуальных коммутаторов в Hyper-V. Полное сообщение проблемы: Произошла ошибка при попытке получить список виртуальных коммутаторов в Hyper-V.





Эта проблема может возникать на клиентских компьютерах Windows Server или Windows, на которых установлен Hyper-V. Мы покажем вам, как решить проблему в Windows 10 1909, в которой размещен клиент Hyper-V.



Решение 1. Включите протокол в расширяемом виртуальном коммутаторе Hyper-V

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

  1. Держи Логотип Windows и нажмите р , тип inetcpl. cpl и нажмите Войти.
  2. Щелкните правой кнопкой мыши на сетевая карта используется для создания внешнего переключателя, а затем нажмите Свойства .
  3. Выбрать Расширяемый виртуальный коммутатор Hyper-V а затем щелкните Установить .
  4. Выбрать Протокол а затем щелкните Добавить
  5. Под Выберите сетевой протокол Выбрать Надежный протокол многоадресной рассылки а затем щелкните Хорошо
  6. Нажмите Закрыть и р eboot ваша Windows
  7. Откройте Virtual Switch Manager в Hyper-V и попробуйте создать внешний сетевой коммутатор.

Решение 2. Создайте виртуальный коммутатор с помощью PowerShell

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

  1. Нажмите на Стартовое меню и введите PowerShell . Щелкните правой кнопкой мыши на PowerShell а затем щелкните Запустить от имени администратора
  2. Нажмите да для подтверждения и введите следующую команду для создания нового внешнего виртуального коммутатора, где
    New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $ true

-имя так сетевой адаптер отображается в диспетчере Hyper-V



-NetAdapterName это имя команды

-AllowManagementOS $ true для хоста и виртуальной машины иметь Интернет

  1. открыто Диспетчер виртуальных коммутаторов в Диспетчер Hyper-V и проверьте, отображается ли в списке внешний переключатель. В нашем случае это так.

Решение 3.Переустановите роль Hyper-V.

В этом решении мы отключим, а затем снова включим Hyper-V в Windows 10. Не беспокойтесь, во время процедуры отключения / включения ваши виртуальные машины будут храниться в диспетчере Hyper-V. Мы уже говорили о том, как включить роль Hyper-V в Windows 10. Вы можете прочитать больше и следовать инструкциям в этом Роль Hyper-V статья.

2 минуты на чтение