Если вы когда-либо замечали, что ваш ноутбук продолжает висеть на Wi-Fi, даже когда вы уже подключили Ethernet-кабель, — вы не одиноки. Windows любит держать обе сети в поле зрения, словно старый добрый друг, который не может выбрать между двумя компаниями. В этой статье мы разберёмся, почему так происходит, и как заставить Windows автоматически отключать Wi-Fi при подключении к проводной сети.

Погрузимся в мир BIOS, драйверов, планировщика задач, скриптов и групповых политик. А в конце вас ждёт FAQ с практическими советами, которые помогут справиться с сетевым раздвоением личности вашего компьютера.


Почему Windows не отключает Wi-Fi при подключении Ethernet?

Представьте, что у вас есть два канала связи: Wi-Fi – воздушный шар, парящий в эфире, и Ethernet – прямой скоростной шланг. Когда оба работают одновременно, Windows часто отдаёт приоритет Wi-Fi, несмотря на его более низкую скорость и возможные помехи.

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


LAN/WLAN Switching — что это и как его включить?

Некоторые производители ноутбуков и компьютеров внедрили технологию LAN/WLAN Switching. Это как охранник, который пускает в сеть только один сетевой адаптер, чтобы не тратить ресурсы зря.

Как включить LAN/WLAN Switching?

  • Перезагрузите компьютер и войдите в BIOS/UEFI (обычно клавиши F2, Del или Esc).
  • Найдите опцию, которая может называться LAN/WLAN Switching, Wireless Radio Control или что-то похожее.
  • Включите эту опцию.
  • Сохраните настройки и перезагрузите компьютер.

Увы, этот функционал есть не у всех производителей. Если вы не нашли такой опции, не расстраивайтесь — дальше есть другие методы.


Настройка драйвера Wi-Fi адаптера для автоотключения

Некоторые драйверы беспроводных адаптеров умеют автоматически отключать Wi-Fi при подключении Ethernet. Это как мудрый администратор, который говорит Wi-Fi "отдохни, когда есть провод".

Как настроить?

  1. Откройте диспетчер устройств Windows (devmgmt.msc).
  2. Разверните раздел Сетевые адаптеры.
  3. Найдите ваш Wi-Fi адаптер, щёлкните правой кнопкой и выберите Свойства.
  4. Перейдите на вкладку Дополнительно.
  5. Найдите опцию вроде Disabled Upon Wired Connect или Отключить после установления проводного соединения.
  6. Включите эту опцию и примените изменения.

Если такой настройки нет, значит ваш адаптер не поддерживает эту фишку. Переходим к следующему уровню — планировщику задач.


Автоматическое переключение через планировщик задач Windows

Если вы любите подробные инструкции и командную строку — этот способ для вас. Планировщик задач может слушать события подключения/отключения Ethernet и запускать скрипты для включения или отключения Wi-Fi.

Краткая схема:

Этап Описание
Включить службу Wired AutoConfig (dot3svc) Управляет событиями Ethernet
Настроить события в Event Viewer Отслеживаем подключение и отключение кабеля
Создать задания планировщика Запускаем PowerShell команды на основе событий

Основные команды PowerShell для включения/отключения Wi-Fi:

Disable-NetAdapter -Name "Имя_вашего_адаптера" -Confirm:$False
Enable-NetAdapter -Name "Имя_вашего_адаптера" -Confirm:$False

Пошагово:

  1. Включите службу dot3svc:
Set-Service dot3svc -StartUpType Automatic
Start-Service dot3svc
  1. Откройте Event Viewer (eventvwr.msc) и найдите события:

  2. 15501 — подключение Ethernet.

  3. 15500 — отключение Ethernet.

  4. Для каждого события создайте задание, которое запускает соответствующую команду PowerShell для отключения или включения Wi-Fi.

  5. В настройках задания отключите запуск только при питании от сети (если хотите, чтобы работало на батарее).

И вот, ваш компьютер уже автоматически реагирует на подключение кабеля, отключая Wi-Fi без вашего вмешательства.


Скрипт WLAN Manager — автоматизация на максималках

Для тех, кто не боится немного Powershell'ных магий, есть готовый проект — WLAN Manager. Этот скрипт периодически проверяет активность Ethernet и включает/отключает Wi-Fi автоматически.

Как установить?

  1. Откройте PowerShell с правами администратора.
  2. Разрешите выполнение скриптов:
Set-ExecutionPolicy RemoteSigned
  1. Скачайте и запустите скрипт установки:
.\WLANManager.ps1 -Install:System
  1. Перезагрузите компьютер.

Теперь WLAN Manager возьмёт на себя заботу о сетях, переключая их автоматически. Хотите уведомления о смене? Включите опцию -BalloonTip:$true.


