หากคุณไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้ หรือเผชิญปัญหาการเชื่อมต่อแบบจำกัด (Limited Connectivity) โอกาสมากที่บริการ DHCP Client ถูกปิดใช้งานอยู่ คุณสามารถยืนยันได้โดยการรันเครื่องมือวินิจฉัยเครือข่าย ซึ่งจะแสดงข้อความผิดพลาดว่า "DHCP is not enabled for WiFi" หรือ "DHCP is not enabled for Wireless Network Connection"
DHCP (Dynamic Host Configuration Protocol) เป็นโปรโตคอลเครือข่ายที่จัดการโดยเซิร์ฟเวอร์ DHCP เพื่อแจกจ่ายพารามิเตอร์การกำหนดค่าเครือข่าย เช่น ที่อยู่ IP ให้กับไคลเอนต์ที่เปิดใช้งาน DHCP โดยอัตโนมัติ ทำให้ลดภาระงานของผู้ดูแลระบบในการกำหนดค่าเหล่านี้ด้วยตนเอง
ใน Windows 10 โดยปกติ DHCP จะเปิดใช้งานเป็นค่าเริ่มต้น แต่หากถูกปิดโดยแอปพลิเคชันของบุคคลที่สาม หรือมัลแวร์ จะทำให้ Wireless Access Point ไม่สามารถทำงานเป็น DHCP เซิร์ฟเวอร์ได้ ผลคือไม่มีการมอบหมายที่อยู่ IP อัตโนมัติ และคุณจะเข้าถึงอินเทอร์เน็ตไม่ได้ เรามาดูวิธีแก้ไขปัญหา "DHCP is not enabled for WiFi" ใน Windows 10 กันเลย
วิธีแก้ไขปัญหา DHCP ไม่ได้เปิดใช้งานสำหรับ WiFi ใน Windows 10
ข้อควรระวัง: ควรสร้าง System Restore Point ก่อนเริ่มต้น เพื่อป้องกันกรณีที่เกิดปัญหาขึ้น
หลังจากลองแต่ละวิธี ให้ตรวจสอบว่า DHCP เปิดใช้งานแล้วหรือยัง โดยทำตามขั้นตอนดังนี้:
- เปิด Command Prompt (ค้นหา 'cmd' แล้วกด Enter)
- พิมพ์คำสั่ง ipconfig /all แล้วกด Enter
- เลื่อนลงมาที่ส่วน Wireless LAN adapter Wi-Fi และดูที่ DHCP Enabled ควรจะแสดงว่า Yes
- หากแสดง No แสดงว่าวิธีนั้นยังไม่ได้ผล ต้องลองวิธีอื่นต่อไป
วิธีที่ 1: ใช้ Network Troubleshooter (โปรแกรมแก้ไขปัญหาเครือข่าย)
- กด Windows Key + R พิมพ์ ncpa.cpl แล้วกด Enter เพื่อเปิด Network Connections
- คลิกขวาที่การเชื่อมต่อ WiFi ของคุณ แล้วเลือก Diagnose (วินิจฉัย)
- รอให้ Troubleshooter ทำงาน จะแสดงข้อความ: DHCP is not enabled for "Wireless Network Connection"
- คลิก Next เพื่อแก้ไข แล้วเลือก Try This Repairs as an Administrator
- คลิก Apply this Fix
- รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าปัญหาแก้ไขได้หรือไม่
วิธีที่ 2: เปิดใช้งาน DHCP ผ่านการตั้งค่า Network Adapter
- กด Windows Key + R พิมพ์ ncpa.cpl แล้วกด Enter
- คลิกขวาที่ WiFi Connection แล้วเลือก Properties
- ในหน้าต่าง Wi-Fi Properties เลือก Internet Protocol Version 4 (TCP/IPv4) แล้วคลิก Properties
- ติ๊กถูกที่ Obtain an IP address automatically และ Obtain DNS server address automatically
- คลิก OK สองครั้ง แล้ว Close
- รีสตาร์ทคอมพิวเตอร์
วิธีที่ 3: เปิดใช้งาน DHCP Client Service
- กด Windows Key + R พิมพ์ services.msc แล้วกด Enter
- ค้นหา DHCP Client ในรายการ แล้วดับเบิลคลิกเพื่อเปิด Properties
- ตั้งค่า Startup type เป็น Automatic และคลิก Start หากบริการยังไม่ทำงาน
- คลิก Apply แล้ว OK
- รีสตาร์ทคอมพิวเตอร์
วิธีที่ 4: ปิด Antivirus และ Firewall ชั่วคราว
บางครั้งโปรแกรม Antivirus อาจก่อให้เกิดข้อผิดพลาด ให้ลองปิดชั่วคราวเพื่อทดสอบ:
- คลิกขวาไอคอน Antivirus ใน System Tray เลือก Disable
- เลือกเวลาที่สั้นที่สุด (เช่น 15-30 นาที)
- ลองเปิด Chrome เข้าเว็บไซต์ดูว่าปัญหาแก้ไขหรือไม่
- เปิด Control Panel > System and Security > Windows Firewall
- คลิก Turn Windows Firewall on or off ด้านซ้าย
- เลือก Turn off Windows Firewall แล้วรีสตาร์ท
- ทดสอบอีกครั้ง สำคัญ: เปิด Firewall กลับคืนหลังทดสอบเสร็จ
วิธีที่ 5: ยกเลิกการใช้ Proxy
- กด Windows Key + R พิมพ์ inetcpl.cpl แล้วกด Enter
- ไปแท็บ Connections คลิก LAN settings
- ยกเลิกติ๊ก Use a proxy server for your LAN และติ๊ก Automatically detect settings
- คลิก OK > Apply แล้วรีสตาร์ท
วิธีที่ 6: รีเซ็ต Winsock และ TCP/IP
- เปิด Command Prompt (Admin)
- พิมพ์คำสั่งต่อไปนี้ทีละบรรทัด กด Enter ทุกครั้ง:
ipconfig /flushdns nbtstat –r netsh int ip reset netsh winsock reset
- รีสตาร์ทคอมพิวเตอร์ คำสั่ง
netsh winsock resetมักช่วยแก้ปัญหานี้ได้ดี
วิธีที่ 7: ติดตั้ง Network Driver ใหม่
- กด Windows Key + R พิมพ์ devmgmt.msc แล้วกด Enter
- ขยาย Network adapters คลิกขวา WiFi adapter เลือก Uninstall
- คลิก Uninstall อีกครั้งเพื่อยืนยัน
- คลิกขวาที่ Network Adapters เลือก Scan for hardware changes
- รีสตาร์ท Windows จะติดตั้ง Default Driver ให้อัตโนมัติ
วิธีที่ 8: อัปเดต Wireless Adapter Drivers
- เปิด Device Manager (Win+R >
devmgmt.msc) - คลิกขวา Wireless Adapter > Update Driver
- เลือก Browse my computer for driver software
- เลือก Let me pick from a list of available drivers on my computer
- เลือก Driver เวอร์ชันล่าสุดจากรายการ คลิก Next
- รีสตาร์ทคอมพิวเตอร์
วิธีที่ 9: ใช้ CCleaner และ Malwarebytes
- ดาวน์โหลดและติดตั้ง CCleaner และ Malwarebytes
- รัน Malwarebytes สแกนและลบมัลแวร์ (ถ้ามี)
- รัน CCleaner เลือก Custom Clean > แท็บ Windows > ติ๊กค่าเริ่มต้น > Analyze
- หลัง Analyze เสร็จ คลิก Run Cleaner
- ไปแท็บ Registry ติ๊กตัวเลือกที่แนะนำ > Scan for Issues > Fix Selected Issues
- เมื่อถาม backup registry ให้เลือก Yes > Fix All Selected Issues
- รีสตาร์ทคอมพิวเตอร์
แนะนำเพิ่มเติม:
- แก้ไขข้อผิดพลาด Steam "Failed to load steamui.dll"
- เปลี่ยนเทมเพลตของไดรฟ์ โฟลเดอร์ หรือไลบรารีใน Windows 10
- แก้ไขข้อผิดพลาด "Could Not Connect to the Steam Network"
- แก้ไขปัญหาเวลา Windows 10 ผิด
เสร็จแล้ว! คุณได้แก้ไขปัญหา DHCP is not enabled for WiFi ใน Windows 10 เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