Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets

คอมพิวเตอร์ที่บ้านของเพื่อนร่วมงานของฉันที่ใช้ Windows 10 เริ่มสูญเสียการเข้าถึงอินเทอร์เน็ตเป็นครั้งคราว (ทุกๆ 2-3 วันในสถานะการเชื่อมต่อแบบจำกัดในถาด) เมื่อเรียกใช้ตัวช่วยสร้างการวินิจฉัยเครือข่าย (เริ่มต้นด้วยการคลิกไอคอนของการเชื่อมต่อเครือข่ายที่มีข้อผิดพลาดหรือจาก การตั้งค่า -> อัปเดตและความปลอดภัย -> แก้ปัญหา -> เรียกใช้ตัวแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ต ) ข้อผิดพลาดทั่วไปปรากฏขึ้น:

ขาดโปรโตคอลเครือข่ายอย่างน้อยหนึ่งรายการในคอมพิวเตอร์เครื่องนี้

รายการรีจิสทรีของ Windows Sockets ที่จำเป็นสำหรับการเชื่อมต่อเครือข่ายหายไป

ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets

เพื่อนร่วมงานของฉันมักจะแก้ปัญหานี้ด้วยการรีสตาร์ท Windows และเราเตอร์ หลังจากนั้นเขาสามารถเข้าถึงอินเทอร์เน็ตได้สักพัก แต่ในสองสามวันปัญหาก็กลับมา เมื่อเร็ว ๆ นี้เขาได้ขอให้ฉันช่วยแก้ไขข้อผิดพลาดโปรโตคอลเครือข่ายที่ขาดหายไป นี่คือสิ่งที่ฉันได้ทำ

หากเกิดปัญหาลอยขึ้น ขอแนะนำให้เริ่มต้นด้วยสิ่งง่ายๆ:รีเซ็ต TCP/IP และการตั้งค่า Windows Sockets . หากคุณตั้งค่าที่อยู่ IP ด้วยตนเองแทนที่จะใช้ DHCP คำสั่งต่อไปนี้จะรีเซ็ตการตั้งค่าเครือข่ายของคุณ ดังนั้นให้จดที่อยู่ IP ปัจจุบันของคุณ ซับเน็ตมาสก์ เกตเวย์ และการตั้งค่าเซิร์ฟเวอร์ DNS สำหรับการเชื่อมต่อ LAN ของคุณ

netsh winsock reset

ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets

Sucessfully reset the Winsock Catalog.
You must restart the computer in order to complete the reset.

netsh interface ipv4 reset

ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets

Resetting Compartment Forwarding, OK!
Resetting Compartment, OK!
Resetting Control Protocol, OK!
Resetting Echo Sequence Request, OK!
Resetting Global, OK!
Resetting Interface, OK!
Resetting Anycast Address, OK!
Resetting Multicast Address, OK!
Resetting Unicast Address, OK!
Resetting Neighbor, OK!
Resetting Path, OK!
Resetting Potential, OK!
Resetting Prefix Policy, OK!
Resetting Proxy Neighbor, OK!
Resetting Route, OK!
Resetting Site Prefix, OK!
Resetting Subinterface, OK!
Resetting Wakeup Pattern, OK!
Resetting Resolve Neighbor, OK!
Resetting , OK!

คำสั่งเหล่านี้จะรีเซ็ตการตั้งค่า TCP/IP ของอะแดปเตอร์เครือข่ายทั้งหมดและโปรเซสเซอร์ทั้งหมด (ผู้ให้บริการ Winsock Layered Service) เป็นสถานะเริ่มต้น ดังนั้น คุณจะลบตัวจัดการบุคคลที่สามทั้งหมดที่สร้างขึ้นใน Winsock stack ของคุณโดยซอฟต์แวร์ของบริษัทอื่น ซอฟต์แวร์แอนตี้ไวรัส ดมกลิ่น ไฟร์วอลล์ หรือแม้แต่ไวรัสบางตัวที่มักรวมตัวจัดการไว้ในสแต็กเครือข่าย Winsock

หลังจากที่คุณเรียกใช้คำสั่งเหล่านี้ทั้งหมดแล้ว ให้รีบูตคอมพิวเตอร์และตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ

