Почему при включении функции Hyper-V отключается Ethernet драйвер?
IT Помощь Удалённо·6 May 2025
При включении Hyper-V в Windows может отключаться Ethernet-подключение из-за особенностей работы виртуальных сетевых адаптеров. Вот основные причины и способы решения:
Причины проблемы:
- Автоматическое создание виртуального коммутатора Hyper-V
- При установке Hyper-V система создаёт виртуальный сетевой адаптер "Default Switch", который может конфликтовать с физическим Ethernet-адаптером.
- Изменение привязки сетевых протоколов
- Hyper-V может переназначать сетевые настройки, из-за чего драйвер Ethernet перестаёт корректно работать.
- Конфликт IP-адресов
- Виртуальный коммутатор Hyper-V иногда занимает тот же IP-диапазон, что и основной адаптер.
- Отключение физического адаптера в диспетчере устройств
- В некоторых случаях Windows автоматически деактивирует Ethernet-адаптер, считая его "занятым" Hyper-V.
Как исправить?
1. Проверить состояние Ethernet-адаптера
- Откройте Диспетчер устройств (
Win + X→ "Диспетчер устройств"). - Разверните "Сетевые адаптеры".
- Если Ethernet-адаптер отключён (красный крестик), включите его (ПКМ → "Задействовать").
- Если есть жёлтый треугольник, обновите драйвер (ПКМ → "Обновить драйвер").
2. Удалить виртуальные адаптеры Hyper-V
- Откройте Диспетчер Hyper-V → "Диспетчер виртуальных коммутаторов".
- Удалите все созданные виртуальные коммутаторы.
- Перезагрузите компьютер.
- Проверьте, восстановилось ли Ethernet-подключение.
3. Вручную настроить виртуальный коммутатор
- В Hyper-V Manager создайте новый коммутатор:
- Тип: "Внешняя сеть"
- Выберите физический Ethernet-адаптер.
- Не отмечайте галочку "Разрешить управление ОС".
- Перезагрузите ПК.
4. Сбросить сетевые настройки
- Откройте Командную строку от имени администратора.
- Введите: netsh int ip reset netsh winsock reset
- Перезагрузите компьютер.
5. Отключить энергосбережение Ethernet-адаптера
- В Диспетчере устройств найдите свой Ethernet-адаптер.
- ПКМ → "Свойства" → вкладка "Управление электропитанием".
- Снимите галочку "Разрешить отключение этого устройства для экономии энергии".
- Нажмите ОК и перезагрузите ПК.
6. Проверить IP-настройки
- Откройте Панель управления → "Сеть и Интернет" → "Центр управления сетями".
- Кликните на Ethernet-подключение → "Свойства".
- Убедитесь, что "Протокол Интернета версии 4 (TCP/IPv4)" включён.
- Если IP назначается автоматически (DHCP), попробуйте вручную прописать статический IP.
Если ничего не помогло:
- Временно отключите Hyper-V (если Ethernet критически важен): bcdedit /set hypervisorlaunchtype off(Перезагрузка обязательна).
- Проверьте ветки реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity - значение параметра Enabled 0
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CI\State - значение параметра HVCIEnabled 0 - Проверьте BIOS/UEFI:
- Включите VT-x/Virtualization Technology.
- Отключите "Network Stack", если он мешает.
Вывод
Проблема возникает из-за того, что Hyper-V перенастраивает сетевые интерфейсы. Чаще всего помогает:
✅ Обновление драйверов Ethernet
✅ Ручная настройка виртуального коммутатора
✅ Сброс сетевых параметров через netsh
Если Ethernet нужен для работы, а Hyper-V — для тестов, можно включать/отключать виртуализацию по необходимости через bcdedit.
