Свойство виртуального коммутатора ошибка применения изменений

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

Error applying Virtual Switch Properties changes
Failed while adding virtual Ethernet switch connections.
Failed to connect Ethernet switch port(switch name=" <deviceid>",port name="< port id>",adapter GUID="{GUID id}'):
The system cannot find the file specified.(0x80070002).

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

Исправление 1. Измените имя сетевого адаптера для Hyper V Manager с помощью PowerShell.

Шаг 1. Откройте диалоговое окно «Выполнить» с помощью Windows + R.

Шаг 2. В диалоговом окне «Выполнить» введите powershell и удерживайте клавиши Ctrl + Shift + Enter. Откроется окно PowerShell с повышенными привилегиями.

Powershell

Шаг 3: В появившемся окне UAC нажмите Да.

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

New-VMSwitch -name <NameOfTheSwitch> -NetAdapterName <NameOfNetworkAdapter> -AllowManagementOS $true

где,

NameOfTheSwitch – это имя создаваемого коммутатора. Так отображается имя в Hyper-V.

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

Например, если вы хотите создать коммутатор с именем «Коммутатор QoS» через «Проводное соединение Ethernet 1», тогда команда должна быть такой:

New-VMSwitch -name "QoS switch" -NetAdapterName "Wired Ethernet connection 1"  -AllowManagementOS $true

Шаг 5: Откройте диспетчер виртуальных коммутаторов в Hyper-V и проверьте, указан ли коммутатор.

Исправление 2: сбросьте сетевое соединение с помощью команды «netcfg».

Шаг 1. Откройте диалоговое окно «Выполнить» с помощью Windows + R.

Шаг 2. В диалоговом окне «Выполнить» введите powershell и удерживайте клавиши Ctrl + Shift + Enter. Откроется окно PowerShell с повышенными привилегиями.

Powershell

Шаг 3: В появившемся окне UAC нажмите Да.

Шаг 4. В открывшемся окне PowerShell введите команду ниже, чтобы сбросить сетевое соединение, и нажмите Enter.

netcfg -d

Шаг 5. Откройте диспетчер виртуальных коммутаторов в Hyper-V и проверьте, устранена ли ошибка.

Исправление 3: обновите драйвер сетевого адаптера

Шаг 1. Удерживайте клавиши Windows и R, чтобы открыть окно «Запуск терминала».

Шаг 2. Введите devmgmt.msc и нажмите Enter.

devmgmt

Шаг 3. В открывшемся окне диспетчера устройств прокрутите вниз и дважды щелкните Сетевые адаптеры.

Шаг 2. Щелкните нужный сетевой адаптер правой кнопкой мыши и выберите «Обновить драйвер».

Обновить драйвер

Шаг 3. В окне «Обновить драйверы» нажмите «Автоматический поиск драйверов».

Автоматический поиск драйверов

Шаг 4: Система выполняет поиск, и вы будете уведомлены обо всех найденных обновленных драйверах.

Шаг 5: Следуйте инструкциям на экране и обновите драйверы.

Шаг 6. Откройте диспетчер виртуальных коммутаторов в Hyper-V и проверьте, устранена ли ошибка.

Исправление 4. Удалите и повторно установите сетевой адаптер.

Шаг 1: Удерживайте клавиши Windows и R, чтобы открыть окно «Запуск терминала».

Шаг 2: Введите devmgmt.msc и нажмите Enter.

devmgmt

Шаг 3. В открывшемся окне диспетчера устройств прокрутите вниз и дважды щелкните Сетевые адаптеры.

Шаг 4: Щелкните правой кнопкой мыши нужный сетевой адаптер и выберите «Обновить драйвер».

Обновить драйвер

Шаг 5: В окне «Удалить устройство» отметьте «Удалить программное обеспечение драйвера для этого устройства».

Шаг 6: Нажмите кнопку «Удалить».

Удалить устройство Удалить программное обеспечение драйвера для этого устройства

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

Шаг 8: Перезагрузите систему и проверьте, установлен ли в системе драйвер Wi-Fi по умолчанию. Вы можете проверить это, открыв Диспетчер устройств и нажав кнопку Сканировать на предмет изменений оборудования, как показано ниже.

Сканировать на изменения в аппаратном обеспечении

Шаг 9: Убедитесь, что проблема с отключением решена.

Шаг 10: Откройте диспетчер виртуальных коммутаторов в Hyper-V и проверьте, устранена ли ошибка.

Исправление 5: разрешить общий доступ к сети

Шаг 1. Откройте диалоговое окно «Выполнить» с помощью Win + R.

Шаг 2: Введите ncpa.cpl и нажмите Enter.

Ncpadotcpl

Шаг 3: В появившемся окне щелкните правой кнопкой мыши сетевой адаптер.

Шаг 4: Выберите «Свойства».

Беспроводные Настройки

Шаг 5: В открывшемся окне «Свойства» перейдите на вкладку «Общий доступ».

Шаг 6: Установите флажок Разрешить другим пользователям сети подключаться через подключение к Интернету этого компьютера.

Шаг 7: Нажмите кнопку ОК.

Вкладка

Шаг 8: Теперь откройте диспетчер виртуальных коммутаторов в Hyper V и проверьте, по-прежнему ли вы видите ошибку.

Это все.

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

Спасибо за чтение.

  • Remove From My Forums
  • Question

  • Hi,

    I read the Hyper-V and HP ML310 GS thread but that did not solve the problem I still experience:

    My hardware is a PRIMERGY TX120 from FSC and it has a Broadcom NetXtreme Gigabit Ethernet NIC (b57nd60a.sys) with the driver version 10.10.0.1 from january 8 2006. I am running Windows Server 2003 R2 in the quest machine and when I go to the virtual network manager and try to add a new external virtual network and choose my NIC he gives the error message:

     Error applying new virtual network changes  setup switch failed

    I am now using the RC version of Hyper-V but the problem remains. Unclicking Microsoft Virtual Network Switch Protocol in the Broadcom NIC properties does not help. I also experience the same problem in my other Virtual Machines being Windows Vista and Windows XP.

    When trying to add a legacy adaptor I get another error message «Configuration Error» in the VMs explaining:

    The network adapter is configured to a switch port which no longer exists. In order for this virtual machine to boot you will need to reconfigure this virtual network adapter.

    When looking on my host machine in Device Manager I see 35 Microsoft Virtual Switch Network adapters beside of-course my Broadcom. Is that normal behaviour??

    What to do next?

    Any help is highly appreciated!

    Thanks,

    Frank

Answers

  • What are the permissions on your HKLM\System\CurrentControlSet\Services key?  Do they include permissions from Exchange?

    The uninstall of Hyper-V Beta and RC0 did not clean up adapters.  Beginning with RC1 those adapters should be removed when uninstalled.  However, you’ll need to install RC1 before you can uninstall it J

    It’s a little convoluted but those orphaned adapters created in RC0 should be removable by doing the following:

    1. Uninstall Hyper-V RC0 (and reboot whenever asked).

    2. Update Hyper-V bits to RC1 (should be on Windows Update – reboot whenever asked).

    3. Install Hyper-V RC1 (and reboot whenever asked).

    4. Reboot again.

    5. From an elevated prompt, do the following “netcfg.exe –u vms_pp”.

    5a. If “netcfg.exe” appears to hang, you’ll have to use procmon to find the registry key that it is spinning on (probably HKLM\System\CurrentControlSet\Services\{GUID}\Parameters\tcpip).

    6. Uninstall Hyper-V (and reboot whenever asked).

    7. Reinstall Hyper-V.

    The orphaned adapters should be gone.  Try to create a switch.  If you are still having problems, we’ll have to look at your setupapi.app.log.

    This posting is provided «AS IS» with no warranties, and confers no rights

  • It sounds like you only have a single NIC in your host.  This can be a litte bit confusing.  This is what I have done to try to make it easier for me to keep track of what is going on.  It might make it easier if you remove the Hyper-V role and then re-add it to clear things up.

    When you install the Hyper-V role on a host with a single adapter, it automatically takes over that adapter and creates the virtual switch on it.  What I do after I install on the system is immediately rename my network adapter to be something like «Virtual Switch» or «HV Switch» or something that helps identify that as the switch.  Also, if you look at the properties of this Network Connection from the host, you will see that only the Microsoft Virtual Network Switch Protocol is selected.  That’s the way it should be.

    Then, within the Hyper-V manager, I go in and create a virtual network and call it something like External or Built-in and define it as an External network.  This becomes the network link that your host machine will actually use for accessing the external world.  That is the one and only external network you need to define.  When you use the External network in your virtual guests, when you assign a virtual NIC, you select either Legacy or Netword Adapter (depending on the guest OS) and assign it to External.  That gives the virtual machine access to the outside world, too, (if you want to do that).

    After I have my External or Built-in network working, I will add internal and private networks, naming them whatever makes sense to me and whatever I need for my virtual machines.  Since I run most my stuff on a laptop, I try to keep all my virtual machines on the same LAN, so I create an internal network called something like 10LAN.  Then on the host I give it some sort of 10.*.*.* address, and for the virtual machines, I put them in the same 10 network.  This makes it easy to do things like set up file shares and use remote desktop to access my virtual machines when I need to.

    I try to keep the number of virtual networks to a bare minimum and to rename them on both the host and the virtual machine as soon as I assign them.  Trying to keep track of Local Area Connection ### got to be too confusing for me.

    Hope this helps.

    tgc

  • I have finally gotten this resolved.

    I had to reinstall the OS to do it though.

    HP puts out a document related to installing Win2k8 on Proliant hardware: http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00710606/c00710606.pdf.

    What worked for me:

    1. Installed all NICs before installing the OS

    2. Install the OS

    3. Apply all windowsupdate.com updates

    4. Install Proliant Support Pack 8

    5. Install Hyper-V

    Good luck everyone.  This was very frustrating. 

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

Мы уже говорили об 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. Получите доступ к гостевой операционной системе и, при необходимости, настройте параметры сети

Добрый день.

Win Server 2012 R2 STD RUS

предыстория: на сервере были созданы две виртуальные сети для одной виртуалки, одна внутренняя другая внешняя.

по ходу настроек словил проблему с сетевухой, она постоянно отваливалась. было решено откатить версию BIOS на -1

после отката, поймал другую проблему при создании внешнего сетевого интерфейса для виртуалки получаю ошибку:

[Main Instruction]
Свойства виртуального коммутатора: ошибка применения изменений

[Content]
Сбой при добавлении подключений виртуального коммутатора Ethernet.

[Expanded Information]
Не удалось подключить порт коммутатора Ethernet (имя коммутатора = «20297E89-DFE0-4D97-8843-523FA427B25C», имя порта = «AA5B7953-9A70-4AD8-99B1-94DE74F8FF36», GUID адаптера = «{3CC643B5-B90C-421B-91F9-14A9AE7EAB7F}»):
Не удается найти указанный файл. (0x80070002).

[^] Скрыть подробности  [Закрыть]

Failed to connect NIC /DEVICE/{3CC643B5-B90C-421B-91F9-14A9AE7EAB7F} (Friendly Name: ) to port AA5B7953-9A70-4AD8-99B1-94DE74F8FF36 (Friendly Name: ) on switch 20297E89-DFE0-4D97-8843-523FA427B25C (Friendly Name: ), status = Объект с указанным именем
не найден..

удаление\установка роли гипервизора не помогла :( он все настройки запомнил и при повторной установке даже подхватил виртуалку обратно

Подскажите куда копать.

спасибо.

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

Ошибка применения изменений свойств виртуального коммутатора. Ошибка при добавлении подключений виртуального коммутатора Ethernet. Не удалось подключить порт коммутатора Ethernet (имя коммутатора = ' ", port name ="  ", adapter GUID = '{GUID id}'): система не может найти указанный файл. (0x80070002).

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

Оглавление

Исправление 1. Измените имя сетевого адаптера для Hyper V Manager с помощью PowerShell.

Шаг 1. Откройте диалоговое окно «Выполнить» с помощью Windows + R.

Шаг 2. В диалоговом окне «Выполнить» введите Powershell и держи ключи Ctrl + Shift + Enter. Откроется окно PowerShell с повышенными привилегиями.

Powershell

Шаг 3. В появившемся окне UAC нажмите да.

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

New-VMSwitch -name  -NetAdapterName  -AllowManagementOS $ правда

куда,

NameOfTheSwitch имя создаваемого переключателя. Так отображается имя в Hyper-V.

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

Например, если вы хотите создать коммутатор с именем «Коммутатор QoS» через «Проводное соединение Ethernet 1», тогда команда должна быть такой:

New-VMSwitch -name "QoS switch" -NetAdapterName "Проводное соединение Ethernet 1" -AllowManagementOS $ true

Шаг 5. Откройте диспетчер виртуальных коммутаторов в Hyper-V и проверьте, указан ли коммутатор.

Исправление 2: сбросьте сетевое соединение с помощью команды «netcfg».

Шаг 1. Откройте диалоговое окно «Выполнить» с помощью Windows + R.

Шаг 2. В диалоговом окне «Выполнить» введите Powershell и держи ключи Ctrl + Shift + Enter. Откроется окно PowerShell с повышенными привилегиями.

Powershell

Шаг 3. В появившемся окне UAC нажмите да.

Шаг 4. В открывшемся окне PowerShell введите команду ниже, чтобы сбросить сетевое соединение, и нажмите Enter.

netcfg -d

Шаг 5. Откройте диспетчер виртуальных коммутаторов в Hyper-V и проверьте, устранена ли ошибка.

Исправление 3: обновите драйвер сетевого адаптера

Шаг 1. Удерживайте ключи Окна а также р чтобы открыть окно «Запустить терминал»

Шаг 2: введите devmgmt.msc  и ударил Входить

Devmgmt

Шаг 3. В открывшемся окне диспетчера устройств прокрутите вниз и дважды щелкните Сетевые адаптеры

Шаг 2. Щелкните правой кнопкой мыши требуемый сетевой адаптер и нажмите на Обновить драйвер

Обновить драйвер

Шаг 3. В окне «Обновить драйверы» нажмите Автоматический поиск драйверов.

Автоматический поиск драйверов

Шаг 4: Система выполняет поиск, и вы будете уведомлены обо всех найденных обновленных драйверах.

Шаг 5: Следуйте инструкциям на экране и обновите драйверы.

Шаг 6. Откройте диспетчер виртуальных коммутаторов в Hyper-V и проверьте, устранена ли ошибка.

Исправление 4: удалите и повторно установите сетевой адаптер

Шаг 1. Удерживайте ключи Окна а также р , чтобы открыть окно «Запустить терминал».

Шаг 2: введите devmgmt.msc и ударил Входить.

Devmgmt

Шаг 3. В открывшемся окне диспетчера устройств прокрутите вниз и дважды щелкните Сетевые адаптеры.

Шаг 4: Щелкните правой кнопкой мыши требуемый сетевой адаптер и нажмите на Обновить драйвер.

Обновить драйвер

Шаг 5: в Удалить устройство окно, галочка в Удалите программное обеспечение драйвера для этого устройства.

Шаг 6: Нажмите на Удалить кнопка.

Удалить устройство Удалить программное обеспечение драйвера для этого устройства

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

Шаг 8: Перезагрузите систему и проверьте, установлен ли в системе драйвер Wi-Fi по умолчанию. В этом можно убедиться, открыв Диспетчер устройств и нажав кнопку Сканирование на предмет изменений оборудования как показано ниже.

Сканирование изменений в аппаратном обеспечении

Шаг 9: Убедитесь, что проблема с отключением решена.

Шаг 10: Откройте диспетчер виртуальных коммутаторов в Hyper-V и проверьте, устранена ли ошибка.

Исправление 5: разрешить общий доступ к сети

Шаг 1. Откройте Диалог запуска с использованием Win + R.

Шаг 2: введите ncpa.cpl и ударил Входить.

Ncpadotcpl

Шаг 3. В появившемся окне щелкните правой кнопкой мыши на своем Сетевой адаптер.

Шаг 4: Выберите Характеристики.

Беспроводные Настройки

Шаг 5. В открывшемся окне «Свойства» перейдите к Совместное использование таб.

Шаг 6: Отметьте Разрешить другим пользователям сети подключаться через Интернет-соединение этого компьютера.

Шаг 7: Нажмите на Ok кнопка.

Вкладка " Поделиться"

Шаг 8: Теперь откройте диспетчер виртуальных коммутаторов в Hyper V и проверьте, по-прежнему ли вы видите ошибку.

Это все.

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

Спасибо за чтение.

Понравилась статья? Поделить с друзьями:
  • Свойственный для научного стиля ошибка
  • Связаны вместе исправленная ошибка ледяная горка ветреная погода
  • Свою ошибку понимаю
  • Связанный файл недоступен эта ошибка может возникнуть
  • Свойства данных не содержать скрытых ошибок это