วิธีการซ่อมแซมและแก้ไขข้อผิดพลาด Winsock ใน Windows
Winsockเป็นข้อกำหนดที่ใช้ในWindowsเพื่อกำหนดวิธีที่แอปพลิเคชันเครือข่ายสื่อสารกับบริการเครือข่าย เช่นTCP TCP/IP
โดยพื้นฐานแล้วจะกำหนดว่าโปรแกรมเครือข่ายสองโปรแกรมจะสื่อสารกันอย่างไร ตัวอย่างเช่น เพื่อให้ไคลเอ็นต์ FTP(FTP client) ทำงานได้ อย่างถูกต้อง จะใช้Winsock
อย่างไรก็ตามWinsock อาจเสียหาย(Winsock can become corrupted)ในเครื่อง Windows(Windows machine)ในระหว่างการลบสปายแวร์หรือแอดแว(spyware or adware)ร์ คุณอาจเริ่มได้รับข้อผิดพลาดแปลก ๆ ที่เกี่ยวข้องกับข้อผิดพลาดของWinsock หรือซ็อกเก็ต(Winsock or socket errors)และคำสั่งพื้นฐาน เช่นIPCONFIGจะไม่ทำงานอย่างถูกต้อง
คุณอาจได้รับข้อผิดพลาด เช่นไม่สามารถแสดงเพจได้(Page cannot be displayed)เมื่อพยายามท่องอินเทอร์เน็ต(Internet)
ในการแก้ไขข้อผิดพลาด Winsock(Winsock error)คุณต้องรีเซ็ตTCP/IP protocol ทั้งหมด บนคอมพิวเตอร์ Windows(Windows computer)ของ คุณ มีหลายวิธีในการแก้ไขปัญหา: การใช้บรรทัดคำสั่ง(command line)การดาวน์โหลดแอปของบุคคล(party app) ที่สาม ฯลฯ
Microsoft Winsock Fix
วิธีที่ง่ายและปลอดภัยที่สุดในการรีเซ็ตTCP/IP stack ของคุณ คือดาวน์โหลดยูทิลิตี้ฟรีจากMicrosoft
https://support.microsoft.com/en-us/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility
เพียงดาวน์โหลดไฟล์ที่ถูกต้อง สำหรับ (correct file)Windowsรุ่นของคุณและทำตามตัวช่วยสร้าง!
รีเซ็ตสแต็กเครือข่าย TCP/IP ด้วยตนเอง
สิ่งแรกที่ควรลองหากโปรแกรมด้านบนใช้ไม่ได้คือการรีเซ็ตสแต็กTCP/IP networkเปิดพรอมต์คำสั่งของผู้ดูแลระบบ(administrator command prompt)โดยคลิกที่Startพิมพ์CMDจากนั้นคลิกขวาที่Command Promptแล้วเลือกRun as Administrator
ตอนนี้พิมพ์คำสั่งต่อไปนี้:
netsh int ip reset resetlog.txt
การดำเนินการนี้จะเขียนรีจิสตรีคีย์ใหม่สองคีย์ซึ่งจำเป็นสำหรับTCP/IPเพื่อให้ทำงานได้อย่างถูกต้อง ซึ่งจะทำงานบนWindows XP , Vista , 7, 8 และ 10 หากไม่ได้ผล อ่านด้านล่าง!
รีเซ็ต Winsock โดยใช้ netsh
หากการรีเซ็ตTCP/IPไม่ได้ผล ให้ลองรีเซ็ตTCP/IP stackโดยใช้คำสั่ง reset (reset command)ขั้นแรก(First)เปิดพรอมต์คำสั่ง(command prompt)โดยไปที่Start ,(Start) Run และ(Run)พิมพ์CMD
ก่อนพิมพ์คำสั่ง reset(reset command)คุณควรตรวจสอบเพื่อดูว่าLSP(LSPs) ใด ( Layered Service Providers ) ที่จะได้รับผลกระทบ คุณสามารถทำได้โดยพิมพ์ใน:
netsh winsock show catalog
คำสั่งรีเซ็ต(reset command)ด้านล่างจะลบWinsock LSP(Winsock LSPs)ทั้งหมด ตอนนี้พิมพ์คำสั่งต่อไปนี้ด้านล่าง:
netsh winsock reset catalog
แค็ตตาล็อก Winsock(Winsock catalog)จะถูกรีเซ็ตเป็นการกำหนดค่าเริ่ม(default configuration)ต้น หากคุณมีLSPที่เสียหายและทำให้เกิด ปัญหา การเชื่อมต่อเครือข่าย(network connectivity)คำสั่งนี้ควรซ่อมแซม โปรดทราบว่าหากคุณเรียกใช้คำสั่งนี้ คุณอาจต้องติดตั้งโปรแกรมหลายโปรแกรมที่ ติดตั้ง LSP(LSPs)ไว้ก่อนหน้านี้อีกครั้ง
คุณยังสามารถอ่านบทความฐานความรู้ของ Microsoft(Microsoft Knowledge Base article)ด้านล่างซึ่งมีรายละเอียดขั้นตอนเพิ่มเติมที่คุณสามารถดำเนินการเพื่อแก้ไขความเสียหายของ Winsock2(Winsock2 corruption)ในWindows XP และ Windows Vista(Windows XP and Windows Vista) :
กู้คืนจากความเสียหายของ Winsock2 ใน Windows(Recover from Winsock2 corruption in Windows)
หวังว่าหนึ่งในวิธีการข้างต้นจะช่วยแก้ปัญหาเครือข่าย(network problem) ของคุณได้ ! ถ้าไม่เช่นนั้น คุณอาจต้องติดตั้งWindows ใหม่ เนื่องจากอาจเสียหายเกินกว่าจะซ่อมแซมได้
Related posts
แก้ไขข้อผิดพลาด Windows Live Mail 0x800CCC0B
วิธีการ Fix Disney Plus Error Code 83
วิธีการ Fix Hulu Error Code RUNUNK13
วิธีการ Fix Disney+ Error Code 73
วิธีการ Fix Netflix Error Code F7701-1003
วิธีการแก้ไขข้อผิดพลาด "หน้าข้อบกพร่องในพื้นที่ที่ไม่ใช่เพจ" Error
วิธีกำหนดที่อยู่ IP แบบคงที่ให้กับพีซีที่ใช้ Windows 11/10
วิธีการ Fix Netflix Error Code UI-800-3
วิธีแก้ไขหรือซ่อมแซมสมาร์ทโฟนที่เปียกหรือของเหลวเสียหาย
วิธีการแก้ไข Discord RTC Connecting Error
วิธีแก้ไขภาพตัวอย่างขนาดย่อที่ไม่แสดงใน Windows 11/10 Explorer
วิธีแก้ไขข้อผิดพลาด Netflix 113 บน Apple TV
วิธีเชื่อมต่อโปรเจ็กเตอร์กับคอมพิวเตอร์ Windows หรือ Mac
9 Quick Ways เพื่อสร้าง Image Transparent ใน Windows and Mac
แก้ไข Windows ไม่สามารถกำหนดค่าการเชื่อมต่อไร้สายนี้ได้
แก้ไขไอคอนเดสก์ท็อปหายไปหรือหายไปใน Windows
วิธีการแก้ไข“รอดำเนินการทำธุรกรรม” ข้อผิดพลาด Steam
วิธีการกู้คืนไฟล์ที่ถูกลบโดยไม่ตั้งใจใน Windows
วิธีการเปลี่ยน Desktop Icon Spacing ใน Windows 11/10
วิธีการ Fix Spotify Error Code 4