Hyper v ошибка при создании виртуального коммутатора

  • Remove From My Forums
  • Вопрос

  • Добрый день, возникла проблема — не создается виртуальный коммутатор. Кто знает решение проблемы, прошу помочь. Спасибо.

    • Изменено

      5 февраля 2015 г. 19:09

Ответы

  • странно. у всех работает, а у Вас не хочет )))

    вдогонку ушедшему…

    Вас не зря здесь спрашивали про момент возникновения ошибки…  просто надо хотя бы иногда внимательно читать системные требования к настраиваемой службе ))) хотя здесь не озвучена хардверная часть. ну так вот… для работы
    hyper-v необходимо кроме всего прочего чтоб процессор поддерживал SLAT технологию, ну и естественно в BIOS надо включить пунктик про виртуализацию.

    многие про эту мелочь не знают или забывают, а потом говорят что мол технология не работает и прочее.

    попробуйте привести все в соответствие требованиям и вновь поднять службу hyper-v. уверен — вам понравится…. ;)

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

    Проверено опытным путем.

    • Помечено в качестве ответа
      Petko KrushevMicrosoft contingent staff, Moderator
      23 февраля 2015 г. 8:58

Microsoft Hyper-V в основном предлагает аппаратную виртуализацию. Таким образом, каждая виртуальная машина может легко работать на виртуальном оборудовании на платформе Windows 10. Это в основном позволяет вам добавлять и запускать несколько операционных систем как виртуальные машины в Windows. Что касается глубин, он позволяет создавать виртуальные коммутаторы, виртуальные жесткие драйверы и другие виртуальные устройства, которые могут быть включены в виртуальную машину. Однако некоторые из затронутых пользователей могут столкнуться с ошибкой Hyper-V при создании виртуального коммутатора — Generic Failure. Если вы тоже один из них, ознакомьтесь с приведенным ниже руководством по устранению неполадок.

По словам некоторых из затронутых пользователей, всякий раз, когда они пытаются открыть диспетчер виртуальных коммутаторов, он буквально говорит: «Произошла ошибка при попытке получить список виртуальных коммутаторов. Не удалось выполнить операцию на компьютере «DESKTOP-V1A0142»: общий сбой ». Так что, если в случае создания вашего виртуального коммутатора что-то пойдет не так, вы всегда можете проверить это подробное руководство ниже.

Исправлено: ошибка Hyper-V при создании виртуального коммутатора - общий сбой

Оглавление

  • 1 Исправлено: ошибка Hyper-V при создании виртуального коммутатора — общий сбой

    • 1.1 1. Использовать метод PowerShell
    • 1.2 2. Используйте команду «netcfg» для сброса сетевого подключения
    • 1.3 3. Переустановите сетевой адаптер
    • 1.4 4. Обновите драйвер сетевого адаптера
    • 1.5 5. Настроить общий доступ к сети

Исправлено: ошибка Hyper-V при создании виртуального коммутатора — общий сбой

Ниже приведены некоторые возможные обходные пути, которые вы должны попробовать на своем компьютере.

1. Использовать метод PowerShell

  • Нажми на Начало меню в Windows> Тип PowerShell > Щелкните его правой кнопкой мыши в результатах поиска> Выбрать Запустить от имени администратора Режим.
  • Введите следующую команду и нажмите Enter, чтобы создать новый внешний виртуальный коммутатор.
New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $ true

Примечание: Замените имя на сетевой адаптер для диспетчера Hyper-V. NetAdapterName заменит имя команды. AllowManagementOS имеет значение $ true как для хоста, так и для виртуальной машины, у которых есть подключение к Интернету.

  • Теперь откройте диспетчер виртуальных коммутаторов в диспетчере Hyper-V.

2. Используйте команду «netcfg» для сброса сетевого подключения

Netcfg — это служебная команда для управления конфигурациями сети. Теперь выполните эту команду через Windows PowerShell. Эта одна команда удалит все ваши существующие подключения. Обязательно создайте точку восстановления системы перед выполнением этой команды в целях безопасности.

  • Щелкните меню «Пуск»> введите PowerShell и щелкните его правой кнопкой мыши в результатах поиска.
  • Выберите Запуск от имени администратора.
  • Введите следующую команду и нажмите Enter, чтобы перезапустить все сетевые адаптеры и удалить объекты MUX.
netcfg -d
  • Запустите диспетчер виртуальных коммутаторов в диспетчере Hyper-V.
  • Затем вы можете создать внешний переключатель и проверить, устранена ли проблема.

