ปัญหา: Wi-Fi ตัดการเชื่อมต่อเองเมื่อระบบ Idle หรือไม่มี Internet (แต่ Wired ทำงานปกติ) Windows คิดว่ามากกว่าจำเป็น
วิธีที่ 1: Group Policy (Windows Pro/Enterprise)
- เปิด Group Policy Editor (gpedit.msc)
- ไป:
Administrative Templates > Network > Windows Connection Manager - ตั้งค่า 2 Policies:
- Enable Windows to soft-disconnect a computer from a network -> ไม่มีตัวเลือก "ไม่ทำอะไร" เลย
- Minimize the number of simultaneous connections to the Internet -> Enable และตั้งค่า = 0 (เทียบเท่า Disable Policy)
- Reboot เครื่อง
การตั้งค่า Policy ที่ 2 เป็น 0 จะปิด Soft Disconnect ให้หมด
วิธีที่ 2: Registry - ปิด Active Probing (ทุก Edition)
- เปิด regedit.exe
- ไป:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator - สร้าง DWORD EnableActiveProbing = 0
- Reboot
ข้อเสีย: Network Icon อาจไม่แสดงสถานะ Internet ให้ถูกต้อง บางโปรแกรมคิดว่าไม่มี Net
ปัญหาสัญญาณและ Channel
- สัญญาณอ่อน -> Windows คิดว่าไม่มี Net -> ตัดการเชื่อมต่อ
- แก้: เปลี่ยน Wi-Fi Channel ให้ใช้ Channel ที่แออัดน้อยที่สุด (Router รองรับ)
- 2.4 GHz: ลอง Channel 1, 6, 11 (หรือ 12, 13 ถ้ารองรับ)
- ใช้ Powerline/Mesh/Access Point เพิ่มถ้าเป็นไปได้
สรุป
ปัญหานี้เกิดจาก Windows "ฉลาดเกินไป" ใช้ Group Policy (Pro) หรือ Registry (Home) ปิด Soft Disconnect/Active Probing รวมกับปรับ Channel Wi-Fi ให้สะอาดที่สุด จะแก้ปัญหาได้
Cheers.