ซ็อกเก็ต Windows หรือ วินซ็อค เป็นข้อกำหนดทางเทคนิคหรืออินเทอร์เฟซการเขียนโปรแกรมซึ่งตัดสินใจว่าโปรแกรมใดจัดการกับคำขออินพุต/เอาต์พุตสำหรับแอปพลิเคชันอินเทอร์เน็ต เช่น TCP/IP ใน Windows ในคู่มือนี้ เราจะเรียนรู้เกี่ยวกับ Winsock สาเหตุและเวลาที่คุณจำเป็นต้องรีเซ็ต และวิธีรีเซ็ต 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:
- คลิกขวาที่ปุ่มเริ่ม
- เลือก Command Prompt (แอดมิน)
- พิมพ์ netsh winsock reset แล้วกด Enter
- ในการสร้างไฟล์บันทึกด้วย ให้ใช้ netsh winsock reset c:\winsocklog.txt แทน
- รีสตาร์ทคอมพิวเตอร์ของคุณ
ก่อนที่คุณจะดำเนินการต่อและรีเซ็ต Winsock อย่าลืมสร้างจุดคืนค่าระบบก่อน
ถัดไป เปิด Command Prompt ในฐานะผู้ดูแลระบบ แล้วพิมพ์คำสั่งต่อไปนี้ แล้วกด Enter
netsh winsock reset
ในฐานะผู้ดูแลระบบ คุณสามารถสร้างไฟล์บันทึกการเปลี่ยนแปลงได้
วิธีผนวกเส้นทางไฟล์บันทึกต่อท้ายคำสั่ง:
netsh winsock reset c:\winsocklog.txt
รอให้ Command Prompt ทำงานผ่านการรีเซ็ต ตอนนี้ คุณจะต้องรีสตาร์ทคอมพิวเตอร์เพื่อดูผลกระทบ
จะเกิดอะไรขึ้นเมื่อคุณรีเซ็ต Winsock
เมื่อคุณรันคำสั่ง จะแก้ไขความเสียหายที่เกิดขึ้นกับไฟล์ DLL ดังนั้นจึงไม่มีวิธีแก้ไขใด ๆ นอกจากการแทนที่ด้วย Winsock ใหม่และนำกลับไปใช้การตั้งค่าเริ่มต้น
เคล็ดลับ :FixWin ฟรีแวร์แบบพกพาของเราช่วยให้คุณสามารถรีเซ็ตการตั้งค่านี้และการตั้งค่าหรือฟังก์ชันอื่นๆ ของ Windows ส่วนใหญ่ได้ด้วยคลิกเดียว
หมายเหตุ :นี่คือไฟล์แบตช์สำหรับปล่อย TCP/IP, Flush DNS, รีเซ็ต Winsock, รีเซ็ต Proxy ทั้งหมดในครั้งเดียว
การอ่านที่เกี่ยวข้อง:
- วิธีการล้างแคช DNS
- วิธีรีเซ็ต TCP/IP
- วิธีรีเซ็ตการตั้งค่าเซิร์ฟเวอร์พร็อกซี WinHTTP