หากคุณกำลังเผชิญกับข้อความข้อผิดพลาดข้างต้น สาเหตุหลักคือ Windows Sockets Registry Entries ได้รับความเสียหาย (Corrupted) Windows Sockets (Winsock) เป็นอินเทอร์เฟซการเขียนโปรแกรมที่จัดการคำขอเครือข่ายเข้าและออกบน Windows คุณจะไม่เห็นข้อความข้อผิดพลาดนี้โดยตรงจนกว่าคุณจะรัน Network Troubleshooter และคุณจะไม่สามารถเข้าถึงอินเทอร์เน็ตได้เนื่องจากข้อผิดพลาดนี้:
One or more network protocols are missing on this computer
Windows Sockets registry entries required for network connectivity are missing.
เหตุผลหลักในการรัน Network Troubleshooter คือคุณไม่สามารถได้ออนไลน์หรือเข้าถึงอินเทอร์เน็ต หากคำขอเครือข่ายไม่ได้รับการประมวลผลอย่างถูกต้อง เครือข่ายจะไม่ทำงานเลย ไม่ว่าจะเป็นอย่างไร มาเริ่มดูวิธีแก้ไข Windows sockets registry entries required for network connectivity are missing ด้วยคำแนะนำด้านล่างนี้เลย
แก้ไข Windows sockets registry entries required for network connectivity are missing
โปรดสร้างจุดกู้ระบบ (Restore Point) ก่อน เพื่อป้องกันกรณีที่เกิดปัญหาขึ้น
วิธีที่ 1: รีเซ็ต Winsock Components
- เปิด Command Prompt โดยค้นหา cmd แล้วกด Enter

- พิมพ์คำสั่งต่อไปนี้ และกด Enter ทีละคำสั่ง:
ipconfig /release
ipconfig /flushdns
ipconfig /renew 
- เปิด Admin Command Prompt อีกครั้ง พิมพ์คำสั่งต่อไปนี้ และกด Enter ทีละคำสั่ง:
ipconfig /flushdns
nbtstat –r
netsh int ip reset
netsh winsock reset 
- รีบูทเพื่อใช้การเปลี่ยนแปลง การ Flush DNS ดูจะ แก้ไข Windows sockets registry entries required for network connectivity are missing error
วิธีที่ 2: รัน Network Troubleshooter
- กด Windows Key + I เปิด Settings คลิก Update & Security

- จากเมนูด้านซ้าย เลือก Troubleshoot
- ภายใต้ Troubleshoot คลิก Internet Connections แล้วคลิก Run the troubleshooter

- ทำตามคำแนะนำบนหน้าจอเพื่อรัน Troubleshooter
- รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 3: ลบ Winsock Registry Entry และติดตั้ง TCP/IP ใหม่
- กด Windows Key + R พิมพ์ regedit แล้วกด Enter เปิด Registry Editor

- ไปที่ Registry Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2 - คลิกขวาที่ WinSock2 เลือก Export เรียกดูตำแหน่งที่ปลอดภัย คลิก Save

- หมายเหตุ: คุณได้สำรอง WinSock Registry Key ไว้ เผื่อกรณีเกิดปัญหา
- คลิกขวาที่ WinSock2 Registry Key อีกครั้ง เลือก Delete

- ไปที่ Registry Entry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock - ทำซ้ำขั้นตอนที่ 3 ถึง 4 สำหรับ Winsock Registry Key
- กด Windows Key + R พิมพ์ ncpa.cpl แล้วกด Enter เปิด Network Connections

- คลิกขวาที่ Local Area Connection หรือ Ethernet Connection เลือก Properties

- ในหน้าต่าง Properties คลิกปุ่ม Install

- ในหน้าต่าง "Select Network Feature Type" เลือก Protocol คลิก Add

- คลิก "Have Disk…" บนหน้าต่าง Select Network Protocol

- ในหน้าต่าง Install From Disk พิมพ์ต่อไปนี้ในช่อง "Copy manufacturer's files from" แล้วกด Enter:
C:\Windows\inf 
- สุดท้าย ในหน้าต่าง Select Network Protocol เลือก Internet Protocol (TCP/IP) – Tunnels และคลิก OK

- ปิดทุกอย่างและรีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
หากคุณได้ข้อความข้อผิดพลาดต่อไปนี้ขณะลองขั้นตอนข้างต้น:
Could not add the requested feature. The error is: This program is blocked by group policy. For more information, contact your system administrator.
- ดาวน์โหลด Windows Socket Registry Entries แล้วนำเข้าไปใน Registry Editor:
Download WinSock Registry File
Download WinSock2 Registry File - คลิกขวาที่ Registry Keys ที่ดาวน์โหลดมา เลือก Run as Administrator
- คลิก Yes เพื่อดำเนินต่อ และรีบูทคอมพิวเตอร์

