Nếu nhiều mạng Wi-Fi khả dụng, Windows 10 sẽ tự động chọn mạng không dây có tín hiệu mạnh nhất (bất kể tốc độ của kết nối này là bao nhiêu và số lượng thiết bị được kết nối với nó). Tuy nhiên, khi bạn kết nối máy tính (máy tính xách tay) với mạng Ethernet có dây, Windows vẫn tiếp tục sử dụng mạng Wi-Fi, mặc dù tốc độ kết nối Ethernet cao hơn đáng kể và kết nối ổn định hơn và không bị nhiễu. Để chuyển sang kết nối Ethernet cáp, người dùng Windows phải tắt kết nối Wi-Fi theo cách thủ công mỗi lần. Hãy xem xét cách tự động tắt Wi-Fi khi cáp Ethernet LAN được kết nối.
Tùy chọn Chuyển đổi WLAN trong BIOS / UEFI
Nhiều nhà cung cấp máy tính có các triển khai riêng của công nghệ Chuyển mạch LAN / WLAN (chúng có thể được đặt tên khác nhau). Công nghệ này gợi ý rằng trên một máy tính người dùng chỉ có một bộ điều hợp mạng có thể đồng thời truyền dữ liệu. Nếu trong khi sử dụng mạng Wi-Fi, kết nối Ethernet có mức ưu tiên cao hơn xuất hiện trên thiết bị, thì bộ điều hợp Wi-Fi sẽ tự động chuyển sang chế độ chờ. Do đó, tài nguyên pin được tiết kiệm và giảm tải mạng Wi-Fi không dây.
Bạn có thể bật tùy chọn Chuyển mạng LAN / WLAN trong cài đặt BIOS / UEFI hoặc trong các thuộc tính của trình điều khiển bộ điều hợp mạng không dây (tùy thuộc vào nhà sản xuất phần cứng của bạn).
Khởi động lại máy tính của bạn để nhập cài đặt UEFI / BIOS, sau đó tìm và bật tùy chọn Chuyển mạng LAN / WLAN (trên thiết bị HP) hoặc Điều khiển vô tuyến không dây (trên thiết bị Dell).
Tính năng này có thể được gọi khác hoặc không có trong BIOS / UEFI của các nhà sản xuất khác.
“Tắt khi kết nối có dây” trong Thuộc tính bộ điều hợp Wi-Fi
Trong cài đặt của một số trình điều khiển bộ điều hợp Wi-Fi, có một tùy chọn để tự động tắt Wi-Fi nếu có kết nối Ethernet tốc độ cao.
Mở Trung tâm mạng và chia sẻ trong Windows 10 và mở các thuộc tính của bộ điều hợp Wi-Fi của bạn. Nhấp vào Định cấu hình .
Trong thuộc tính bộ điều hợp mạng, hãy chuyển đến phần Nâng cao và tìm tab Đã tắt khi kết nối có dây trong danh sách tùy chọn bộ điều hợp Wi-Fi. Thay đổi giá trị của nó thành Đã bật và lưu các thay đổi.
Do tùy chọn này, trình điều khiển sẽ bị ngắt kết nối khỏi mạng Wi-Fi nếu phát hiện thấy kết nối Ethernet đang hoạt động.
Tùy chọn này không được hỗ trợ trên tất cả các kiểu trình điều khiển thẻ Wi-Fi. Nếu bạn không có, vẫn có thể triển khai tự động chuyển sang kết nối Ethernet bằng tập lệnh PowerShell.
Sử dụng PowerShell để tắt Wi-Fi khi tồn tại kết nối Ethernet
Để tự động bật hoặc tắt bộ điều hợp WLAN, bạn có thể viết tập lệnh của riêng mình và làm cho nó kích hoạt khi liên kết xuất hiện trên giao diện mạng LAN có dây ( Event-ID:32 - Liên kết mạng được thiết lập ) và ( Event-ID:27 - Liên kết mạng bị ngắt kết nối ) bằng cách sử dụng trình kích hoạt sự kiện, nhưng có một giải pháp sẵn sàng cho PowerShell.
Để tự động tắt bộ điều hợp Wi-Fi khi máy tính được kết nối với mạng Ethernet có dây, bạn có thể sử dụng tập lệnh PowerShell sẵn sàng - Trình quản lý WLAN (phiên bản gốc có sẵn tại đây:https://gallery.technet.microsoft.com/scriptcenter/WLAN-Manager-f438a4d7). Bạn có thể tìm thấy phiên bản Trình quản lý WLAN mới hơn với hỗ trợ Windows 10 nâng cao và phát hiện chính xác các bộ điều hợp ảo trên GitHub:https://github.com/jchristens/Install-WLANManager.
Tập lệnh PowerShell này tạo một tác vụ Bộ lập lịch mới chạy một tập lệnh khác khi khởi động hệ thống. Tập lệnh thường xuyên kiểm tra các bộ điều hợp mạng đang hoạt động. Nếu tập lệnh phát hiện bất kỳ kết nối LAN (Ethernet) nào, giao diện WLAN sẽ tự động bị tắt. Nếu cáp mạng Ethernet bị ngắt kết nối, tập lệnh sẽ bật bộ điều hợp Wi-Fi không dây.
Tập lệnh bao gồm 2 tệp:
- PSModule-WLANManager.psm1
- WLANManager.ps1
Hãy xem cách cài đặt Trình quản lý WLAN script trong Windows 10. Mở lời nhắc PowerShell nâng cao và cho phép chạy các script PS1:
Set-ExecutionPolicy RemoteSigned
Cài đặt tập lệnh trong hệ thống của bạn bằng lệnh sau:
.\WLANManager.ps1 -Install:System
Tập lệnh có thể được cài đặt để chạy từ tài khoản người dùng (Cài đặt:Người dùng) hoặc dưới dạng hệ thống cục bộ (Cài đặt:Hệ thống).
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ể đặt tập lệnh thông báo cho người dùng khi chuyển đổi giữa mạng Wi-Fi và mạng LAN:
.\WLANManager.ps1 -Install:User -BalloonTip:$true
Đảm bảo rằng tác vụ Trình quản lý mạng WLAN mới đã xuất hiện trong Bộ lập lịch tác vụ.
Khởi động lại máy tính của bạn. Sau khi khởi động, Bộ lập lịch sẽ khởi động tập lệnh C:\ Program Files \ WLANManager \ WLANManager.ps1 để kiểm tra các kết nối mạng mỗi giây và nếu phát hiện thấy kết nối LAN, tất cả các bộ điều hợp Wi-Fi khả dụng sẽ bị vô hiệu hóa. Nếu cáp LAN bị ngắt kết nối, tập lệnh sẽ tự động bật bộ điều hợp Wi-Fi không dây.
Tập lệnh WLAN Manager hoạt động tốt trên Windows 10, Windows 8.1 và 7.
Mẹo . Để xóa tập lệnh Trình quản lý WLAN, hãy chạy lệnh sau:
.\WLANManager.ps1 Remove:System
GPO để vô hiệu hóa mạng không dây không có miền khi được kết nối với mạng LAN
Trong GPO có một cài đặt riêng cho phép bạn tắt kết nối Wi-Fi khi máy tính được kết nối với mạng miền công ty qua mạng LAN. Chính sách này nằm trong phần GPO Cấu hình máy tính -> Chính sách -> Mẫu quản trị -> Mạng -> Trình quản lý kết nối Windows và được gọi là “ Cấm kết nối với các mạng không thuộc miền khi được kết nối với mạng đã xác thực miền” . Chính sách này đã xuất hiện trong Windows 8 / Windows Server 2012 trở lên.
Chính sách này ngăn máy tính được kết nối với cả mạng miền và mạng không phải miền cùng một lúc.
Tuy nhiên, nếu chính sách này được bật, bạn có thể gặp một số sự cố khi kết nối với mạng Wi-Fi nếu các giao diện bổ sung hiện diện trên máy tính của bạn (ví dụ:loopback hoặc phần mềm ảo hóa được tạo).