3. Переустановите сетевой адаптер

  • Щелкните Пуск> Введите Диспетчер устройств> Щелкните его в результатах поиска.
  • Разверните Сетевые адаптеры> Щелкните, чтобы выбрать сетевой адаптер, который нужно переустановить.
  • Щелкните сетевой адаптер правой кнопкой мыши> выберите «Удалить устройство».
  • Выберите «Удалить программное обеспечение драйвера для этого устройства»> нажмите «Удалить».
  • Перезагрузите компьютер с Windows и затем создайте виртуальный коммутатор в диспетчере Hyper-V.

4. Обновите драйвер сетевого адаптера

  • Щелкните Пуск> Введите Диспетчер устройств> Щелкните его в результатах поиска.
  • Разверните Сетевые адаптеры> Выберите сетевой адаптер, который вы хотите обновить.
  • Просто щелкните сетевой адаптер правой кнопкой мыши> Выбрать драйвер обновления.
  • Перезагрузите компьютер и снова проверьте, не возникает ли проблема.

5. Настроить общий доступ к сети

  • Откройте диспетчер виртуальных коммутаторов в диспетчере Hyper-V.
  • Затем вы можете создать внутренний коммутатор.
  • Нажмите логотип Windows + клавишу R, чтобы открыть диалоговое окно «Выполнить».
  • Теперь введите следующую команду и нажмите Enter.
