ปกติเมื่อตั้งค่าเชื่อมต่อ Wi-Fi อุปกรณ์ควรเข้าถึงอินเทอร์เน็ตได้หากใส่รหัสผ่าน/ข้อมูลล็อกอินถูกต้อง แต่บางกรณีผู้ใช้เชื่อมต่อ Wi-Fi สำเร็จ แต่ไม่สามารถเข้าเว็บบน Chrome, Firefox, Edge ได้ แอปที่ต้องใช้อินเทอร์เน็ตก็ไม่ทำงาน ไอคอน Wi-Fi แสดงเครื่องหมายเตือนสีเหลือง สถานะ "Connected, no internet" ในขณะที่คอมพิวเตอร์อื่นใช้งานได้ปกติ บทความนี้จะสำรวจสาเหตุและวิธีแก้ไขทีละขั้นตอน
ทำไม Wi-Fi เชื่อมต่อได้แต่อินเทอร์เน็ตไม่ทำงาน
สาเหตุหลายประการ:
- ISP มีปัญหาหรือสมาชิกหมดอายุ (กรณีทุกอุปกรณ์มีอาการเดียวกัน)
- ไดรเวอร์ Wi-Fi adapter ไม่เข้ากัน/ล้าสมัย: การ์ดเชื่อมต่อ Wi-Fi ได้แต่ไม่สามารถประมวลผลแพ็กเก็ตข้อมูล
- ซอฟต์แวร์ความปลอดภัย/ไฟร์วอลล์บล็อกการเข้าถึงอินเทอร์เน็ตบนรูเตอร์ใหม่ หรือหลังโจมตีไวรัสการเชื่อมต่อถูกปิด Windows ควบคุมผ่าน Internet Explorer settings หากตั้งค่า Proxy server ผิดจะเชื่อมต่อไม่ได้
- การตั้งค่าบล็อก IP บนรูเตอร์: ในบ้านรีสตาร์ทรูเตอร์อาจมอบ IP ที่ถูกบล็อกให้เครื่องคุณ
- DHCP (Dynamic Host Configuration Protocol) ถูกปิดใช้งานบน Wi-Fi adapter อาจมาจากไวรัสเปลี่ยน IP/DNS หรือการตั้งค่าเอง DHCP ให้ IP, subnet mask, gateway, DNS อัตโนมัติ ในบ้าน/ธุรกิจเล็ก รูเตอร์ทำหน้าที่ DHCP server หากตั้งค่า IP/DNS เองแต่ผิด จะสื่อสารกับรูเตอร์ไม่ได้

การ Troubleshooting Wi-Fi ไม่มีอินเทอร์เน็ต
หากรีสตาร์ทรูเตอร์และ PC แล้ว อุปกรณ์อื่นใช้งานได้ แสดงว่าปัญหาอยู่ที่เครื่องนี้ ลองทดสอบเพิ่ม:
- ใช้เครื่องมือ Troubleshoot ใน Network and Sharing Center (Win+R พิมพ์
control.exe /name microsoft.NetworkandSharingCenter) - ทำ Clean Boot โหลดไดรเวอร์/บริการขั้นต่ำ เพื่อแยกปัญหาจากซอฟต์แวร์ความปลอดภัย/แอนติไวรัส
- ปิดแอนติไวรัส/ซอฟต์แวร์ความปลอดภัยชั่วคราว หาก Clean Boot แก้ปัญหาได้ แสดงว่าเป็นซอฟต์แวร์ขัดแย้ง
ใช้ Ping test ระบุปัญหา: Win+R > cmd > พิมพ์ ping 8.8.8.8 หากสำเร็จ (ไม่ lost packets) ลอง ping google.com หากสำเร็จเช่นกัน ติดต่อ ISP (หากอุปกรณ์อื่นก็ล้มเหลว) หรือตรวจ Proxy/ซอฟต์แวร์ขัดแย้ง หาก ping IP ได้แต่ domain ไม่ได้ → DNS ผิด หากทั้งคู่ล้มเหลว → ตรวจคอนฟิก PC/รูเตอร์ ไดรเวอร์เสีย หรือ IP/DNS ผิด

วิธีที่ 1: ใช้ Windows Network Diagnostic Tool
หาก DHCP ปิด หรือ IP/DNS/Proxy ผิด การรัน Diagnostic จะตรวจพบและแก้ไขอัตโนมัติ
- Win+R เปิด Run
- พิมพ์
ncpa.cplEnter เปิด Network Connections

