Исправлено: не удается создать виртуальный коммутатор Hyper-V 2019 (ошибка 0x80070002).



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

Каждой виртуальной машине, размещенной на Hyper-V 2019, вероятно, потребуется виртуальная сетевая карта для связи с остальной частью сети. Для этого нам нужно создать виртуальный коммутатор и назначить его виртуальной машине. В Hyper-V есть три разных виртуальных коммутатора: частный, внутренний и внешний. Коммутатор частной сети обеспечивает связь только между виртуальными машинами, которые размещены на физическом сервере. Кроме того, внутренний коммутатор обеспечивает связь между виртуальными машинами и хостом Hyper-V. И последнее, но не менее важное - это внешний переключатель. Внешний коммутатор привязан к физической сетевой карте и обеспечивает связь со всей сетью. После того как мы создадим виртуальный коммутатор, следующим шагом будет назначение виртуального коммутатора виртуальной машине. Какой переключатель мы назначим? Это зависит от варианта использования виртуальной машины.



Некоторые ИТ-администраторы испытывают проблемы при создании виртуальных коммутаторов на Hyper-V, независимо от того, пытаются ли они создать его через графический интерфейс или Powershell. Одна из ошибок известна как « Ошибка применения изменений свойств виртуального коммутатора. Ошибка при добавлении подключений к виртуальному коммутатору Ethernet ». Подробности показывают GUID адаптера с окончательным текстом , 'Система не может найти указанный файл. (0x80070002) . Та же проблема возникает не только в Hyper-V 2019, но и в Hyper-V 2016 и Hyper-V 2012.





Есть несколько причин, по которым возникает эта проблема, но многие из них указывают на проблему с сетевой картой. Мы сосредоточимся на двух из них и расскажем о решениях, которые помогли ИТ-администраторам решить проблему. Он включает в себя обновление сетевой карты, удаление ссылок на сетевые адаптеры и повторное добавление роли Hyper-V. Итак, начнем. Если решение 1 не решает вашу проблему, попробуйте решение 2.

Решение 1. Обновите драйверы сетевой карты.

В нашем случае мы используем физический сервер HPE ProLiant ML350 Gen10 Server. Чтобы обновить драйвер для сетевой карты, нам потребуется доступ к сайт производителя и скачать официальный драйвер для сетевой карты. Поскольку этот сервер использует сетевую карту Intel, мы также можем загрузить ее на Сайт Intel .

Решение 2. Переустановите роль Hyper-V и сбросьте ссылки на сетевые адаптеры.

  1. Авторизоваться или же подключиться к Windows Server 2019, на котором вы установили роль Hyper-V
  2. открыто Диспетчер сервера
  3. Нажмите на Управлять а затем выберите удалять Роли и особенности
  4. Нажмите на следующий под Прежде чем вы начнете
  5. Выберите целевой сервер и нажмите следующий
  6. Отменить выбор Hyper-V под Удалить роли сервера а затем щелкните Удалить функции
  7. Нажмите следующий
  8. Нажмите следующий под Удалить функции
  9. Выбрать При необходимости перезапустите целевой сервер автоматически
  10. Нажмите да для подтверждения и затем нажмите Windows автоматически перезагрузится.
  11. Авторизоваться или же подключиться к Windows Server 2019, на котором вы установили роль Hyper-V
  12. Щелкните правой кнопкой мыши на Стартовое меню и нажмите Windows Powershell (администратор)
  13. Тип netcfg -d и нажмите Войти . Это приведет к удалению всех ссылок на сетевые адаптеры, поэтому убедитесь, что у вас есть физический доступ к серверу или у вас хорошее iLO или другое соединение для управления.
  14. Перезагрузите Windows Server 2019
  15. Авторизоваться или же подключиться к Windows Server 2019, на котором вы установили роль Hyper-V
  16. открыто Диспетчер сервера и установите Hyper-V, выполнив ту же процедуру, что и для удаления роли. Вам нужно будет только выбрать роль Hyper-V.
  17. Щелчок левой кнопкой мыши на Стартовое меню и искать Диспетчер Hyper-V
  18. открыто Диспетчер Hyper-V
  19. Перейти и открыть Диспетчер виртуальных коммутаторов в правой части окна диспетчера Hyper-V
  20. Выбрать Внешний под Какой тип виртуального коммутатора вы хотите создать а затем щелкните Создать виртуальный коммутатор
  21. Введите имя внешнего переключателя
  22. Выберите сетевую карту в разделе Внешняя сеть
  23. Нажмите Применять а потом Хорошо
  24. Перейдите к виртуальной машине, которой вы хотите назначить новый виртуальный коммутатор.
  25. Щелкните правой кнопкой мыши виртуальную машину и выберите Настройки
  26. Нажмите на Сетевой адаптер
  27. Выбрать Внешний виртуальный переключатель под Виртуальный коммутатор
  28. Нажмите Применять а потом Хорошо
  29. Добавьте IP-адрес (если вы не используете DHCP)
  30. Наслаждайтесь работой с Hyper-V и виртуальными машинами
3 минуты на чтение