Error "Windows sockets registry entries required for network connectivity are missing" หมายถึง Registry ของ Windows Sockets (Winsock) เสียหาย Winsock เป็น Interface ที่จัดการ Network Request เข้า/ออก หาก Winsock ทำงานไม่ได้ อินเทอร์เน็ตจะใช้ไม่ได้เลย

Troubleshooter แบบ Built-in แก้ไขไม่ได้ สาเหตุหลัก:
- Network Protocol หายไป
- Winsock Registry Entries หาย/เสียหาย
ปัญหาเริ่มหลัง Update KB3034229 หรือ Upgrade มา Windows 10 จริงๆ Registry ไม่ได้หายจริง แต่เป็น Corrupt/Modified หรือถูกบล็อกโดยแอปภายนอก
ต้อง Troubleshooting หลายขั้นตอน ลองทำตามลำดับด้านล่างจนแก้ได้
วิธีที่ 1: Reset Winsock Component (แนะนำลองก่อน)
Reset Winsock และ TCP/IP ผ่าน Command Prompt
- ค้นหา "cmd" คลิกขวา Command Prompt → Run as Administrator

- พิมพ์คำสั่งต่อไปนี้ ทีละบรรทัด กด Enter ทุกครั้ง:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns

- Reboot แล้วทดสอบอินเทอร์เน็ต หายังไม่ได้ ไปวิธีที่ 2
วิธีที่ 2: Uninstall Network Adapter Drivers
Driver 網卡อาจติดตั้งผิด (พบบ่อยหลัง Upgrade Win7/8 → Win10)
- Win + R พิมพ์ devmgmt.msc Enter

- ขยาย Network adapters คลิกขวาตัวแรก (Ethernet) → Uninstall device

หมายเหตุ: โน้ตบุ๊คให้ Uninstall Wireless Network Adapter ด้วย

- Restart คอมพิวเตอร์ Windows จะติดตั้ง Driver ใหม่ให้อัตโนมัติ ทดสอบอินเทอร์เน็ต หายังไม่ได้ ไปวิธีที่ 3
วิธีที่ 3: ลบ Winsock Registry และติดตั้ง TCP/IP ใหม่
ลบ Registry Winsock ทั้งหมด และติดตั้ง TCP/IP ใหม่ วิธีนี้ยืนยันว่า Registry สะอาด ควร Create Restore Point ก่อน
- Win + R พิมพ์ regedit Enter

- ไปที่: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WinSock2

- คลิกขวา WinSock2 → Export 備份ไว้ก่อน

- คลิกขวา WinSock2 → Delete

- ทำซ้ำขั้นตอน 3-4 กับโฟลเดอร์ WinSock แล้วปิด Regedit
- Win + R พิมพ์ ncpa.cpl Enter เปิด Network Connections

- คลิกขวา Local Area Connection / Ethernet → Properties

- กดปุ่ม Install

- เลือก Protocol → Add

- กด Have Disk

- พิมพ์ C:\Windows\inf Enter

- เลือก Internet Protocol (TCP/IP) – Tunnels → OK

- Restart และทดสอบ
วิธีที่ 4: ปิด VPN / Proxy
VPN/Proxy อาจทำให้ Winsock Error หาก Connection อ่อน/ไม่เสถียร ลอง Disable VPN/Proxy แล้ว Restart หาแก้ได้ ติดต่อ Support VPN หรือหา VPN ใหม่
หาก VPN ปรากฏใน Network Connections ลอง Disable/Enable Ethernet Adapter:
Win + R → control ncpa.cpl → คลิกขวา Ethernet → Disable → Enable

วิธีที่ 5: Uninstall Antivirus ภายนอก
Antivirus ตัวนอก (BitDefender, Avira, ฯลฯ) อาจ Over-protect Registry ทำให้ Winsock Error Windows Defender ไม่ก่อให้เกิดปัญหานี้ ต้อง Uninstall Antivirus ทิ้ง Reboot ทดสอบ (Disable ชั่วคราวไม่พอ)
วิธีที่ 6: Uninstall เกม/โปรแกรมเก่า (Legacy Apps)
โปรแกรม/เก่าเก่า (Legacy) มักมาพร้อม Driver เก่าที่ไม่รองรับ Windows 10ใหม่ หากติดตั้ง Legacy App ใหม่ๆ แล้ว Error เกิด ให้ Uninstall ทิ้งพร้อม Driver ที่มาด้วย Reboot ทดสอบ
วิธีที่ 7: แก้ Static IP Conflict
ใช้ Static IP อาจมี IP ซ้ำ (Duplicate IP) กับอุปกรณ์อื่นใน LAN หรือ ISP ให้ IP ซ้ำ ให้เช็ค IP ใน LAN หรือเปลี่ยน Static IP ใหม่
วิธีที่ 8: เปลี่ยน DNS Server ด้วย Netsh
- เปิด Command Prompt as Admin

- พิมพ์: netsh interface ip set dns "Ethernet" static 8.8.8.8 Enter (เปลี่ยน "Ethernet" เป็นชื่อ Adapter ของคุณ)

- Reboot ทดสอบ
วิธีที่ 9: เปลี่ยน Wireless Mode (สำหรับ WiFi)
บาง Dell Laptop Win10 ไม่รองรับ Wireless Mode 802.11b+g+n ให้เข้าตั้งค่า Router เปลี่ยนเป็น 802.11g หรือโหมดอื่น

วิธีที่ 10: Reset Router/Modem
Unplug Router รอสักครู่เสียบใหม่ (Reconfigure) หายังไม่ได้ กดปุ่ม Reset หลัง Router (ต้องเข็ม/หมุด) รอ Boot ใหม่ หมายเหตุ: Reset อาจทำให้ Password Router หาย ไปอ่าน Manual ก่อน

ลอง Router อื่นถ้ามี หาใช้ได้ แสดงว่า Router เก่าเสีย ต้อง Flash Firmware หรือเปลี่ยนใหม่