Calcweb.ru

Информационный портал
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как автоматизировать отключение от Wi-Fi при подключении к Ethernet

Как автоматизировать отключение от Wi-Fi при подключении к Ethernet

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

Чтобы система начала использовать сеть Ethernet , вам нужно вручную отключиться от Wi-Fi или сконфигурировать Windows таким образом, чтобы она сама отключалась от беспроводной сети.

Давайте посмотрим, как это можно сделать.

В свойствах беспроводного адаптера

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

Она называется «Отключить после установления проводного соединения».

Чтобы проверить ее наличие, откройте ваши сетевые подключения, откройте свойства активного беспроводного адаптера.

Сетевые подключения

И нажмите «Настроить».

Свойства беспроводного адаптера

В открывшемся окне свойств платы переключитесь на вкладку «Дополнительно» и поищите свойство «Отключить после установления проводного соединения».

Вкладка Дополнительно

Если таковое имеется, выделите его и у установите для него значение «Включить».

С помощью скрипта WLANManager

Если настройка автоотключения от Wi-Fi отсутствует, попробуйте воспользоваться сторонним решением — скриптом PowerShell , позволяющим автоматизировать переключение между Wi-Fi и Ethernet сетями.

Решение не совсем свежее, при выполнении скрипта возможны ошибки, но попробовать во всяком случае его стоит.

Зайдите на страницу проекта:

И сохраните файлы PSModule-WLANManager.psm1 и WLANManager.ps1 .

WLANManager

Запустите от имени администратора консоль PowerShell и первым делом разрешите выполнение скриптов командой:

Set-ExecutionPolicy RemoteSigned

Подтвердив действие вводом Y.

PowerShell

Затем перейдите в расположение скачанных скриптов и выполните команду установки скрипта:

.WLANManager.ps1 -Install:System

Команда установки скрипта

Если всё пройдет хорошо, в Планировщике заданий у вас появится задание WLAN Manager.

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

Опция WLAN Switching в BIOS

Если предложенные выше решения вас не устраивают или не работают, стоит заглянуть в BIOS вашего компьютера и поискать там опцию LAN/WLAN Switching, она может иметь и другие названия, например, Wireless Radio Controll.

Читайте так же:
Журнал событий в Windows: как его открыть и найти информацию об ошибке

Автоматическое отключение Wi-Fi при подключении к Ethernet сети

date03.06.2020
useritpro
directoryPowerShell, Windows 10
commentsкомментариев 16

В Windows 10 при доступности нескольких Wi-Fi сетей система автоматически выбирает беспроводную сеть с самым сильным сигналом (не зависимо от того какова скорость этого соединения и сколько устройств его используют). Однако при подключении вашего компьютера/ноутбука к проводной Ethernet сети, Windows продолжает использовать Wi-Fi сеть, несмотря на то, что скорость подключения по Ethernet кабелю значительно выше, а само подключение стабильнее и не подвержено помехам. Чтобы переключиться на проводное Ethernet-подключение пользователю Windows приходится каждый раз вручную отключать Wi-Fi соединение. Рассмотрим, как в Windows 10 настроить автоматическое отключение Wi-Fi при подключении к Ethernet сети.

Настройка WLAN Switching в BIOS/UEFI

У многих производителей компьютерного оборудования есть собственная реализация технологии LAN/WLAN Switching (может называться по-разному). Суть технологии заключается в том, что на компьютере пользователя одновременно должен передавать данные только один сетевой адаптер. Если во время использования устройством Wi-Fi сети на компьютере появилось более приоритетное проводное Ethernet-подключение, Wi-Fi адаптер должен автоматически переходить в режим ожидания. Тем самым экономятся ресурсы батареи и уменьшается нагрузка на беспроводную Wi-Fi сеть.

LAN/WLAN Switching можно включить в настройках BIOS/UEFI или в свойствах драйвера беспроводного сетевого адаптера (все зависит от производителя оборудования).

Перезагрузите компьютер и войдите в настройки UEFI / BIOS найдите и включите опцию LAN/WLAN Switching (на устройствах HP), Wireless Radio Controll (на устройствах Dell).

LAN/WLAN Switching

Данный функционал может называться по-другому или совсем отсутствовать в BIOS/UEFI других производителей.

Опция «Отключить после установления проводного соединения» в параметрах адаптера Wi-Fi

В настройках драйвера некоторых Wi-Fi адаптеров есть опция, позволяющая автоматически отключать Wi-Fi адаптер при наличии скоростного Ethernet подключения.

Читайте так же:
Как переместить панель задач вниз (+ как ее скрыть, чтобы не мешалась)

