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

วิธีรีเซ็ต Winsock ใน Windows 11/10

ซ็อกเก็ต Windows หรือ วินซ็อค เป็นข้อกำหนดทางเทคนิคหรืออินเทอร์เฟซการเขียนโปรแกรมซึ่งตัดสินใจว่าโปรแกรมใดจัดการกับคำขออินพุต/เอาต์พุตสำหรับแอปพลิเคชันอินเทอร์เน็ต เช่น TCP/IP ใน Windows ในคู่มือนี้ เราจะเรียนรู้เกี่ยวกับ Winsock สาเหตุและเวลาที่คุณจำเป็นต้องรีเซ็ต และวิธีรีเซ็ต Winsock ใน Windows 11/10

วิธีรีเซ็ต Winsock ใน Windows 11/10

วินซ็อคคืออะไร

อย่างที่เราบอกว่ามันเป็นส่วนต่อประสานการเขียนโปรแกรม Windows 11/10 มี DLL ชื่อ winsock.dll ที่ใช้ API และประสานโปรแกรม Windows และการเชื่อมต่อ TCP/IP การตั้งค่าประกอบด้วยการกำหนดค่าคอมพิวเตอร์สำหรับการเชื่อมต่ออินเทอร์เน็ต

คุณต้องรีเซ็ต Winsock เมื่อใด

บางครั้ง Windows Sockets หรือ Winsock อาจเสียหายอันเป็นผลมาจากการที่คุณอาจไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้ ข้อผิดพลาดอาจเกิดขึ้นเมื่อคุณดาวน์โหลดไฟล์ที่ไม่รู้จักซึ่งมีสคริปต์ที่เป็นอันตราย สคริปต์เหล่านี้สามารถบล็อก Winsock ได้บางส่วน ซึ่งบล็อกการเชื่อมต่ออินเทอร์เน็ตของคุณ หากคุณมีปัญหาในการเปิดเว็บไซต์ อาจเป็นเพราะการตั้งค่า Winsock เสียหาย

หากคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้หรือคล้ายกัน แสดงว่าคุณจำเป็นต้องรีเซ็ต Winsock:

  • เกิดข้อผิดพลาดขณะต่ออายุอินเทอร์เฟซ 'อินเทอร์เน็ต':มีความพยายามดำเนินการกับบางสิ่งที่ไม่ใช่ซ็อกเก็ต
  • เกิดข้อผิดพลาดขณะต่ออายุอินเทอร์เฟซ Local Area Connection:ไม่สามารถโหลดหรือเริ่มต้นผู้ให้บริการที่ร้องขอได้
  • เกิดข้อผิดพลาดขณะต่ออายุการเชื่อมต่อส่วนต่อประสานภายในพื้นที่:มีความพยายามดำเนินการกับบางสิ่งที่ไม่ใช่ซ็อกเก็ต ไม่สามารถติดต่อรหัสข้อผิดพลาด 2 ของไดรเวอร์ได้
  • การดำเนินการล้มเหลวเนื่องจากไม่มีอะแดปเตอร์อยู่ในสถานะที่อนุญาตสำหรับการดำเนินการนี้

วิธีรีเซ็ต Winsock ใน Windows 11/10

นี่คือขั้นตอนในการรีเซ็ต Winsock ใน Windows 11/10:

  1. คลิกขวาที่ปุ่มเริ่ม
  2. เลือก Command Prompt (แอดมิน)
  3. พิมพ์ netsh winsock reset แล้วกด Enter
  4. ในการสร้างไฟล์บันทึกด้วย ให้ใช้ netsh winsock reset c:\winsocklog.txt แทน
  5. รีสตาร์ทคอมพิวเตอร์ของคุณ

ก่อนที่คุณจะดำเนินการต่อและรีเซ็ต Winsock อย่าลืมสร้างจุดคืนค่าระบบก่อน

ถัดไป เปิด Command Prompt ในฐานะผู้ดูแลระบบ แล้วพิมพ์คำสั่งต่อไปนี้ แล้วกด Enter

netsh winsock reset

ในฐานะผู้ดูแลระบบ คุณสามารถสร้างไฟล์บันทึกการเปลี่ยนแปลงได้

วิธีผนวกเส้นทางไฟล์บันทึกต่อท้ายคำสั่ง:

netsh winsock reset c:\winsocklog.txt

รอให้ Command Prompt ทำงานผ่านการรีเซ็ต ตอนนี้ คุณจะต้องรีสตาร์ทคอมพิวเตอร์เพื่อดูผลกระทบ

จะเกิดอะไรขึ้นเมื่อคุณรีเซ็ต Winsock

เมื่อคุณรันคำสั่ง จะแก้ไขความเสียหายที่เกิดขึ้นกับไฟล์ DLL ดังนั้นจึงไม่มีวิธีแก้ไขใด ๆ นอกจากการแทนที่ด้วย Winsock ใหม่และนำกลับไปใช้การตั้งค่าเริ่มต้น

เคล็ดลับ :FixWin ฟรีแวร์แบบพกพาของเราช่วยให้คุณสามารถรีเซ็ตการตั้งค่านี้และการตั้งค่าหรือฟังก์ชันอื่นๆ ของ Windows ส่วนใหญ่ได้ด้วยคลิกเดียว

วิธีรีเซ็ต Winsock ใน Windows 11/10

หมายเหตุ :นี่คือไฟล์แบตช์สำหรับปล่อย TCP/IP, Flush DNS, รีเซ็ต Winsock, รีเซ็ต Proxy ทั้งหมดในครั้งเดียว

การอ่านที่เกี่ยวข้อง:

  1. วิธีการล้างแคช DNS
  2. วิธีรีเซ็ต TCP/IP
  3. วิธีรีเซ็ตการตั้งค่าเซิร์ฟเวอร์พร็อกซี WinHTTP

วิธีรีเซ็ต Winsock ใน Windows 11/10