inetcpl.cpl
  • Затем щелкните правой кнопкой мыши сетевой адаптер независимо от того, используете ли вы проводное / беспроводное соединение.
  • Щелкните «Свойства»> вкладка «Совместное использование»> выберите «Разрешить другим пользователям сети подключаться через Интернет-соединение этого компьютера».
  • Выберите адаптер из списка> ОК.
  • Щелкните правой кнопкой мыши свою виртуальную машину> выберите Параметры.
  • Теперь нажмите «Сетевой адаптер»> «Выбрать новый внутренний переключатель».
  • Кроме того, вы также должны включить расширяемый виртуальный коммутатор Hyper-V из параметра «Сеть». (Если в этом случае детали полностью отсутствуют, нажмите кнопку «Установить»> «Выбрать протокол»> «Установить при необходимости»> перезагрузите компьютер и попробуйте снова запустить диспетчер виртуальных коммутаторов.
  • Доступ к гостевой операционной системе. Вы также можете изменить настройки сети, если хотите.

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

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

  • Remove From My Forums
  • Question

  • Hi,

    I’m absolutely stuck in Hyper-V since it lost connectivity. I removed all the virtual switches but now I’m unable to create new ones. Whenever I try to create a new one, either external, internal or private, I just get:

    Error applying Virtual Switch Properties changes

    Failed while creating virtual Ethernet switch.

    Switch create failed, name = ‘(some hexa address’), friendly name = ‘Some Switch’: Invalid class string (0x800401F3).

    Working with PowerShell ends with the same result:

    PS C:> New-VMSwitch "Virtual Switch" -NetAdapterName "Wi-Fi" -AllowManagementOS $True
    New-VMSwitch : Failed while creating virtual Ethernet switch. 
    Switch create failed, name = '567871B6-FF85-49D2-B2C0-F497EFC556F2', friendly name = 'Virtual Switch': Invalid class string (0x800401F3). At line:1 char:1 + New-VMSwitch "Virtual Switch" -NetAdapterName "Wi-Fi" -AllowManagemen ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     + CategoryInfo          : NotSpecified: (:) [New-VMSwitch], VirtualizationException     + FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.NewVMSwitch

    Any idea on how to fix this?

    • Should be obvious, but «reinstall Windows» is out of the table.
    • Reinstalling Hyper-V doesn’t change anything.
    • Windows is up-to-date.
    • External, internal or private network fails just the same.
    • Any network adapter fails just the same.
    • Reinstalling network adapters or updating drivers fails just the same.
    • There’s no «phantom» network adapter in Device Manager, includin hidden devices.
    • Seems similar to
      https://social.technet.microsoft.com/Forums/en-US/fb6728fe-84a1-4492-a4a9-749a957590ed/hyperv-unable-to-add-external-network? 

    Solution: Admin command promt, «netcfg -d» did the trick. Everything is working now.

    c:> netcfg -d
    • Edited by

      Thursday, February 18, 2016 10:26 PM

Answers

  • Admin command promt, «netcfg -d» did the trick. Everything is working now.

    c:> netcfg -d

    • Marked as answer by
      Carlos Sosa Albert
      Thursday, February 18, 2016 10:25 PM

На чтение 4 мин. Просмотров 413 Опубликовано 16.04.2021

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

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

Содержание

  1. Решение 1: Попробуйте создать внешний коммутатор с помощью PowerShell.
  2. Решение 2. Сбросить сеть подключения с помощью ‘netcfg’
  3. Решение 3. Обновите драйвер сетевого адаптера
  4. Решение 4. Переустановите сетевой адаптер
  5. Решение 5. Переустановите роль Hyper-V
  6. Решение 6. Обманите сетевой коммутатор

Решение 1: Попробуйте создать внешний коммутатор с помощью PowerShell.

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

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

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

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

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

  1. Откройте Virtual Switch Manager в Hyper-V Manager и проверьте наличие внешнего переключатель отображается в списке. В нашем случае это так.

Решение 2. Сбросить сеть подключения с помощью ‘netcfg’

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

netcfg -d удалит все ваши существующие подключения, поэтому мы рекомендуем создать точку восстановления системы перед выполнением этой команды.

  1. Щелкните Start Menu и введите PowerShell , щелкните его правой кнопкой мыши и выберите Запуск от имени администратора .
  2. Введите следующую команду и нажмите Enter. Это перезапустит все сетевые адаптеры и удалит объекты MUX.
     netcfg -d 

  3. Откройте Virtual Switch Manager в Hyper-V Manager и попробуйте создать внешний коммутатор и посмотрите, проблема решена.

Решение 3. Обновите драйвер сетевого адаптера

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

Решение 4. Переустановите сетевой адаптер

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

  1. Щелкните меню Пуск и найдите Диспетчер устройств и запустите его.
  2. Разверните Сетевые адаптеры и затем выберите сетевой адаптер, который вы хотите удалить.
  3. Вправо – щелкните сетевой адаптер и выберите Удалить устройство.
  4. Выберите Удалить программный драйвер для этого устройства , а затем нажмите
  5. Reboot your Windows перед открытием Virtual Switch Manager в Hyper-V Manager и попыткой создания внешнего коммутатора

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

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

Решение 6. Обманите сетевой коммутатор

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

  1. Откройте Virtual Switch Manager в Hyper -V Manager . Создайте внутренний переключатель .
  2. Теперь, удерживая логотип Windows , нажмите R. Введите i netcpl. cpl и нажмите Enter , чтобы откройте Сетевые адаптеры .
  3. Щелкните правой кнопкой мыши сетевой адаптер (проводной или Wi-Fi), а затем нажмите Свойства
  4. Щелкните вкладку Совместное использование и выберите Разрешить другим пользователям сети подключаться через подключение к Интернету этого компьютера
  5. Выберите адаптер из списка и нажмите ОК . Щелкните правой кнопкой мыши виртуальную машину и выберите Настройки .
  6. Щелкните Сетевой адаптер , а затем выберите вновь созданный внутренний переключатель
  7. Получите доступ к гостевой операционной системе и, при необходимости, настройте параметры сети

СОВЕТУЕМ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы

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

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

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

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

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

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

  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 и нажмите Enter . Это приведет к удалению всех ссылок NIC, поэтому убедитесь, что у вас есть физический доступ к серверу, или у вас есть хороший iLO или другое управляющее соединение.
  14. Перезагрузите Windows Server 2019
  15. Войдите или подключитесь к Windows Server 2019, где установлена ​​роль Hyper-V
  16. Откройте диспетчер сервера и установите Hyper-V, выполнив ту же процедуру, которую мы использовали для удаления роли. Вам нужно будет только выбрать роль Hyper-V.
  17. Щелкните левой кнопкой мыши в меню «Пуск» и найдите диспетчер Hyper-V
  18. Откройте диспетчер Hyper-V
  19. Перейдите и откройте Virtual Switch Manager в правой части окна Hyper-V Manager.
  20. Выберите « Внешний» в разделе « Какой тип виртуального коммутатора вы хотите создать», а затем нажмите « Создать виртуальный коммутатор».
  21. Введите имя внешнего переключателя
  22. Выберите сетевую карту в разделе Внешняя сеть.
  23. Нажмите Применить, а затем ОК
  24. Перейдите к виртуальной машине, где вы хотите назначить новый виртуальный коммутатор
  25. Щелкните правой кнопкой мыши на виртуальной машине и нажмите Настройки
  26. Нажмите на сетевой адаптер
  27. Выберите Внешний виртуальный коммутатор в разделе Виртуальный коммутатор.
  28. Нажмите Применить, а затем ОК
  29. Добавьте IP-адрес (если вы не используете DHCP)
  30. Наслаждайтесь работой с Hyper-V и виртуальными машинами

Понравилась статья? Поделить с друзьями:
  • Huawei mobile services ошибка на xiaomi как убрать уведомление
  • Huawei mobile services ошибка на xiaomi redmi note
  • Huawei mobile services ошибка на xiaomi poco
  • Huawei mobile services ошибка как отключить
  • Huawei mobile services отчет об ошибке отключить