В Windows 10 откройте Центр управления сетями и общим доступом и откройте свойства вашего Wi-fi адаптера. Нажмите на кнопку Настроить.

настроить wifi адаптер 802.11n

В окне свойств сетевого адаптера перейдите на вкладку Дополнительно и в списке опций Wi-Fi адаптера найдите пункт «Отключить после установления проводного соединения / Disabled Upon Wired Connect». Измените значение опции на Включено и сохраните изменения.

Отключить после установления проводного соединения

Disabled Upon Wired Connect

Благодаря этой опции драйвер беспроводной сети будет отключать адаптер от Wi-fi сети при обнаружении активного Ethernet подключения.

Данная опция поддерживается далеко не на всех моделях Wi-Fi адаптеров. Если у вас он отсутствует, можно автоматизировать автоматические переключение на Ethernet подключение с помощью скрипта PowerShell.

Автоматизируем переключение между Wi-Fi и Ethernet сетями с помощью PowerShell

Для автоматического включения и отключение WLAN адаптера можно написать собственный скрипт и привязать его к событиям появления линка на LAN интерфейсе (Event-ID: 32 — Network link is established) и (Event-ID: 27 – Network link is disconnected) с помощью триггеров событий, но есть уже готовое решение на PowerShell.

Для решения задачи автоматического отключения Wi-Fi адаптера при подключении компьютера к проводной Ethernet сети можно воспользоваться готовым PowerShell скриптом WLAN Manager (оригинальная версия доступна здесь https://gallery.technet.microsoft.com/scriptcenter/WLAN-Manager-f438a4d7). Более новая версия скрипта WLAN Manager с расширенной поддержкой Windows 10 и нормальным определением виртуальных адаптеров есть на GitHub (https://github.com/jchristens/Install-WLANManager).

Суть скрипта заключается в том, что PowerShell скрипт создаетс новое задание планировщика в системе, которое запускает PoSh скрипт при загрузке системы. Скрипт периодически выполняет проверку активных сетевых адаптеров. Если скрипт обнаруживает наличие подключение по LAN (Ethernet), то WLAN интерфейс автоматически отключается. Если сетевой кабель Ethernet отключен, скрипт сам включает беспроводной Wi-Fi адаптер.

Скрипт состоит из 2 файлов:

  • PSModule-WLANManager.psm1
  • WLANManager.ps1

Рассмотрим как установить скрипт WLAN Manager в Windows 10. Откройте командную строку PowerShell с правами администратора и разрешите выполнение скрипта:

Установим скрипт в системе с помощью команды:

Скрипт можно установить для запуска из под прав пользователя (Install:User) или для запуска из-под системы (Install:System).

Читайте так же:
Как повысить CR: 4 эффективных приёма

WLANManager скрипт Powershell

Verifying WLAN Manager version information… Missing

Writing WLAN Manager version information… Done

Verify WLAN Manager Files… Missing

Installing WLAN Manager Files… Done

Verify WLAN Manager Scheduled Task… Missing

Installing WLAN Manager Scheduled Task… Done

Можно заставить скрипт оповещать пользователя о переключении между Wi-Fi и LAN сетью:

.WLANManager.ps1 -Install:User -BalloonTip:$true

Убедитесь, что в планировщике появилось новое задание WLAN Manager.

WLAN Manager - скрипт для автоматического отключения WiFI при Ethernet подключении

Перезагрузите компьютер. После загрузки планировщик запустите скрипт «C:Program FilesWLANManagerWLANManager.ps1», который каждую секунду проверяет сетевые подключения и, если будет обнаружено LAN подключение, все доступные Wi-Fi адаптеры будут отключены. При отключении LAN кабеля, скрипт автоматически включает беспроводные Wi-Fi адаптеры.

Скрипт WLAN Manager корректно работает как на Windows 10, так и в Windows 8.1 и 7.

Отключение не-доменных беспроводных сетей с помощью GPO

В групповых политиках есть отдельная настройка, которая позволяет запретить подключение к Wi-Fi сетям, когда компьютер подключен к корпоративной доменной сети через LAN. Эта политика находится в разделе Computer Configuration -> Policies ->Administrative Templates -> Network (Сеть) ->Windows Connection Manager (Диспетчер подключений Windows) и называется «Prohibit connection to non-domain networks when connected to domain authenticated network» (Запретить подключение к сетям без домена при наличии доменной сети). Эта политика появилась в Windows 8 / Windows Server 2012 и выше).

Политика запрещает компьютерам одновременно подключаться к доменной сети и к сети без домена.

Запретить подключение к сетям без домена при наличии доменной сети