- ทำตามขั้นตอนข้างต้นอีกครั้ง เพื่อดูว่าสามารถแก้ไข Windows sockets registry entries required for network connectivity are missing error ได้หรือไม่
วิธีที่ 4: ใช้ Google DNS
คุณสามารถใช้ Google DNS แทน Default DNS ที่ตั้งโดย ISP หรือผู้ผลิต Network Adapter วิธีนี้จะทำให้แน่ใจว่า DNS ที่เบราว์เซอร์ใช้ ไม่เกี่ยวข้องกับวิดีโอ YouTube ที่โหลดไม่ได้ วิธีทำ:
- คลิกขวา ที่ไอคอน Network (LAN) ด้านขวาของ Taskbar คลิก Open Network & Internet Settings

- ในแอป Settings ที่เปิด คลิก Change adapter options ในแผงด้านขวา

- คลิกขวา ที่เครือข่ายที่ต้องการตั้งค่า คลิก Properties

- คลิก Internet Protocol Version 4 (IPv4) ในรายการ แล้วคลิก Properties

- ภายใต้แท็บ General เลือก 'Use the following DNS server addresses' ใส่ DNS Addresses ต่อไปนี้:
Preferred DNS Server: 8.8.8.8
Alternate DNS Server: 8.8.4.4 
- คลิก OK ที่ด้านล่างของหน้าต่างเพื่อบันทึกการเปลี่ยนแปลง
- รีบูทคอมพิวเตอร์ และเมื่อระบบรีสตาร์ท ดูว่าสามารถ แก้ไข Socket Error และ Windows sockets registry entries required for network connectivity are missing error ได้หรือไม่
วิธีที่ 5: ปิดใช้งาน IPv6
- คลิกขวาที่ไอคอน WiFi บน System Tray คลิก "Open Network and Sharing Center"

- คลิกที่การเชื่อมต่อปัจจุบันของคุณ เพื่อเปิด Settings
- หมายเหตุ: หากไม่สามารถเชื่อมต่อเครือข่ายได้ ให้ใช้สาย Ethernet แล้วทำตามขั้นตอนนี้
- คลิกปุ่ม Properties ในหน้าต่างที่เปิด

- ตรวจสอบให้แน่ใจว่า ยกเลิกติ๊ก Internet Protocol Version 6 (TCP/IP)

- คลิก OK แล้ว Close รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 6: ปิดใช้งาน Proxy
- กด Windows Key + R พิมพ์ inetcpl.cpl แล้วกด Enter เปิด Internet Properties

- ไปที่ Connections tab เลือก LAN settings

- ยกเลิกติ๊ก Use a Proxy Server for your LAN ตรวจสอบให้แน่ใจว่า "Automatically detect settings" ถูกติ๊ก

- คลิก Ok แล้ว Apply และ รีบูทคอมพิวเตอร์
วิธีที่ 7: ติดตั้ง Network Adapter Drivers ใหม่ (Reinstall)
- กด Windows Key + R พิมพ์ devmgmt.msc แล้วกด Enter

- ขยาย Network Adapters คลิกขวาที่ WiFi Adapter ของคุณ เลือก Uninstall

- คลิก Uninstall อีกครั้งเพื่อยืนยัน
- คลิกขวาที่ Network Adapters เลือก Scan for hardware changes

- รีบูทคอมพิวเตอร์ Windows จะติดตั้ง Default Drivers อัตโนมัติ
วิธีที่ 8: รีสตาร์ท Router
หาก Router ของคุณไม่ได้ถูกตั้งค่าอย่างถูกต้อง คุณอาจไม่สามารถเข้าถึงอินเทอร์เน็ตได้ แม้จะเชื่อมต่อ WiFi แล้ว คุณต้องกดปุ่ม Refresh/Reset บน Router หรือเปิด Settings ของ Router หาตัวเลือก Reset ใน Settings
- ปิด WiFi Router หรือ Modem แล้วถอดปลั๊กไฟ
- รอ 10-20 วินาที แล้วเสียบปลั๊กไฟกลับไปที่ Router

- เปิด Router และลองเชื่อมต่ออุปกรณ์อีกครั้ง
วิธีที่ 9: ปิดใช้งานแล้วเปิดใช้งาน Network Adapter ใหม่
- กด Windows Key + R พิมพ์ ncpa.cpl แล้วกด Enter

- คลิกขวาที่ Wireless Adapter ของคุณ เลือก Disable

- คลิกขวาที่ Adapter เดียวกันอีกครั้ง คราวนี้เลือก Enable

- รีสตาร์ทคอมพิวเตอร์ และลองเชื่อมต่อ Wireless Network อีกครั้ง
แนะนำเพิ่มเติม:
- แก้ไข One or more network protocols are missing on this computer
- แก้ไข You've been signed in with a temporary profile error
- วิธีแก้ไข Desktop Refers to A Location That Is Unavailable
- แก้ไข High CPU Usage by Service Host: Local System
เพียงเท่านี้ คุณ แก้ไข Windows sockets registry entries required for network connectivity are missing error เรียบร้อยแล้ว หากยังมีคำถามเกี่ยวกับบทช่วยสอนนี้ สามารถถามได้ในส่วนความคิดเห็นครับ