- คลิกขวา Wireless Connection เลือก Diagnose

- เครื่องมือจะเริ่ม Troubleshoot

- ปัญหาจะแสดงรายการ เช่น DHCP disabled

- คลิก View detailed information > Detection details หา code เช่น Rx failure, Tx ACK Failure, Disconnected from BSSID
- คลิก Next เริ่มแก้ไข เลือก Try This Repairs as an Administrator

- คลิก Apply this Fix ยอมรับวิธีแก้

- Windows จะแก้ไข คลิก Close และทดสอบอีกครั้ง

วิธีที่ 2: เปิดใช้งาน DHCP เอง
รูเตอร์ส่วนใหญ่ให้ DHCP อัตโนมัติ การรับ IP/DNS อัตโนมัติจะป้องกันข้อผิดพลาดจากการตั้งค่าเอง
- Win+R >
ncpa.cplEnter - คลิกขวา Wireless Connection เลือก Properties

- แท็บ Networking เลือก Internet Protocol Version 4 (TCP/IPv4) > Properties

- ติ๊ก Obtain an IP address automatically และ Obtain DNS server address automatically หากใช้ IPv6 ทำซ้ำสำหรับ TCP/IPv6 หากในองค์กร ถาม Admin
- OK และทดสอบใหม่
วิธีที่ 3: Uninstall และ Reinstall Wireless Adapter Drivers
ล้างไดรเวอร์เสีย/ไม่เข้ากัน รีเซ็ต DNS/IP ให้ Wi-Fi
- Win+R >
devmgmt.mscEnter เปิด Device Manager

- ขยาย Network adapters
- คลิกขวา Wireless device เลือก Uninstall

- ยืนยัน Uninstall

- ไดรเวอร์จะติดตั้งอัตโนมัติ หากไม่ ให้ Restart PC
วิธีที่ 4: Update Wireless Adapter Drivers
หากไดรเวอร์เก่า/ไม่เข้ากัน ให้อัปเดต หากมี LAN ให้ต่อสาย LAN เพื่ออัปเดต
- Win+R >
devmgmt.mscEnter

- ขยาย Network adapters
- คลิกขวา Wireless device (อาจมีเครื่องหมายเตือนเหลือง) เลือก Update driver software…

- เลือก Search automatically for updated driver software รอติดตั้ง ทดสอบใหม่

- อาจต้อง Restart
หากไม่มีอินเทอร์เน็ต ให้ดาวน์โหลดไดรเวอร์จากเว็บผู้ผลิต
วิธีที่ 5: สแกนมัลแวร์ และ Reset Proxy Settings
ไวรัสอาจเปลี่ยน Proxy เริ่มต้น ทำให้ต่อไม่ได้ ให้สแกนและล้าง Proxy
- ดาวน์โหลด Malwarebytes สแกนและลบไวรัส/ปัญหา
- Win+R >
inetcpl.cplEnter เปิด Internet Properties

- แท็บ Connections > LAN settings

- ติ๊กออก Use a proxy server for your LAN

- OK และทดสอบอีกครั้ง สามารถ Reset จากแท็บ Advanced ได้
วิธีที่ 6: Reset Winsock
netsh winsock reset รีเซ็ต Winsock catalog กลับสู่ค่าเริ่มต้น ใช้เมื่อลองทุกวิธีแล้วไม่ได้
- Win+R > พิมพ์
netsh winsock resetEnter (ถ้าไม่ได้ ให้เปิด cmd as Administrator แล้วรัน)

- หน้าต่างดำจะวิ่งปิดเอง หากขอรหัสผ่าน ให้ใส่
วิธีที่ 7: ตรวจสอบ IP ที่ถูกบล็อกใน Router
หากอุปกรณ์ได้ IP ที่ถูกบล็อก จะต่อไม่ได้ ตรวจจากหน้าตั้งค่ารูเตอร์
- เปิดเบราว์เซอร์บนเครื่องที่ใช้งานได้
- พิมพ์ IP รูเตอร์ (มักเป็น 192.168.0.1 หรือ 192.168.1.1 หรือดูจากสติ๊กเกอร์/คู่มือ)
- ตรวจ Network filter / Blacklist / Filter อื่นๆ ว่าไม่มี IP ถูกบล็อก (UI แตกต่างตามรูเตอร์)