Wi-Fi автоматично се изключва, когато е свързан към Ethernet мрежа

В Windows 10, когато са налични няколко Wi-Fi мрежи, системата автоматично избира безжичната мрежа с най-силния сигнал (без значение каква е скоростта на тази връзка и колко устройства я използват). Въпреки това, когато свържете вашия компютър / лаптоп към кабелна Ethernet мрежа, Windows продължава да използва Wi-Fi мрежата, въпреки факта, че скоростта на връзката чрез Ethernet кабел е много по-висока, а самата връзка е по-стабилна и не подлежи на смущения. За да превключите към кабелна Ethernet връзка, потребител на Windows трябва да прекъсне ръчно Wi-Fi връзката всеки път. Нека да видим как да конфигурирате автоматично изключване на Wi-Fi в Windows 10, когато сте свързани към Ethernet мрежа.

Съдържание:

  • Конфигуриране на WLAN превключване в BIOS / UEFI
  • Опцията "Прекъснете връзката след кабелна връзка" в настройките на Wi-Fi адаптера
  • Автоматично превключване между Wi-Fi и Ethernet мрежи с помощта на PowerShell
  • Деактивиране на безжични безжични мрежи с използване на GPO

Конфигуриране на WLAN превключване в BIOS / UEFI

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

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

Рестартирайте компютъра и влезте в настройките на UEFI / BIOS; намерете и активирайте опцията LAN / WLAN превключване (на устройства на HP), Безжичен радиоконтрол (на Dell устройства).

Тази функционалност може да бъде наречена по различен начин или напълно да липсва в BIOS / UEFI на други производители..

Опцията "Прекъснете връзката след кабелна връзка" в настройките на Wi-Fi адаптера

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

В Windows 10 отворете Център за мрежа и споделяне и отворете свойствата на вашия Wi-fi адаптер. Кликнете върху бутона мелодия.

В прозореца за свойства на мрежовия адаптер, отидете на раздела допълнително и в списъка с опции за Wi-Fi адаптер, намерете елемента „Прекъснете връзката след установяване на кабелна връзка / Деактивиран при кабелна връзкаПроменете стойността на опцията на Активиран и запазете промените..

Благодарение на тази опция, безжичният драйвер ще изключи адаптера от Wi-Fi мрежата, когато открие активна Ethernet връзка.

Тази опция не се поддържа при всички модели Wi-Fi адаптери. Ако нямате такава, можете да автоматизирате автоматично превключване към Ethernet връзка с помощта на скрипт PowerShell.

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

За да активирате или деактивирате WLAN адаптера, можете да напишете свой собствен скрипт и да го свържете към събитията от връзката, появяваща се в LAN интерфейса (Event-ID: 32 - Мрежова връзка е установена) и (Event-ID: 27 - Мрежовата връзка е прекъсната) с помощта на тригери на събитията , но има готово решение в 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 с права на администратор и активирайте изпълнението на скрипта:

Set-ExecutionPolicy RemoteSigned

Инсталирайте скрипта в системата с помощта на командата:

.\ WLANManager.ps1 -Install: Система

Скриптът може да бъде инсталиран, за да се изпълнява от потребителски права (Инсталиране: Потребител) или да се изпълнява от системата (Инсталиране: Система).

Проверка на информацията за версията на WLAN Manager ... Липсва

Писане на информация за версията на WLAN Manager ... Готово

Проверете файловете на WLAN Manager ... Липсват

Инсталиране на файлове на WLAN Manager ... Готово

Проверете задачата, планирана от WLAN Manager ... Липсва

Инсталиране на задачата по график на WLAN Manager ... Готово

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

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

Уверете се, че планировчикът има нова работа на WLAN Manager..

Рестартирайте компютъра. След зареждане на програмиста, стартирайте скрипта „C: \ Program Files \ WLANManager \ WLANManager.ps1“, който проверява мрежовите връзки всяка секунда и ако бъде открита LAN връзка, всички налични Wi-Fi адаптери ще бъдат изключени. Когато изключите LAN кабела, скриптът автоматично се включва на безжични Wi-Fi адаптери.

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

съвет. За да премахнете скрипта, изпълнете командата:

.\ WLANManager.ps1 Премахване: Система

Деактивиране на безжични безжични мрежи с използване на GPO

Груповите правила имат отделна настройка, която ви позволява да забраните връзка с Wi-Fi мрежи, когато компютърът е свързан към корпоративна мрежа от домейн чрез LAN. Тази политика се намира под Конфигурация на компютъра -> Политики -> Административни шаблони -> Мрежа -> Мениджър на връзки с Windows и се нарича "Забранява се свързване с не-домейн мрежи, когато сте свързани с удостоверена с домейн мрежа"(Отказ за свързване с мрежи без домейн, ако има домейна мрежа.) Тази политика се появи в Windows 8 / Windows Server 2012 и по-нови).

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

Въпреки това, когато активирате тази политика, може да имате проблеми с свързването към Wi-Fi мрежа, ако имате допълнителни интерфейси на вашия компютър (например, loopback или създаден софтуер за виртуализация).