แก้ไขรายการรีจิสทรีของซ็อกเก็ต Windows ที่จำเป็นสำหรับการเชื่อมต่อเครือข่ายหายไป
หากคุณพบข้อความแสดงข้อผิดพลาดข้างต้น แสดงว่าสาเหตุหลักของข้อผิดพลาดนี้เป็นเพราะรายการรีจิสทรีของWindows Socketsเสียหาย Windows Sockets ( Winsock ) คืออินเทอร์เฟซการเขียนโปรแกรมที่จัดการคำขอเครือข่ายขาเข้าและขาออกบนWindows คุณจะไม่เห็นข้อความแสดงข้อผิดพลาดนี้โดยตรงจนกว่าคุณจะเรียกใช้ตัวแก้ไขปัญหาเครือข่าย และคุณจะไม่สามารถเข้าถึงอินเทอร์เน็ตได้เนื่องจากข้อผิดพลาดนี้:
ไม่มีโปรโตคอลเครือข่ายอย่างน้อยหนึ่งรายการบนคอมพิวเตอร์เครื่องนี้(One or more network protocols are missing on this computer )รายการรีจิสทรีของ Windows Sockets ที่จำเป็นสำหรับการเชื่อมต่อเครือข่ายหายไป(Windows Sockets registry entries required for network connectivity are missing.)
สาเหตุหลักในการเรียกใช้ตัวแก้ไขปัญหาเครือข่ายคือคุณไม่สามารถออนไลน์หรือเข้าถึงอินเทอร์เน็ตไม่ได้ หากคำขอเครือข่ายไม่ได้รับการประมวลผลอย่างถูกต้อง เครือข่ายจะไม่ทำงานเลย อย่างไรก็ตาม(Anyway)โดยไม่เสียเวลาเรามาดูวิธีแก้ไข(Fix Windows)รายการรีจิสทรีซ็อกเก็ตของ Windows ที่จำเป็นสำหรับการเชื่อมต่อเครือข่ายที่ขาดหายไปด้วยความช่วยเหลือจากคู่มือการแก้ไขปัญหาที่แสดงด้านล่าง
แก้ไข(Fix Windows)รายการรีจิสทรีของซ็อกเก็ต Windows ที่จำเป็นสำหรับการเชื่อมต่อเครือข่ายหายไป
อย่าลืม สร้างจุดคืนค่า(create a restore point) ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น
วิธีที่ 1: รีเซ็ตส่วนประกอบ Winsock(Method 1: Reset Winsock Components)
1. เปิด พรอม ต์คำสั่ง (Command Prompt)ผู้ใช้สามารถทำขั้นตอนนี้ได้โดยค้นหา'cmd'แล้วกด Enter
2. ตอนนี้พิมพ์คำสั่งต่อไปนี้แล้วกดEnterหลังจากแต่ละรายการ:
ipconfig / ปล่อย
ipconfig / flushdns
ipconfig / ต่ออายุ
3. อีกครั้ง(Again)เปิดAdmin Command Promptแล้วพิมพ์คำสั่งต่อไปนี้ แล้วกด Enter หลังจากแต่ละรายการ:
ipconfig / flushdns
nbtstat –r
netsh int รีเซ็ต ip รีเซ็ต
netsh winsock
4. รีบูตเพื่อใช้การเปลี่ยนแปลง ดูเหมือนว่า การ ล้างDNS จะ (DNS)แก้ไขรายการรีจิสทรีของซ็อกเก็ต Windows ที่จำเป็นสำหรับการเชื่อมต่อเครือข่ายไม่มีข้อผิดพลาด(Fix Windows sockets registry entries required for network connectivity are missing error.)
วิธีที่ 2: เรียกใช้ Network Troubleshooter(Method 2: Run Network Troubleshooter)
1. กดWindows Key + I เพื่อเปิดSettingsจากนั้นคลิกที่Update & Security
2. จากเมนูด้านซ้ายมือ ให้เลือกแก้ไขปัญหา( Troubleshoot.)
3. ภายใต้ Troubleshoot คลิกที่Internet Connectionsจากนั้นคลิกRun the Troubleshooter
4. ทำตามคำแนะนำบนหน้าจอเพิ่มเติมเพื่อเรียกใช้ตัวแก้ไขปัญหา
5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
Method 3: Delete Winsock Registry Entry And Reinstall TCP/IP
1. กด Windows Key + R จากนั้นพิมพ์regeditแล้วกดEnterเพื่อเปิดRegistry Editor
2. ไปที่คีย์รีจิสทรี(Registry Key) ต่อไปนี้ :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2
3. คลิกขวาที่WinSock2 จาก นั้นเลือกExport เรียกดู(Browse)ตำแหน่งที่ปลอดภัยแล้วคลิกบันทึก(Save.)
หมายเหตุ:(Note:)คุณได้สำรองข้อมูล คีย์รีจิสทรี WinSockไว้แล้ว ในกรณีที่มีข้อผิดพลาดเกิดขึ้น
4. คลิกขวาที่คีย์รีจิสทรี WinSock2(WinSock2 registry key) อีกครั้ง แล้วเลือกลบ(Delete.)
5. ไปที่รายการรีจิสตรีต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
6. ทำตามขั้นตอนที่ 3 ถึง 4 อีกครั้งบนคีย์รีจิสทรีWinsock
7. กด Windows Key + R จากนั้นพิมพ์ncpa.cplแล้วกด Enter เพื่อเปิดNetwork Connections
8. คลิกขวาที่การเชื่อมต่อ Local Area หรือการเชื่อมต่อ Ethernet(Local Area Connection or Ethernet connection)แล้วเลือกProperties
9. ใน หน้าต่าง Propertiesให้คลิกที่ปุ่ม Install(Install button.)
10. จากนั้นในหน้าต่าง“Select Network Feature Type”ให้เลือกProtocolแล้วคลิกAdd
11. ตอนนี้คลิกที่ “ Have Disk… ” บนหน้าต่างSelect Network Protocol
12. ในหน้าต่าง Install From Disk ให้พิมพ์ข้อความต่อไปนี้ในช่อง “ (From Disk)Copy Manufacturer's files from ” แล้วกด Enter:
C:\Windows\inf
13. สุดท้าย ใน หน้าต่าง Select Network Protocolให้เลือกInternet Protocol (TCP/IP) – Tunnels and click OK.
14. ปิดทุกอย่างและรีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
หากคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ขณะลองทำตามขั้นตอนด้านบน:
ไม่สามารถเพิ่มคุณสมบัติที่ร้องขอได้ ข้อผิดพลาดคือ: โปรแกรมนี้ถูกบล็อกโดยนโยบายกลุ่ม สำหรับข้อมูลเพิ่มเติม โปรดติดต่อผู้ดูแลระบบของคุณ(Could not add the requested feature. The error is: This program is blocked by group policy. For more information, contact your system administrator.)
1. ดาวน์โหลดรายการรีจิสตรี Windows Socket(Download Windows Socket)แล้วนำเข้าสู่Registry Editor ของคุณ:
ดาวน์โหลดไฟล์รีจิสทรี WinSock (Download WinSock Registry File)
ดาวน์โหลดไฟล์รีจิสทรี WinSock2(Download WinSock2 Registry File)
2. คลิกขวาที่ดาวน์โหลดรีจิสตรีคีย์ด้านบน จากนั้นเลือกRun as Administrator
3. คลิกใช่( Yes)เพื่อดำเนินการต่อจากนั้นรีบูตพีซีของคุณ
4. ทำตามขั้นตอนด้านบนอีกครั้งเพื่อดูว่าคุณสามารถแก้ไข รายการรีจิสทรีซ็อกเก็ต Windows ที่จำเป็นสำหรับการเชื่อมต่อเครือข่ายไม่มี( Windows sockets registry entries required for network connectivity are missing) ข้อผิดพลาด(error.)
วิธีที่ 4: ใช้ Google DNS(Method 4: Use Google DNS)
คุณสามารถใช้ DNS(DNS)ของ Google แทน DNS เริ่มต้นที่กำหนด(DNS)โดยผู้ให้บริการอินเทอร์เน็ต(Internet Service Provider)หรือผู้ผลิตอะแดปเตอร์เครือข่าย เพื่อให้แน่ใจว่าDNS ที่ เบราว์เซอร์ของคุณใช้ไม่เกี่ยวข้องกับ วิดีโอ YouTube ที่ ไม่โหลด ในการทำเช่นนั้น
1. คลิกขวาที่ไอคอน(Right-click) เครือ ข่าย (LAN)(network (LAN) icon) ที่ด้านขวาสุดของ ทาสก์บาร์(taskbar)แล้วคลิก เปิดการตั้งค่าเครือข่ายและอินเทอร์เน็ต(Open Network & Internet Settings.)
2. ใน แอป การตั้งค่า(settings) ที่เปิดขึ้น ให้คลิกที่ Change adapter options ในบานหน้าต่างด้านขวา
3. คลิกขวา( Right-click) ที่เครือข่ายที่คุณต้องการกำหนดค่า แล้วคลิก Properties
4. คลิกที่ Internet Protocol Version 4 (IPv4) ในรายการ จากนั้นคลิกที่ Properties
อ่านเพิ่มเติม: (Also Read:) แก้ไขข้อผิดพลาดเซิร์ฟเวอร์ DNS ของคุณอาจไม่พร้อมใช้งาน(Fix Your DNS Server might be unavailable error)
5. ภายใต้แท็บ ทั่วไป เลือก ' ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้(Use the following DNS server addresses) ' และใส่ที่อยู่DNS ต่อไปนี้(DNS)
เซิร์ฟเวอร์ DNS ที่ต้องการ: 8.8.8.8
(Preferred DNS Server: 8.8.8.8
)เซิร์ฟเวอร์ DNS สำรอง: 8.8.4.4(Alternate DNS Server: 8.8.4.4)
6. สุดท้าย คลิกตกลงที่ด้านล่างของหน้าต่างเพื่อบันทึกการเปลี่ยนแปลง
7. รีบูทพีซีของคุณและเมื่อระบบรีสตาร์ท ดูว่าคุณสามารถแก้ไขรายการรีจิสตรีซ็อกเก็ตของ Windows ที่จำเป็นสำหรับการเชื่อมต่อเครือข่ายได้หรือไม่ ข้อผิดพลาด( Fix Windows sockets registry entries required for network connectivity are missing error.)
วิธีที่ 5: ปิดใช้งาน IPv6(Method 5: Disable IPv6)
1. คลิกขวาที่ ไอคอน WiFiบนซิสเต็มเทรย์ จากนั้นคลิกที่ “ Open Network and Sharing Center ”
2. ตอนนี้ คลิกที่การเชื่อมต่อปัจจุบันของคุณ(click on your current connection)เพื่อเปิด การตั้งค่า(Settings.)
หมายเหตุ:(Note:)หากคุณไม่สามารถเชื่อมต่อกับเครือข่ายของคุณได้ ให้ใช้ สาย อีเทอร์เน็ต(Ethernet)เพื่อเชื่อมต่อ จากนั้นทำตามขั้นตอนนี้
3. คลิก ปุ่ม Properties(Properties button) ในหน้าต่างที่เพิ่งเปิดขึ้น
4. ตรวจสอบให้แน่ใจว่าได้ uncheck Internet Protocol Version 6 (TCP/IP).
5. คลิก ตกลง(Click OK)จากนั้นคลิกปิด (Close)รีบูท(Reboot)พีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 6: ปิดใช้งาน Proxy(Method 6: Disable Proxy)
1. กด Windows Key + R จากนั้นพิมพ์inetcpl.cpl แล้วกด Enter เพื่อเปิดคุณสมบัติอินเทอร์เน็ต(Internet Properties.)
2. ถัดไป ไปที่แท็บ การเชื่อม(Connections tab) ต่อ และเลือกการตั้งค่า LAN(LAN settings.)
3. ยกเลิกการเลือก Use(Uncheck Use) a Proxy Server for your LANและตรวจสอบให้แน่ใจว่าได้เลือก “ Automatically detect settings ” แล้ว
4. คลิกตกลง( Ok)จากนั้นใช้และรีบูตเครื่องพีซีของคุณ
วิธีที่ 7: ติดตั้งไดรเวอร์การ์ดเชื่อมต่อเครือข่ายใหม่(Method 7: Reinstall Network Adapter Drivers)
1. กด Windows Key + R จากนั้นพิมพ์devmgmt.mscแล้วกด Enter
2. ขยาย(Expand Network)อะแดปเตอร์เครือข่าย จากนั้นคลิกขวาที่อ แด็ปเตอร์ WiFiและเลือกถอนการติดตั้ง(Uninstall.)
3. คลิกถอนการติดตั้ง(Uninstall) อีกครั้ง เพื่อยืนยัน
4. คลิกขวาที่Network Adaptersแล้วเลือกScan for hardware changes
5. รีบูทพีซีของคุณและWindowsจะติดตั้งไดรเวอร์เริ่มต้นโดยอัตโนมัติ
วิธีที่ 8: รีสตาร์ทเราเตอร์ของคุณ(Method 8: Restart your router)
หากเราเตอร์ของคุณไม่ได้รับการกำหนดค่าอย่างเหมาะสม คุณอาจไม่สามารถเข้าถึงอินเทอร์เน็ตได้ แม้ว่าคุณจะเชื่อมต่อกับWiFi คุณต้องกดปุ่มRefresh/Reset buttonบนเราเตอร์ของคุณ หรือคุณสามารถเปิดการตั้งค่าเราเตอร์ของคุณ ค้นหาตัวเลือกการรีเซ็ตในการตั้งค่า
1. ปิดเราเตอร์ WiFi หรือโมเด็ม จากนั้นถอดปลั๊กแหล่งจ่ายไฟออก
2. รอ 10-20 วินาที แล้วต่อสายไฟเข้ากับเราเตอร์อีกครั้ง
3. เปิดเราเตอร์แล้วลองเชื่อมต่ออุปกรณ์ของคุณอีกครั้ง(.)
วิธีที่ 9: ปิดใช้งานแล้วเปิดใช้งาน Network Adapter อีกครั้ง(Method 9: Disable then Re-enable your Network Adapter)
1. กด Windows Key + R จากนั้นพิมพ์ncpa.cplแล้วกด Enter
2. คลิกขวาที่อแด็ปเตอร์ไร้สาย( wireless adapter)และเลือกปิดใช้งาน(Disable.)
3. คลิกขวาที่อแด็ปเตอร์เดียวกันอีกครั้ง แล้วเลือกEnable
4. รีสตาร์ทแล้วลองเชื่อมต่อกับเครือข่ายไร้สายของคุณอีกครั้ง
ที่แนะนำ:(Recommended:)
- แก้ไข ไม่มีโปรโตคอลเครือข่ายอย่างน้อยหนึ่งรายการในคอมพิวเตอร์เครื่องนี้(Fix One or more network protocols are missing on this computer)
- แก้ไข คุณลงชื่อเข้าใช้ด้วยข้อผิดพลาดโปรไฟล์ชั่วคราว(Fix You’ve been signed in with a temporary profile error)
- วิธีแก้ไขเดสก์ท็อปอ้างถึงตำแหน่งที่ไม่พร้อมใช้งาน(How to Fix Desktop Refers to A Location That Is Unavailable)
- แก้ไขการใช้งาน CPU สูงโดยโฮสต์บริการ: Local System(Fix High CPU Usage by Service Host: Local System)
เพียงเท่านี้ คุณแก้ไขรายการรีจิสตรีซ็อกเก็ต Windows ที่จำเป็นสำหรับการเชื่อมต่อเครือข่ายได้สำเร็จ แต่ไม่มีข้อผิดพลาด(Fix Windows sockets registry entries required for network connectivity are missing error)แต่ถ้าคุณยังคงมีคำถามใดๆ เกี่ยวกับบทช่วยสอนนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น
Related posts
Fix Windows ไม่สามารถสื่อสารกับ device or resource
Fix Windows ไม่สามารถดำเนินการรูปแบบ
Fix Windows ไม่สามารถดำเนินการเปลี่ยนแปลงที่ร้องขอ
ไม่สามารถหา Fix Windows Steam.exe error
Fix Windows ล้มเหลวในการเริ่มต้น hardware or software change ที่ผ่านมาอาจจะเป็นสาเหตุ
Fix Computer ไม่เริ่มจนกว่ารีสตาร์ทหลายครั้ง
Fix Windows Update Error Code 0x80072efe
Fix Alt+Tab ไม่ทำงานใน Windows 10
Fix สำเนา Windows นี้ไม่ได้เป็นข้อผิดพลาดของแท้
Fix Error 0X80010108 ใน Windows 10
Fix Universal Serial Bus (USB) Controller Driver Issue
Fix Unable เพื่อเปิด Local Disk (C :)
Fix Windows 7 อัพเดทไม่ได้ดาวน์โหลด
Fix Computer Wo ไม่ไปที่ Sleep Mode ใน Windows 10
Fix NVIDIA Control Panel ไม่เปิด
Fix วินโดวส์ 10 Taskbar ไม่ได้ซ่อน
Fix Error 651: โมเด็ม (หรืออุปกรณ์อื่น ๆ ที่เชื่อมต่อ) ได้รายงานข้อผิดพลาด
Fix Computer ไม่รู้จัก iPhone
วิธีการ Fix Application Error 0xc0000005
วิธีการ Fix Application Load Error 5:0000065434