Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย

กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย

หากคุณกำลังเผชิญกับข้อความข้อผิดพลาดข้างต้น สาเหตุหลักคือ 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.

กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย

เหตุผลหลักในการรัน 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

  1. เปิด Command Prompt โดยค้นหา cmd แล้วกด Enter
  2. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  3. พิมพ์คำสั่งต่อไปนี้ และกด Enter ทีละคำสั่ง:
    ipconfig /release
    ipconfig /flushdns
    ipconfig /renew
  4. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  5. เปิด Admin Command Prompt อีกครั้ง พิมพ์คำสั่งต่อไปนี้ และกด Enter ทีละคำสั่ง:
    ipconfig /flushdns
    nbtstat –r
    netsh int ip reset
    netsh winsock reset
  6. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  7. รีบูทเพื่อใช้การเปลี่ยนแปลง การ Flush DNS ดูจะ แก้ไข Windows sockets registry entries required for network connectivity are missing error

วิธีที่ 2: รัน Network Troubleshooter

  1. กด Windows Key + I เปิด Settings คลิก Update & Security
  2. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  3. จากเมนูด้านซ้าย เลือก Troubleshoot
  4. ภายใต้ Troubleshoot คลิก Internet Connections แล้วคลิก Run the troubleshooter
  5. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  6. ทำตามคำแนะนำบนหน้าจอเพื่อรัน Troubleshooter
  7. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 3: ลบ Winsock Registry Entry และติดตั้ง TCP/IP ใหม่

  1. กด Windows Key + R พิมพ์ regedit แล้วกด Enter เปิด Registry Editor
  2. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  3. ไปที่ Registry Key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2
  4. คลิกขวาที่ WinSock2 เลือก Export เรียกดูตำแหน่งที่ปลอดภัย คลิก Save
  5. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  6. หมายเหตุ: คุณได้สำรอง WinSock Registry Key ไว้ เผื่อกรณีเกิดปัญหา
  7. คลิกขวาที่ WinSock2 Registry Key อีกครั้ง เลือก Delete
  8. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  9. ไปที่ Registry Entry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
  10. ทำซ้ำขั้นตอนที่ 3 ถึง 4 สำหรับ Winsock Registry Key
  11. กด Windows Key + R พิมพ์ ncpa.cpl แล้วกด Enter เปิด Network Connections
  12. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  13. คลิกขวาที่ Local Area Connection หรือ Ethernet Connection เลือก Properties
  14. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  15. ในหน้าต่าง Properties คลิกปุ่ม Install
  16. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  17. ในหน้าต่าง "Select Network Feature Type" เลือก Protocol คลิก Add
  18. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  19. คลิก "Have Disk…" บนหน้าต่าง Select Network Protocol
  20. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  21. ในหน้าต่าง Install From Disk พิมพ์ต่อไปนี้ในช่อง "Copy manufacturer's files from" แล้วกด Enter:
    C:\Windows\inf
  22. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  23. สุดท้าย ในหน้าต่าง Select Network Protocol เลือก Internet Protocol (TCP/IP) – Tunnels และคลิก OK
  24. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  25. ปิดทุกอย่างและรีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

หากคุณได้ข้อความข้อผิดพลาดต่อไปนี้ขณะลองขั้นตอนข้างต้น:

Could not add the requested feature. The error is: This program is blocked by group policy. For more information, contact your system administrator.

กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  1. ดาวน์โหลด Windows Socket Registry Entries แล้วนำเข้าไปใน Registry Editor:
    Download WinSock Registry File
    Download WinSock2 Registry File
  2. คลิกขวาที่ Registry Keys ที่ดาวน์โหลดมา เลือก Run as Administrator
  3. คลิก Yes เพื่อดำเนินต่อ และรีบูทคอมพิวเตอร์
  4. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  5. ทำตามขั้นตอนข้างต้นอีกครั้ง เพื่อดูว่าสามารถแก้ไข Windows sockets registry entries required for network connectivity are missing error ได้หรือไม่

วิธีที่ 4: ใช้ Google DNS

