Вопрос или проблема
На моем компьютере с Windows 11 я не вижу vEthernet (Default Switch) в разделе Сетевые подключения Центра управления (Панель управления\Сеть и Интернет\Сетевые подключения) или в Настройках (Сеть и интернет > Расширенные сетевые настройки > Сетевые адаптеры). Я вижу только некоторые другие:
Просмотр сетевых адаптеров в Центре управления
Если я перечислю интерфейсы с помощью PowerShell, я вижу сетевой адаптер (здесь индекс 23):
PS> Get-NetAdapter
Name InterfaceDescription ifIndex Status
---- -------------------- ------- ------
Ethernet Intel(R) Ethernet Connection (4) I219-V 19 Disconnected
vEthernet (Default Swi... Hyper-V Virtual Ethernet Adapter 23 Up
Bluetooth Network Conn... Bluetooth Device (Personal Area Netw... 11 Disconnected
Wi-Fi Intel(R) Dual Band Wireless-AC 8265 4 Up
Он также хорошо работает в Hyper-V, так что у меня есть доступ в интернет в моих виртуальных машинах.
Также, если я создам новые коммутаторы в менеджере Hyper-V, эти коммутаторы появятся в Центре управления.
Поскольку очень удобно видеть свойства и подобное в Центре управления, я хотел бы, чтобы vEthernet (Default Switch) вновь появился там. Когда-то он там был, не понимаю, почему его больше не показывают.
Я попробовал удалить все функции Windows, которые используют vEthernet (Default Switch) (WSL, Контейнер, Песочница, Hyper-V). vEthernet (Default Switch) также исчез из Get-NetAdapter. После переустановки Hyper-V vEthernet (Default Switch) все еще отсутствует в Центре управления.
Есть идеи, что я мог бы сделать, чтобы вернуть видимость vEthernet (Default Switch)?
Проблема, с которой вы сталкиваетесь, связанная с отсутствием vEthernet (Default Switch) в Сетевых подключениях Центра управления, довольно распространена в Windows 11, особенно в средах с Hyper-V. Вот несколько потенциальных решений, которые могут помочь восстановить его видимость:
- Проверьте скрытые сетевые адаптеры
Иногда сетевые адаптеры скрыты в панели Сетевые подключения. Попробуйте сделать их видимыми:
Откройте Диспетчер устройств.
Разверните раздел Сетевые адаптеры.
Нажмите Вид в верхнем меню, затем выберите Показать скрытые устройства.
Найдите vEthernet (Default Switch) или любые другие скрытые адаптеры и включите их или удалите/переустановите, если это необходимо.
- Перезапустите Hyper-V Default Switch
Попробуйте перезапустить vEthernet (Default Switch) в PowerShell, чтобы обновить его состояние.
Откройте PowerShell от имени администратора.
Выполните следующую команду, чтобы остановить Default Switch:
Stop-NetAdapter -Name “vEthernet (Default Switch)”
Затем запустите его снова:
powershell
Start-NetAdapter -Name "vEthernet (Default Switch)"
Проверьте, появится ли он в Сетевых подключения после перезапуска адаптера.
Если перезапуск не помогает, вам может потребоваться удалить и заново создать Default Switch.
Откройте PowerShell от имени администратора.
Запустите эту команду для удаления Default Switch:
powershell
Remove-VMSwitch -Name "Default Switch"
После этого воссоздайте его, повторно активировав стандартный коммутатор. Hyper-V должен автоматически воссоздать его после перезагрузки Hyper-V или создания новой виртуальной машины.
- Включите управление Default Switch через Hyper-V Manager
Вы можете повторно активировать стандартный коммутатор через Hyper-V Manager:
Откройте Hyper-V Manager.
Перейдите в Диспетчер виртуальных коммутаторов.
В разделе Default Switch или Новый виртуальный коммутатор попробуйте создать новый внутренний коммутатор. Это иногда способствует тому, чтобы Windows снова показала существующий vEthernet (Default Switch) в Центре управления.
- Сброс сети Windows
Если вышеуказанные шаги не помогают, вы можете сбросить настройки сети:
Перейдите в Настройки > Сеть и интернет.
Прокрутите вниз и нажмите Расширенные сетевые настройки.
В разделе Дополнительные параметры нажмите Сброс сети.
После сброса перезагрузите машину.
Это сбросит все сетевые адаптеры и настройки, что может обновить видимость vEthernet (Default Switch).
В некоторых случаях отсутствие vEthernet (Default Switch) может быть связано с проблемой реестра. Вот возможное решение:
Нажмите Win + R, введите regedit и нажмите Enter.
Перейдите по адресу:
sql
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VMSMP\Parameters
Найдите записи, связанные со стандартным коммутатором. Убедитесь, что они не отключены и не неправильно настроены.
Внимание: Будьте осторожны при редактировании реестра. Всегда создавайте резервную копию реестра перед внесением изменений.
Ответ или решение
Если у вас возникла проблема с тем, что vEthernet (Default Switch) не отображается в разделе «Сетевые подключения» Панели управления в Windows 11, это может быть связано с несколькими факторами, включая настройки Hyper-V или скрытые сетевые адаптеры. Вот несколько шагов, которые могут помочь восстановить видимость vEthernet (Default Switch).
1. Проверьте скрытые сетевые адаптеры
Иногда сетевые адаптеры могут быть скрытыми в Панели управления. Чтобы их отобразить, выполните следующие действия:
- Откройте Диспетчер устройств.
- Разверните секцию «Сетевые адаптеры».
- Нажмите «Просмотр» в верхнем меню и выберите «Показать скрытые устройства».
- Проверьте наличие vEthernet (Default Switch) или других скрытых адаптеров. Если найдете, активируйте или удалите и переустановите их при необходимости.
2. Перезапустите vEthernet (Default Switch)
Попробуйте перезапустить vEthernet (Default Switch) с помощью PowerShell для обновления его статуса:
- Откройте PowerShell от имени администратора.
- Выполните следующую команду, чтобы остановить адаптер:
Stop-NetAdapter -Name "vEthernet (Default Switch)"
- Затем запустите его снова:
Start-NetAdapter -Name "vEthernet (Default Switch)"
- Проверьте, появился ли адаптер в «Сетевых подключениях».
3. Удаление и воссоздание Default Switch
Если перезапуск не помог, возможно, вам придется удалить и заново создать Default Switch:
- Откройте PowerShell от имени администратора.
- Выполните следующую команду для удаления Default Switch:
Remove-VMSwitch -Name "Default Switch"
- После этого заново создайте Default Switch. Hyper-V автоматически воссоздаст его при перезагрузке Hyper-V или создании новой виртуальной машины.
4. Включите Hyper-V Manager для управления Default Switch
Вы можете повторно включить Default Switch через Hyper-V Manager:
- Откройте Hyper-V Manager.
- Перейдите в «Диспетчер виртуальных переключателей» (Virtual Switch Manager).
- Поскольку Вы не видите Default Switch, попробуйте создать новый внутренний переключатель (internal switch). Это иногда запускает обновление Windows и отображает существующий vEthernet (Default Switch).
5. Сброс настроек сети
Если предыдущие шаги не помогли, вы можете сбросить настройки сети:
- Перейдите в «Настройки» > «Сеть и интернет».
- Прокрутите вниз и нажмите «Дополнительные параметры сети».
- В разделе «Дополнительные параметры» нажмите «Сбросить сеть».
- После сброса перезагрузите компьютер.
Это восстановит все сетевые адаптеры и настройки, что может обновить видимость vEthernet (Default Switch).
6. Исправление ключа реестра
В некоторых случаях проблема с отсутствующим vEthernet (Default Switch) может быть связана с ошибкой в реестре. Выполните следующие шаги, чтобы проверить настройки:
- Нажмите Win + R, введите regedit и нажмите Enter.
- Перейдите по следующему пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VMSMP\Parameters
- Найдите записи, относящиеся к Default Switch, и убедитесь, что они не отключены и не настроены неправильно.
Внимание: Будьте осторожны при редактировании реестра. Всегда создавайте резервную копию вашего реестра перед внесением изменений.
Заключение
Перечисленные выше шаги должны помочь вам восстановить видимость vEthernet (Default Switch) в Панели управления. Если проблема не решится, можно рассмотреть возможность обращения за помощью в службу поддержки Microsoft или на технические форумы, связанные с Hyper-V и сетевыми технологиями.