Nếu có nhiều mạng Wi-Fi khả dụng, Windows 10 tự động chọn mạng không dây có tín hiệu mạnh nhất (bất kể tốc độ kết nối này và số thiết bị kết nối). Tuy nhiên, khi bạn kết nối máy tính (laptop) vào mạng Ethernet dây, Windows vẫn dùng mạng Wi-Fi, dù tốc độ Ethernet cao hơn đáng kể, và kết nối ổn định hơn, không bị nhiễu. Để chuyển sang kết nối Ethernet dây, user Windows phải thủ công tắt Wi-Fi mỗi lần. Hãy xem cách tự động tắt Wi-Fi khi cắm cáp Ethernet LAN.
Tùy chọn WLAN Switching trong BIOS/UEFI
Nhiều nhà sản xuất máy tính có triển khai riêng của công nghệ LAN/WLAN Switching (có thể tên khác). Công nghệ này cho phép trên máy user chỉ một card mạng truyền dữ liệu cùng lúc. Nếu khi dùng Wi-Fi, kết nối Ethernet 우선 xuất hiện trên thiết bị, card Wi-Fi sẽ tự chuyển sang chế độ standby. Vậy tài nguyên pin được tiết kiệm và tải mạng Wi-Fi giảm.
Bạn có thể bật tùy chọn LAN/WLAN Switching trong cài đặt BIOS/UEFI hoặc trong properties driver card mạng không dây (tùy nhà sản xuất phần cứng).
Khởi động lại máy vào cài đặt UEFI/BIOS, tìm và bật tùy chọn LAN/WLAN Switching option (trên thiết bị HP) hoặc Wireless Radio Control (trên Dell).

Tính năng này có thể tên khác hoặc vắng mặt trong BIOS/UEFI của nhà sản xuất khác.
"Disable Upon Wired Connect" trong Properties card Wi-Fi
Trong cài đặt driver một số card Wi-Fi, có tùy chọn tự động tắt Wi-Fi nếu kết nối Ethernet tốc độ cao khả dụng.
Mở Network and Sharing Center trong Windows 10 và mở properties card Wi-Fi. Nhấn Configure.

Trong properties card mạng chuyển tab Advanced và tìm mục Disabled Upon Wired Connect trong danh sách tùy chọn card Wi-Fi. Đổi giá trị thành Enabled và lưu thay đổi.

Nhờ tùy chọn này, driver sẽ ngắt kết nối mạng Wi-Fi nếu phát hiện kết nối Ethernet hoạt động.
Tùy chọn này không được hỗ trợ trên tất cả mẫu driver card Wi-Fi. Nếu không có, chuyển tự động sang Ethernet vẫn có thể thực hiện bằng script PowerShell.
Dùng PowerShell tắt Wi-Fi khi có kết nối Ethernet
Để tự động bật/tắt adapter WLAN, bạn có thể viết script riêng và kích hoạt bằng trigger sự kiện khi link xuất hiện trên giao diện LAN dây (Event-ID: 32 — Network link is established) và (Event-ID: 27 – Network link is disconnected) dùng event triggers, nhưng có sẵn giải pháp PowerShell.
Để tự động tắt adapter Wi-Fi khi máy tính kết nối mạng Ethernet dây, bạn có thể dùng script PowerShell sẵn – WLAN Manager (phiên bản gốc: https://gallery.technet.microsoft.com/scriptcenter/WLAN-Manager-f438a4d7). Phiên bản mới hơn WLAN Manager hỗ trợ Windows 10 tốt hơn và phát hiện đúng adapter ảo trên GitHub: https://github.com/jchristens/Install-WLANManager.
Script PowerShell này tạo tác vụ Scheduler mới chạy script khác khi boot hệ thống. Script định kỳ kiểm tra adapter mạng hoạt động. Nếu script phát hiện bất kỳ kết nối LAN (Ethernet), giao diện WLAN tự động tắt. Nếu cáp mạng Ethernet bị ngắt, script tự bật adapter Wi-Fi không dây.
Script gồm 2 file:
- PSModule-WLANManager.psm1
- WLANManager.ps1
Xem cách cài WLAN Manager script trong Windows 10. Mở PowerShell nâng cao và cho phép chạy script PS1:
Set-ExecutionPolicy RemoteSigned
Cài script vào hệ thống bằng lệnh:
.\WLANManager.ps1 -Install:System
Script có thể cài chạy từ tài khoản user (Install:User) hoặc local system (Install:System).

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
Bạn có thể cho script thông báo user khi chuyển đổi giữa Wi-Fi và LAN:
.\WLANManager.ps1 -Install:User -BalloonTip:$true
Kiểm tra tác vụ WLAN Manager mới xuất hiện trong Task Scheduler.

Khởi động lại máy. Sau khởi động, Scheduler sẽ chạy script C:\Program Files\WLANManager\WLANManager.ps1 kiểm tra kết nối mạng mỗi giây, và nếu phát hiện kết nối LAN, tất cả adapter Wi-Fi khả dụng sẽ bị tắt. Nếu cáp LAN ngắt, script tự bật adapter Wi-Fi.
WLAN Manager script hoạt động tốt trên Windows 10, Windows 8.1 và 7.
Mẹo. Để gỡ WLAN Manager script, chạy lệnh:
.\WLANManager.ps1 Remove:System
GPO tắt mạng không phải domain khi kết nối LAN
Trong GPO có cài đặt riêng cho phép tắt kết nối Wi-Fi khi máy tính kết nối mạng domain doanh nghiệp qua LAN. Policy nằm ở mục GPO Computer Configuration → Policies → Administrative Templates → Network → Windows Connection Manager tên "Prohibit connection to non-domain networks when connected to domain authenticated network". Policy xuất hiện từ Windows 8 / Windows Server 2012 trở lên.
Policy ngăn máy tính kết nối đồng thời cả mạng domain và non-domain.

Tuy nhiên, nếu policy này bật, bạn có thể gặp vấn đề khi kết nối Wi-Fi nếu có giao diện bổ sung trên máy (ví dụ: loopback hoặc card ảo do phần mềm ảo hóa tạo).