Однако при включении этой политики у вас могут возникнуть проблемы с подключением к Wi-Fi сети, если у вас на компьютере есть дополнительные интерфейсы (например, loopback или созданные ПО виртуализации).

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Как настроить автоматическое отключение Wi-Fi при подключении к Ethernet?

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

Читайте так же:
Ошибка «В этой сети Wi-Fi применяется устаревший стандарт безопасности» и как ее устранить

У многих производителей материнских плат и ноутбуков имеется собственная реализация технологии LAN/WLAN Switching, суть которой сводится к тому, что при подключении ПК к сети используется один сетевой адаптер: Wi-Fi или Ethernet. При этом выбирается более приоритетное соединение, а вариант со слабым сигналом переходит в режим ожидания. Это очень удобно, ведь благодаря такой схеме подключения не только экономится заряд батареи, но и идет меньшая нагрузка на беспроводную сеть.

Активировать LAN/WLAN Switching можно через настройки BIOS/UEFI или в свойствах драйвера Wi-Fi. Если же вас заинтересовал первый вариант, то необходимо выполнить следующее:

  • Загружаемся в BIOS или UEFI.
  • Находим настройки LAN/WLAN. Открываем опцию LAN/WLAN Switching или Wireless Radio Controll (может именоваться по-разному, в зависимости от модели устройства).
  • Включаем данную опцию и жмем F10, чтобы сохранять изменения.

Если же вы хотите активировать эту технологию через драйвер беспроводного адаптера, то выполнить нужно следующее:

  • Открываем «Диспетчер устройств» и в списке находим сетевой адаптер Wi-Fi.
  • Нажимаем на нем правой кнопкой мыши и выбираем «Свойства».
  • Откроется новое окно. Во вкладке «Дополнительно», в разделе «Свойства» ищем нужную технологию (её может не быть, если у вас Windows 7 и ниже или она имеет другое название).
  • Применяем настройки и перезагружаем ПК.

Теперь, при подключении кабеля к ноутбуку, приоритетным будет Ethernet, а не Wi-Fi. Последний будет автоматически отключаться и включаться при надобности.

В редакторе Локальных групповых политик есть функция, которой можно запретить подключение к сети Wi-Fi, когда ПК подключен к интернету через LAN. Чтобы включить эту функцию стоит выполнить следующее:

  • Открываем редактор Локальных групповых политик, нажав «Win+R» и ввел «gpedit.msc».
  • Откроется новое окно. Переходим по ветке «Конфигурация компьютера», «Административные шаблоны», «Сеть», «Диспетчер подключения Windows» и находим пункт «Запретить подключение к сетям без домена при наличии доменной сети». Включаем эту опцию.
  • Перезагружаем систему, чтобы изменения вступили в силу.

ВАЖНО! Эта опция есть только Windows 8 и выше.

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

Читайте так же:
Megapush (Мегапуш) — кейсы, примеры сливов, отзывы

Как Windows 10 автоматически отключить WiFi при подключении Ethernet кабеля.

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

Автоматическое отключение WiFi При подключении Ethernet кабеля.

Шаг 1: Кликните правой кнопкой мыши на значок WiFi или Ethernet подключения в системном трее и выберите «Параметры Сети и Интернет».

Параметры Сети и Интернет

Шаг 2: В открывшимся окне перейдите в раздел Wi-Fi, прокрутите страницу в низ и нажмите на ссылку «Настройка параметров адаптера».

Настройка параметров адаптера»

Шаг 3: Откройте свойства вашего сетевого адаптера Wi-Fi — нажмите на нем правой кнопкой мыши и выберите «Свойства».

Откройте свойства вашего сетевого адаптера Wi-Fi - нажмите на нем правой кнопкой мыши и выберите «Свойства».

Шаг 4: В свойствах сетевого адаптера нажмите кнопку «Настроить». Это позволит открыть дополнительные настройки сетевого адаптера Wi-Fi.

В свойствах сетевого адаптера нажмите кнопку «Настроить»

Шаг 5: Перейдите на вкладку «Дополнительно» и прокрутите список настроек в окне «Свойство». Там есть опция «Отключить После подключения к проводной», установите для нее значение в раскрывающемся списке справа, «Включено» и нажмите кнопку «ОК».

опция «Отключить После подключения к проводной»

Все! Это работает на Windows 7/8/10.

Что происходит благодаря этой настройке — она отключает беспроводной сетевой адаптер в вашей системе каждый раз, когда ОС Windows 10 обнаружит подключение Ethernet кабеля. Это автоматическая опция, настройка нужна только один раз.

голоса
Рейтинг статьи
Ссылка на основную публикацию