คุณสามารถใช้ Google DNS แทน Default DNS ที่ตั้งโดย ISP หรือผู้ผลิต Network Adapter วิธีนี้จะทำให้แน่ใจว่า DNS ที่เบราว์เซอร์ใช้ ไม่เกี่ยวข้องกับวิดีโอ YouTube ที่โหลดไม่ได้ วิธีทำ:

  1. คลิกขวา ที่ไอคอน Network (LAN) ด้านขวาของ Taskbar คลิก Open Network & Internet Settings
  2. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  3. ในแอป Settings ที่เปิด คลิก Change adapter options ในแผงด้านขวา
  4. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  5. คลิกขวา ที่เครือข่ายที่ต้องการตั้งค่า คลิก Properties
  6. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  7. คลิก Internet Protocol Version 4 (IPv4) ในรายการ แล้วคลิก Properties
  8. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  9. ภายใต้แท็บ General เลือก 'Use the following DNS server addresses' ใส่ DNS Addresses ต่อไปนี้:
    Preferred DNS Server: 8.8.8.8
    Alternate DNS Server: 8.8.4.4
  10. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  11. คลิก OK ที่ด้านล่างของหน้าต่างเพื่อบันทึกการเปลี่ยนแปลง
  12. รีบูทคอมพิวเตอร์ และเมื่อระบบรีสตาร์ท ดูว่าสามารถ แก้ไข Socket Error และ Windows sockets registry entries required for network connectivity are missing error ได้หรือไม่

วิธีที่ 5: ปิดใช้งาน IPv6

  1. คลิกขวาที่ไอคอน WiFi บน System Tray คลิก "Open Network and Sharing Center"
  2. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  3. คลิกที่การเชื่อมต่อปัจจุบันของคุณ เพื่อเปิด Settings
  4. หมายเหตุ: หากไม่สามารถเชื่อมต่อเครือข่ายได้ ให้ใช้สาย Ethernet แล้วทำตามขั้นตอนนี้
  5. คลิกปุ่ม Properties ในหน้าต่างที่เปิด
  6. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  7. ตรวจสอบให้แน่ใจว่า ยกเลิกติ๊ก Internet Protocol Version 6 (TCP/IP)
  8. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  9. คลิก OK แล้ว Close รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 6: ปิดใช้งาน Proxy

  1. กด Windows Key + R พิมพ์ inetcpl.cpl แล้วกด Enter เปิด Internet Properties
  2. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  3. ไปที่ Connections tab เลือก LAN settings
  4. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  5. ยกเลิกติ๊ก Use a Proxy Server for your LAN ตรวจสอบให้แน่ใจว่า "Automatically detect settings" ถูกติ๊ก
  6. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  7. คลิก Ok แล้ว Apply และ รีบูทคอมพิวเตอร์

วิธีที่ 7: ติดตั้ง Network Adapter Drivers ใหม่ (Reinstall)

  1. กด Windows Key + R พิมพ์ devmgmt.msc แล้วกด Enter
  2. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  3. ขยาย Network Adapters คลิกขวาที่ WiFi Adapter ของคุณ เลือก Uninstall
  4. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  5. คลิก Uninstall อีกครั้งเพื่อยืนยัน
  6. คลิกขวาที่ Network Adapters เลือก Scan for hardware changes
  7. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  8. รีบูทคอมพิวเตอร์ Windows จะติดตั้ง Default Drivers อัตโนมัติ

วิธีที่ 8: รีสตาร์ท Router

หาก Router ของคุณไม่ได้ถูกตั้งค่าอย่างถูกต้อง คุณอาจไม่สามารถเข้าถึงอินเทอร์เน็ตได้ แม้จะเชื่อมต่อ WiFi แล้ว คุณต้องกดปุ่ม Refresh/Reset บน Router หรือเปิด Settings ของ Router หาตัวเลือก Reset ใน Settings

  1. ปิด WiFi Router หรือ Modem แล้วถอดปลั๊กไฟ
  2. รอ 10-20 วินาที แล้วเสียบปลั๊กไฟกลับไปที่ Router
  3. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  4. เปิด Router และลองเชื่อมต่ออุปกรณ์อีกครั้ง

วิธีที่ 9: ปิดใช้งานแล้วเปิดใช้งาน Network Adapter ใหม่

  1. กด Windows Key + R พิมพ์ ncpa.cpl แล้วกด Enter
  2. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  3. คลิกขวาที่ Wireless Adapter ของคุณ เลือก Disable
  4. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  5. คลิกขวาที่ Adapter เดียวกันอีกครั้ง คราวนี้เลือก Enable
  6. กู้คืน Winsock Registry Entries ที่หายไป เพื่อแก้ไขการเชื่อมต่อเครือข่าย
  7. รีสตาร์ทคอมพิวเตอร์ และลองเชื่อมต่อ 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 เรียบร้อยแล้ว หากยังมีคำถามเกี่ยวกับบทช่วยสอนนี้ สามารถถามได้ในส่วนความคิดเห็นครับ