Windows & vấn đề ngắt kết nối Wi-Fi
Cập nhật: 21 tháng 5, 2025
Tôi thích thách thức lạ, phức tạp. Có máy Windows vật lý với 2 card mạng: một dây, một Wireless, dùng cùng lúc, IP khác nhau, segment LAN khác nhau, priority routing khác nhau. Lớn thể, setup hoạt động tốt, nhưng có vấn đề, chủ yếu vì Windows giả định tín hiệu Wi-Fi phải hoàn hảo, vì corner cases không test kỹ, và OS tin nó biết hơn người dùng.
Cụ thể, tôi nhận thấy kết nối Wi-Fi đôi khi ngắt. Không bao giờ xảy ra khi sử dụng, chỉ khi hệ thống idle. Từ quan sát, Windows quyết định ngắt mạng Wi-Fi khi cho rằng không còn cần thiết, hoặc phát hiện không có Internet. Điều này có thể xảy ra, vì tín hiệu Wireless không tốt. Nhưng tôi mong đợi: không có gì xảy ra. Tôi muốn Windows giữ kết nối Wi-Fi, dù không có Internet. Giống như làm với dây. Anyway, tôi phải troubleshoot, chia sẻ kết quả.
Làm cho Windows không ngắt Wi-Fi không Internet
Có vài cách workaround. Nếu dùng phiên bản Pro, có thể cấu hình 2 policy liên quan mạng để ngăn Windows "thông minh hơn người" về dùng mạng.
Mở Group Policy Editor > Administrative Templates > Network > Windows Connection Manager. Khung bên phải, xem 2 policy: Enable Windows to soft-disconnect a computer from a network, và Minimize the number of simultaneous connections to the Internet.
Với cái đầu, Enable Windows to... bạn sẽ thấy Windows KHÔNG có tùy chọn "không làm gì". Chỉ có: ngắt ngay lập tức (khi không cần), hoặc giữ kết nối hoạt động rồi ngắt khi task xong. Phiền toái và vô nghĩa.
Nhưng, nếu đọc đoạn cuối mô tả, tùy chọn soft-disconnect sẽ bị vô hiệu hóa hoàn toàn (Windows không ngắt mạng nào) nếu bạn kích hoạt policy thứ 2: Minimize the number of simultaneous connections...
Nếu xem policy này, wording cũng misleading, vì nó cố hòa hợp legacy usage và thay đổi mới từ Win10 trở đi. Enable policy và set giá trị 0 = Disabled policy. Các giá trị khác dưới Enable sẽ tạo kịch bản phiền toái: Windows cố ngắt mạng, hoặc can thiệp quản lý mạng.
Vậy giải pháp tốt nhất: Enable policy này và set giá trị = 0. Hoặc thử state Disabled. Cả 2 trường hợp, tốt nhất reboot để clear cache mạng, thiết lập lại kết nối. Nên giải quyết ngắt kết nối phiền toái.
Tắt active probe
Cách khác ngăn Windows ngắt Wireless nếu phát hiện không Internet: bảo Windows không kiểm tra kết nối Internet. Nhược điểm: icon mạng có thể không đổi khi có/mất mạng, một số chương trình nghĩ không có Internet dù thực tế có kết nối đầy đủ. Tôi KHÔNG khuyên cách này, nhưng có thể là lựa chọn thay thế nếu không có Pro, không dùng policy được.
Mở regedit, điều hướng:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\
NetworkConnectivityStatusIndicator
Khung bên phải, chuột phải, tạo DWORD mới tên EnableActiveProbing, giá trị = 0. Reboot. Quan sát, revert nếu gặp vấn đề. Chỉ xóa DWORD vừa tạo.
Độ mạnh tín hiệu & xung đột Wireless
Nếu cấu hình radio không lý tưởng, vì khoảng cách, tường gỗ/bê tông, nhiều tầng, nhiễu điện từ, v.v., bạn có thể gặp suy giảm mạng, bao gồm mất Internet ngắt quãng, khiến Windows misbehave. Tương tự, Windows cũng ngừng tự reconnect Wi-Fi (dù setup vậy) nếu có nhiều lần connect/ngắt nhanh trong thời gian ngắn, thường 3-5 lần trong 30 giây.
Giải pháp rõ ràng: tăng cường tín hiệu, dùng powerline adapter, Mesh, access point thêm, thiết bị tốt hơn/antenna mạnh hơn, di chuyển thiết bị, v.v. Tuy nhiên, nếu không làm được, vẫn còn một khả năng: thay đổi kênh Wi-Fi cho băng 2.4GHz và 5GHz.
Không phải router nào cũng có tùy chọn này, nhưng nhiều cái có. Nếu được, trong UI router, thử kênh Wi-Fi. Ví dụ băng 2.4 GHz thường 11 kênh (1-11), 2 kênh tùy chọn (12,13) cho một số thiết bị. Router gia đình thường chọn 1, 6, 11. Nhiều router set auto chọn, một số scan và chuyển kênh nếu phát hiện nhiễu. Tuy nhiên, bạn không kiểm soát môi trường (hàng xóm), có thể quá nhiều thay đổi khiến router không thích ứng, dẫn đến kênh bão hòa/quá tải.
Nếu router hiển thị trạng thái sử dụng kênh trong môi trường, tuyệt vời. Chọn kênh ít dùng nhất, set router chỉ dùng kênh đó. Các router khác, nếu có thể, sẽ tự đổi tần số. Bạn có thể có ít nhiễu hơn, nghĩa là chênh lệch giữa không tín hiệu và có tín hiệu. Quan trọng hơn, Windows không ngắt bạn khỏi mạng.
Kết luận
Tôi nói rồi. Vấn đề lạ. Ít người dùng >1 mạng cùng lúc, vì ít người có skill cấu hình đúng, set priority, route traffic hiệu quả. Vì vậy, có thể gặp corner case lạ với mix dây/Wireless. Trong Windows, OS có thể chọn ngắt Wi-Fi. Vì sao.
Có vài workaround thông minh. Dù không hoàn hảo, bạn có thể chơi với group policy về soft disconnect và số kết nối Internet, test active probe on/off, cuối cùng ghim kênh Wi-Fi vào band ít dùng nhất, cải thiện tín hiệu, không cho Windows cơ hội ngắt. Tôi cố tránh giải pháp hiển nhiên: update driver, di chuyển thiết bị. Ai đọc hướng dẫn này, đó là điều đầu tiên họ nghĩ, và đã làm lâu rồi, nếu có thể. Lý do bạn đọc bài này là vì điều hiển nhiên không áp dụng. Duh. Nếu giúp được, không chi gì.
Chúc vui.