Групповые политики (GPO) — как запретить Wi-Fi при Ethernet в корпоративной среде

Если вы работаете в офисе с доменной сетью, настройка происходит централизованно через GPO. Это как командование, которое запрещает Wi-Fi, когда есть кабельное подключение к корпоративной сети.

Ключевая политика:

Prohibit connection to non-domain networks when connected to domain authenticated network

Где найти:

Computer Configuration → Policies → Administrative Templates → Network → Windows Connection Manager

Как настроить:

  1. Создайте новый объект групповой политики (GPO).
  2. Включите политику, запрещающую подключение к не-доменным сетям при подключении к доменной.
  3. Привяжите GPO к нужному контейнеру (например, корню домена).
  4. Подождите репликацию (10-20 минут).
  5. Перезагрузите клиентские компьютеры.

Важно: При включении могут возникнуть проблемы с некоторыми дополнительными сетевыми интерфейсами (например, виртуальными адаптерами от VMware или Hyper-V). Учтите это в настройках.


Приоритет сетевых подключений — как его проверить и изменить?

Иногда Windows путается, какой сети отдать предпочтение. Чтобы посмотреть текущий приоритет:

  • Откройте Центр управления сетями и общим доступом.
  • Перейдите в Изменение параметров адаптера.
  • Нажмите Alt → ДополнительноДополнительные параметры.
  • В списке адаптеров меняйте порядок (чем выше в списке, тем выше приоритет).

Или в командной строке можно проверить маршрут с помощью:

route print

Что делать, если Wi-Fi не подключается автоматически после перезагрузки роутера?

Это одна из загадок вселенной — иногда Windows не хочет "перезаподключаться" к Wi-Fi автоматически. Проверьте:

  • Отмечена ли галочка "Автоматически подключаться" в свойствах сети.
  • Свежие ли драйверы адаптера.
  • Не включена ли политика, запрещающая автоматическое подключение.

Если всё в порядке, можно удалить сеть и заново подключиться с настройкой автоподключения.


Таблица: сравнение методов отключения Wi-Fi при подключении к Ethernet

Метод Где настраивается Плюсы Минусы
BIOS/UEFI LAN/WLAN Switching BIOS/UEFI Аппаратный уровень, экономит батарею Не у всех есть
Драйвер Wi-Fi адаптера Свойства драйвера Простота настройки Поддерживается не всеми адаптерами
Планировщик задач + PowerShell Windows Task Scheduler Гибкость, работает на любых системах Требует знаний, настройка
Скрипт WLAN Manager PowerShell, GitHub Автоматизация, поддержка Windows 7-11 Нужно установить, доверять скрипту
Групповые политики (GPO) Active Directory Централизованное управление Только для доменных компьютеров, возможны конфликты

FAQ и советы

Q: Можно ли отключить Wi-Fi автоматически без сторонних программ?
A: Да, если ваш BIOS и драйвер поддерживают LAN/WLAN Switching или опцию отключения Wi-Fi при наличии Ethernet.

Q: Что если на моём компьютере несколько Wi-Fi адаптеров?
A: Скрипт WLAN Manager и планировщик задач могут управлять всеми адаптерами, но в GPO возможны проблемы с дополнительными интерфейсами.

Q: Можно ли вернуть Wi-Fi, если Ethernet отключился?
A: Да, все методы предусматривают автоматическое включение Wi-Fi при отключении кабеля.

Q: Насколько надёжен скрипт WLAN Manager?
A: Скрипт активно поддерживается сообществом и работает с Windows 7, 8.1, 10 и 11.


Чек-лист по отключению Wi-Fi при подключении к Ethernet

  • [ ] Проверить наличие опции LAN/WLAN Switching в BIOS/UEFI
  • [ ] Настроить драйвер Wi-Fi адаптера (опция отключения при Ethernet)
  • [ ] Включить службу Wired AutoConfig (dot3svc)
  • [ ] Создать задания в планировщике задач для событий подключения/отключения Ethernet
  • [ ] Рассмотреть установку скрипта WLAN Manager для автоматизации
  • [ ] Если доменная сеть — настроить GPO запрета подключения к не-доменным Wi-Fi
  • [ ] Проверить приоритет сетевых подключений в настройках Windows
  • [ ] Убедиться, что Wi-Fi настроен на автоматическое подключение
  • [ ] Перезагрузить устройство и проверить работу автоматического отключения Wi-Fi

Если ваш компьютер — это оркестр, то Ethernet должен играть первую скрипку, а Wi-Fi — подыгрывать на заднем плане. Настроив всё правильно, вы получите спокойствие, что сети не конфликтуют, а работают в идеальном тандеме. Удачных подключений и пусть ваш интернет всегда будет на высоте!