หากปัญหายังคงอยู่ ให้ลบการตั้งค่า Windows Sockets ปัจจุบันออกจากรีจิสทรี

  1. เปิดตัวแก้ไขรีจิสทรี (regedit.exe) และไปที่คีย์รีจิสทรี HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock . สำรองรีจิสตรีคีย์นี้โดยส่งออกไปยังไฟล์ REG (คลิกขวา -> ส่งออก);
    ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets
  2. ลบ Winsock คีย์ reg (คลิกขวา -> ลบ );
    ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets
  3. ทำเช่นเดียวกันกับรีจิสตรีคีย์ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2 .

จากนั้น คุณต้องติดตั้งส่วนประกอบโปรโตคอล TCP/IP ใหม่ด้วยตนเอง

  1. เปิดคุณสมบัติของอะแดปเตอร์เครือข่ายของคุณในแผงการจัดการการเชื่อมต่อเครือข่าย (ncpa.cpl ) และคลิก ติดตั้ง;
  2. เลือก โปรโตคอล ในรายการส่วนประกอบที่จะติดตั้ง (เลือกประเภทคุณลักษณะเครือข่าย)
  3. จากนั้นระบุว่าคุณต้องการติดตั้งส่วนประกอบจากดิสก์และระบุพาธไปยังโฟลเดอร์:C:\Windows\INF;
    ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets
  4. เลือก Internet Protocol รุ่น 4 (TCP/IPv4) ในรายการโปรโตคอลเครือข่ายที่มีอยู่และรีบูตเครื่องคอมพิวเตอร์ของคุณ
    ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets
เมื่อติดตั้งส่วนประกอบ TCP/IP ใหม่ ฉันพบข้อผิดพลาดนี้:

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

ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets

ในการแก้ไข คุณต้องนำเข้าคีย์รีจิสทรีต่อไปนี้ด้วยตนเอง:HKLM\SYSTEM\CurrentControlSet\Services\Winsock และ HKLM\SYSTEM\CurrentControlSet\Services\Winsock2 จากคอมพิวเตอร์เครื่องอื่นที่ใช้ระบบปฏิบัติการเวอร์ชันเดียวกันและหมายเลขบิลด์ และนำไปใช้กับพีซีที่มีปัญหา

คุณสามารถดาวน์โหลดไฟล์ reg สำเร็จรูปเพื่อทำความสะอาด Windows 10 x64 LTSC ตามลิงก์ด้านล่าง:

  1. win-sock-repair-win10.reg
  2. winsock2-repair-win10.reg

นำเข้าไฟล์ REG เหล่านี้ไปยังรีจิสทรีและรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ ตอนนี้ให้ลองติดตั้งโปรโตคอล TCP/IP ใหม่อีกครั้ง (หากไม่มีวิธีอื่น คุณสามารถใช้รีจิสตรีคีย์ winsock ที่สำรองไว้ก่อนหน้านี้ แต่ควรใช้อันที่สะอาดกว่า)

ในคุณสมบัติของการเชื่อมต่อเครือข่าย ให้ตรวจสอบว่ามีการกำหนดค่าให้รับการตั้งค่าที่อยู่ IP แบบไดนามิกและเซิร์ฟเวอร์ DNS หรือระบุที่อยู่ IP และเซิร์ฟเวอร์ DNS ด้วยตนเอง (ในกรณีของฉัน การตั้งค่า IP แบบคงที่จะถูกล้างหลังจากรีเซ็ต) คุณสามารถใช้ที่อยู่เซิร์ฟเวอร์ Google DNS แบบคงที่ต่อไปนี้สำหรับคอมพิวเตอร์ที่บ้าน:8.8.8.8 และ 8.8.4.4 .

ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets

คลิกที่ ขั้นสูง ปุ่มที่นี่และในแท็บ WINS ปิดใช้งานการค้นหา LMHOSTS และ NetBIOS ผ่าน TCP/IP โปรโตคอลเครือข่ายเหล่านี้ล้าสมัยและคุณไม่จำเป็นต้องใช้ในเครือข่ายสมัยใหม่

ข้อผิดพลาดของโปรโตคอลเครือข่าย Windows 10:ไม่มีรายการรีจิสทรีของ Windows Sockets

หลังจากนั้นข้อผิดพลาดของ "โปรโตคอลเครือข่ายอย่างน้อยหนึ่งรายการหายไป" หายไปใน Windows 10 หากไม่สามารถช่วยคุณได้ ฉันขอแนะนำให้ติดตั้ง (อัปเดต) ไดรเวอร์ NIC ของคุณใหม่ นอกจากนี้ยังอาจทำให้เกิดปัญหานี้ได้