- Как удалить виртуальный коммутатор Hyper-V
- ОБНОВИТЬ
- Способ 1 — использование диспетчера устройств
- Способ 2 — удалить профиль сети
- Способ 3 — удалить настройки адаптера через реестр
- ВАЖНЫЙ
- Как удалить виртуальный Ethernet-коммутатор Hyper-V
- 5 ответов
- Vethernet default switch windows 10 отключить
- ОБНОВИТЬ
- Способ 1 — использование диспетчера устройств
- Способ 2 — удалить профиль сети
- Способ 3 — удалить настройки адаптера через реестр
- ВАЖНЫЙ
Как удалить виртуальный коммутатор Hyper-V
Устаревший коммутатор VM в Hyper-V больше не используется, и когда я пытаюсь удалить его, он всегда выдает следующее сообщение:
Попытка удаления в графическом интерфейсе также не работает:
Подобная проблема была решена на форумах Microsoft TechNet:
У нас есть настройка виртуального коммутатора в диспетчере виртуальных коммутаторов, и адаптер был удален по ошибке с помощью «Изменить настройки адаптера . » Центра управления сетями и общим доступом. Теперь, очевидно, коммутатор находится в состоянии сбоя, и мы просто хотим удалить его из списка.
В конечном итоге OP выполнил углубленный поиск в реестре и обнаружил, что конфигурация виртуального коммутатора хранится в следующем ключе:
HKLM \ SYSTEM \ CurrentControlSet \ Services \ VMSMP \ Параметры \ SwitchList
После того как они удалили соответствующее значение в этом ключе и перезагрузили, виртуальный коммутатор исчез.
Как всегда, я бы порекомендовал вам экспортировать ваши текущие настройки в .reg файл для создания соответствующей резервной копии, прежде чем предпринимать подобные изменения.
Я не хотел устанавливать инструменты Azure Powershell, поэтому я просто выполнил действия, описанные в этом видео: https://www.youtube.com/watch?v=V5Gb342gSGg
В основном вы идете в Сетевые подключения -> открыть свойства для виртуального коммутатора, который вы хотите удалить -> нажмите Настроить -> перейдите на вкладку Драйвер -> Удалить устройство.
Чтобы в следующий раз служба Hyper-V не создала новую, я перезагружаю компьютер, не отключая его полностью, поэтому я изменил тип запуска каждой службы Hyper-V на «Вручную».
Несмотря на то, что я не использую Docker, я хотел найти решение без использования regedit , поэтому после попытки ответа от RobV8R я нашел инструкции по этому вопросу в MS Technet .
Или, для более фильтрованного оптоина, это то, что мне нужно.
Кроме того, я собираюсь предположить, что вы захотите последовать совету @ mxgg250 и настроить все службы hyper-v на ручной запуск, в противном случае он будет воссоздавать переключатель при перезагрузке.
НАЧАТЬ РЕДАКТИРОВАТЬ
В новых версиях Windows 10 появился виртуальный коммутатор «Сеть по умолчанию».
Если этот метод не работает, см. Ответ от @ bradlis7 для другого варианта.
КОНЕЦ РЕДАКТИРОВАНИЯ
Это было проверено на Windows 10 1607.
Короткий ответ, если вы используете Docker:
Длинный ответ:
Если вы столкнетесь с этой ситуацией и у вас будут включены контейнеры или установлен Docker, вам нужно остановить Docker, прежде чем вы сможете удалить VMSwitch.
Как видите, у меня есть имя VMS-переключателя nat . Я хочу, чтобы это ушло.
Ответ оказался довольно простым. Поскольку я настроил nat VMS-переключатель с NetNat, я удалил NetNat. Я не уверен, является ли это необходимым шагом, но я все равно сделал это.
Затем я остановил Докер.
Чтобы убедиться, что оно пропало:
ОБНОВИТЬ
Способ 1 — использование диспетчера устройств
Первое, что вы можете попытаться сделать, это открыть Диспетчер устройств (нажмите «Пуск» и введите «Диспетчер устройств»), разверните «Сетевые адаптеры», а затем щелкните правой кнопкой мыши сетевой адаптер, который вы хотите удалить.
Здесь вы увидите опцию под названием Удалить устройство. Надеюсь, это не должно быть серым. Если это так, перейдите к следующему способу. Когда вы выбираете удалить устройство, появится другое окно с просьбой подтвердить удаление.
Вы также увидите опцию удаления программного обеспечения драйвера для устройства. Если вы хотите полностью удалить сетевой адаптер, я предлагаю выбрать эту опцию, чтобы также удалить драйвер. Если все идет хорошо, вы должны увидеть, что адаптер удален как из диспетчера устройств, так и из списка сетевых адаптеров на панели управления.
Если вы не видите устройства, перечисленного здесь, вы можете попробовать нажать « Просмотр», а затем « Показать скрытые устройства».
Способ 2 — удалить профиль сети
Мы также можем попытаться удалить сетевой профиль через командную строку, а затем снова попробовать метод 1. Сначала необходимо открыть командную строку с повышенными привилегиями, нажав кнопку «Пуск», введя CMD, а затем щелкните правой кнопкой мыши командную строку и выберите « Запуск от имени администратора» .
Теперь введите следующую команду, чтобы увидеть все проводные (Ethernet) адаптеры:
Если вам нужно удалить беспроводной адаптер, введите эту команду:
Если вы получите какое — то сообщение об ошибке о проводной или службы автонастройки WLAN не работает, а затем нажмите кнопку Пуск, введите services.msc, щелкните правой кнопкой мыши на соответствующую службу и выберите Пуск .
Теперь, когда вы запустите команду, вы должны увидеть список профилей. В моем случае у меня только один профиль на этом компьютере.
Далее введите следующую команду, которая удалит нужный интерфейс.
Опять же, если это беспроводной интерфейс, используйте wlan вместо lan . Имя интерфейса указывается в верхней части каждого заголовка ( Профиль в имени интерфейса ), когда вы запускали команду show profile. После удаления профиля перезагрузите компьютер и попробуйте снова метод 1.
Способ 3 — удалить настройки адаптера через реестр
ВАЖНЫЙ
Если вам нужно отредактировать реестр, сначала сделайте резервную копию реестра .
Помимо удаления профиля сети, вы также можете попытаться удалить настройки адаптера через реестр. После удаления настроек вы можете вернуться к способу 1 и попытаться удалить адаптер. Чтобы удалить настройки, откройте редактор реестра (нажмите «Пуск» и введите regedit.msc) и перейдите к следующему ключу:
Вы увидите несколько предметов, перечисленных с длинной серией случайных чисел. Если вы щелкнете по каждому из них, вы увидите IP-адрес, назначенный этому сетевому адаптеру.
Вы можете подтвердить, какой сетевой адаптер соответствует этому разделу реестра, открыв командную строку (Start и введите cmd) и введя ipconfig .
Как видите, Ethernet-адаптер имеет IP-адрес 192.168.1.233. Таким образом, вы удалили бы ключ в разделе Интерфейсы, который начинается с . Если вы щелкнете по другому интерфейсу, у одного из них будет IP 192.168.247.1, который соответствует сетевому адаптеру VMWare на компьютере. Опять же, это только удаляет настройки для адаптера, но не сам адаптер. Перезагрузите компьютер и попробуйте способ 1 снова.
Для получения дополнительной информации, пожалуйста, перейдите по следующей ссылке:
Как удалить виртуальный Ethernet-коммутатор Hyper-V
Устаревший VM-переключатель в Hyper-V больше не используется, и когда я пытаюсь его удалить, он всегда терпит неудачу со следующим сообщением:
Попытка удалить в графическом интерфейсе не работает:
5 ответов
Аналогичная проблема была решена на форумах MicrosoftNet TechNet:
У нас есть виртуальная настройка коммутатора в диспетчере виртуальных коммутаторов, и адаптер был удален по ошибке с помощью «Изменить настройки адаптера . » в Центре управления сетями и общим доступом. Теперь, очевидно, что коммутатор находится в состоянии отказа, и мы просто хотим удалить его из списка.
В конечном итоге OP провела углубленный поиск в реестре и обнаружила конфигурацию виртуального коммутатора, хранящуюся в следующем ключе:
HKLM \ SYSTEM \ CurrentControlSet \ Services \ VMSMP \ Parameters \ SwitchList
После того, как они удалили соответствующее значение внутри этого ключа и перезагрузились, виртуальный коммутатор исчез.
Как всегда, я бы рекомендовал вам экспортировать ваши текущие настройки в файл .reg , чтобы иметь соответствующую резервную копию, прежде чем пытаться схожих изменений.
Я не хотел устанавливать инструменты Azure Powershell, поэтому я просто выполнил шаги в этом видео: https://www.youtube.com/watch?v=V5Gb342gSGg
В основном вы переходите к Network Connections -> открыть свойства виртуального коммутатора, который вы хотите удалить -> нажмите «Настроить» -> перейдите на вкладку «Драйвер» -> Удалите устройство.
Чтобы служба Hyper-V не создавала новый, в следующий раз, когда я перезагружу свой компьютер, не отключив его, я изменил тип запуска каждого сервиса Hyper-V на «Руководство».
Это было протестировано в Windows 10 1607.
Короткий ответ, если вы используете Docker:
Длинный ответ:
Если вы столкнулись с этой ситуацией и включили контейнеры или установили Docker, вам необходимо остановить Docker, прежде чем вы сможете удалить VMSwitch.
Как вы можете видеть, у меня есть VMSwitch с именем nat . Я хочу, чтобы он ушел.
Ответ оказался довольно простым. Поскольку я сконфигурировал VMSwitch nat с NetNat, я удалил NetNat. Я не уверен, что это необходимый шаг, но я все равно сделал.
Затем я остановил Docker.
Чтобы убедиться, что его нет:
Даже если я не использую Docker, я хотел найти решение без использования regedit , поэтому после попытки ответ от RobV8R , я нашел инструкции по этот вопрос о MS Technet .
Или, для более фильтрованного optoin, это то, что мне нужно.
Кроме того, я собираюсь предположить, что вы захотите следовать советам @ mxgg250 и установить все сервисы hyper-v для ручного запуска, иначе он воссоздает перезагрузку.
Существует более простой способ устранить проблему на форумах MicrosoftNet TechNet:
Попробуйте удалить Адаптер моста от » Панель управления > Сеть и Интернет > Сетевые подключения «
Vethernet default switch windows 10 отключить
Устаревший коммутатор виртуальных машин в Hyper-V больше не используется, и когда я пытаюсь удалить его, он всегда выдает следующее сообщение:
Попытка удаления в графическом интерфейсе также не работает:
Аналогичная проблема была решена на форумах Microsoft TechNet:
У нас есть настройка виртуального коммутатора в диспетчере виртуальных коммутаторов, и адаптер был удален по ошибке с помощью «Изменить настройки адаптера . » Центра управления сетями и общим доступом. Теперь, очевидно, коммутатор находится в состоянии сбоя, и мы просто хотим удалить его из списка.
В конечном итоге OP выполнил углубленный поиск в реестре и обнаружил, что конфигурация виртуального коммутатора хранится в следующем ключе:
HKLM \ SYSTEM \ CurrentControlSet \ Services \ VMSMP \ Параметры \ SwitchList
После того как они удалили соответствующее значение в этом ключе и перезагрузили, виртуальный коммутатор исчез.
Как всегда, я бы порекомендовал вам экспортировать ваши текущие настройки в .reg файл для создания соответствующей резервной копии, прежде чем пытаться делать подобные изменения.
Я не хотел устанавливать инструменты Azure Powershell, поэтому я просто выполнил действия, описанные в этом видео: https://www.youtube.com/watch?v=V5Gb342gSGg
В основном вы идете в Сетевые подключения -> открыть свойства для виртуального коммутатора, который вы хотите удалить -> нажмите Конфигурировать -> перейдите на вкладку Драйвер -> Удалить устройство.
Чтобы в следующий раз служба Hyper-V не создала новую, я перезагружаю компьютер, не отключая его полностью, поэтому я изменил тип запуска каждой службы Hyper-V на «Вручную».
Это было проверено на Windows 10 1607.
Короткий ответ, если вы используете Docker:
Длинный ответ:
Если вы столкнетесь с этой ситуацией и у вас будут включены контейнеры или установлен Docker, вам нужно остановить Docker, прежде чем вы сможете удалить VMSwitch.
Как видите, у меня есть имя VMS-переключателя nat . Я хочу, чтобы это ушло.
Ответ оказался довольно простым. Поскольку я настроил nat VMS-переключатель с NetNat, я удалил NetNat. Я не уверен, является ли это необходимым шагом, но я все равно сделал это.
Затем я остановил Докер.
Чтобы убедиться, что оно пропало:
Несмотря на то, что я не использую Docker, я хотел найти решение без использования regedit , поэтому после попытки ответа от RobV8R я нашел инструкции по этому вопросу в MS Technet .
Или, для более фильтрованного оптоина, это то, что мне нужно.
Кроме того, я собираюсь предположить, что вы захотите последовать совету @ mxgg250 и настроить все службы hyper-v на ручной запуск, в противном случае он будет воссоздавать переключатель при перезагрузке.
Существует более простой способ решения проблемы на форумах Microsoft TechNet:
Попробуйте удалить Bridge Adapter из « Панель управления > Сеть и Интернет > Сетевые подключения »
ОБНОВИТЬ
Способ 1 — использование диспетчера устройств
Первое, что вы можете попытаться сделать, это открыть Диспетчер устройств (нажмите «Пуск» и введите «Диспетчер устройств»), разверните «Сетевые адаптеры», а затем щелкните правой кнопкой мыши сетевой адаптер, который вы хотите удалить.
Здесь вы увидите опцию под названием Удаление устройства. Надеюсь, это не должно быть серым. Если это так, перейдите к следующему способу. Когда вы выбираете удалить устройство, появится другое окно с просьбой подтвердить удаление.
Вы также увидите опцию удаления программного обеспечения драйвера для устройства. Если вы хотите полностью удалить сетевой адаптер, я предлагаю выбрать эту опцию, чтобы также удалить драйвер. Если все идет хорошо, вы должны увидеть, что адаптер был удален как из диспетчера устройств, так и из списка сетевых адаптеров на панели управления.
Если вы не видите устройства, перечисленного здесь, вы можете попробовать нажать « Просмотр», а затем « Показать скрытые устройства».
Способ 2 — удалить профиль сети
Мы также можем попытаться удалить профиль сети через командную строку, а затем снова попробовать метод 1. Сначала необходимо открыть командную строку с повышенными привилегиями, нажав кнопку «Пуск», введя CMD, а затем щелкните правой кнопкой мыши командную строку и выберите « Запуск от имени администратора» .
Теперь введите следующую команду, чтобы увидеть все проводные (Ethernet) адаптеры:
Если вам нужно удалить беспроводной адаптер, введите эту команду:
Если вы получите какое — то сообщение об ошибке о проводной или службы автонастройки WLAN не работает, а затем нажмите кнопку Пуск, введите services.msc, щелкните правой кнопкой мыши на соответствующую службу и выберите Пуск .
Теперь, когда вы запустите команду, вы должны увидеть список профилей. В моем случае у меня только один профиль на этом компьютере.
Затем введите следующую команду, которая удалит нужный интерфейс.
Опять же, если это беспроводной интерфейс, используйте wlan вместо lan . Имя интерфейса указывается в верхней части каждого заголовка ( Профиль в имени интерфейса ), когда вы запустили команду show profile. Как только профиль был удален, перезагрузите компьютер и попробуйте метод 1 снова.
Способ 3 — удалить настройки адаптера через реестр
ВАЖНЫЙ
Если вам нужно отредактировать реестр, сначала сделайте резервную копию реестра .
Помимо удаления профиля сети, вы также можете попытаться удалить настройки адаптера через реестр. После удаления настроек вы можете вернуться к способу 1 и попытаться удалить адаптер. Чтобы удалить настройки, откройте редактор реестра (нажмите «Пуск» и введите regedit.msc) и перейдите к следующему ключу:
Вы увидите несколько предметов, перечисленных с длинной серией случайных чисел. Если вы щелкнете по каждому из них, вы увидите IP-адрес, назначенный этому сетевому адаптеру.
Вы можете подтвердить, какой сетевой адаптер соответствует этому разделу реестра, открыв командную строку (Start и введите cmd) и введя в ipconfig .
Как видите, Ethernet-адаптер имеет IP-адрес 192.168.1.233. Таким образом, вы удалили бы ключ в разделе Интерфейсы, который начинается с . Если вы щелкнете по другому интерфейсу, у одного из них будет IP 192.168.247.1, который соответствует сетевому адаптеру VMWare на компьютере. Опять же, это только удаляет настройки для адаптера, а не сам адаптер. Перезагрузите компьютер и попробуйте способ 1 снова.
Для получения дополнительной информации, пожалуйста, перейдите по следующей ссылке: