วิธีลบข้อความแสดงข้อผิดพลาด "Transmit Failed General Failure"

เผยแพร่แล้ว: 2021-05-31

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

แต่คุณจะทำอย่างไรถ้าคุณส่ง ping และส่งคืนข้อผิดพลาด “Ping: Transmit Failed. ความล้มเหลวทั่วไป”? มันค่อนข้างน่าหงุดหงิด โดยเฉพาะถ้าคุณกำลังทำงานบางอย่างอยู่ ปัญหารุนแรงขึ้นเนื่องจากการแจ้งเตือนไม่แสดงข้อมูลเพิ่มเติมที่อธิบายถึงข้อผิดพลาด

แต่อย่าตกใจ ในโพสต์นี้ เราจะแสดงวิธีแก้ไขปัญหา ping ที่ล้มเหลว เพื่อให้คุณกลับมาทำธุรกิจได้

อะไรเป็นสาเหตุของความล้มเหลวทั่วไปของ Ping

มีสาเหตุที่เป็นไปได้หลายประการที่อาจทำให้เกิดปัญหานี้ ศักยภาพบางส่วนมีดังนี้:

  • ไดรเวอร์เครือข่ายหรือเฟิร์มแวร์ที่ล้าสมัย
  • ไฟร์วอลล์ที่กำหนดค่าไม่ถูกต้อง
  • ปัญหาฮาร์ดแวร์และซอฟต์แวร์
  • ปัญหาเกี่ยวกับระบบชื่อโดเมน (DNS)

ดังที่เราได้กล่าวไว้ข้างต้น สาเหตุหลักที่ทำให้เกิดข้อผิดพลาดนั้นไม่เป็นที่รู้จัก ต้องบอกว่าต่อไปนี้เป็นวิธีแก้ปัญหาที่มีประสิทธิภาพมากที่สุดสำหรับข้อผิดพลาด "Ping General Failure" โซลูชันเหล่านี้ใช้ได้กับผู้ใช้รายอื่นและควรลองใช้กับพีซีของคุณ

วิธีแก้ไข “ปิง: การส่งล้มเหลว ความล้มเหลวทั่วไป”

แก้ไข 1: ปิดใช้งานไฟร์วอลล์ของคุณชั่วคราว

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

ในการทำเช่นนั้น ให้ปิดการใช้งานไฟร์วอลล์ชั่วคราวแล้วลองรันคำสั่ง ping อีกครั้ง หากคุณใช้ Windows Defender เป็นโซลูชันด้านความปลอดภัย ให้ทำตามขั้นตอนต่อไปนี้:

  1. กดแป้นโลโก้ Windows + S พิมพ์ "ไฟร์วอลล์" (โดยไม่ใส่เครื่องหมายอัญประกาศ) แล้วเลือก "ไฟร์วอลล์ Windows Defender" ซึ่งจะนำคุณไปยังหน้า "ไฟร์วอลล์ Windows Defender" ในแผงควบคุมโดยตรง

    พิมพ์ "ไฟร์วอลล์" ลงในการค้นหาแล้วกด Enter

  2. ขณะที่อยู่ในหน้าต่างนี้ ให้มองหาตัวเลือก "เปิดหรือปิดไฟร์วอลล์ Windows Defender" ในบานหน้าต่างด้านซ้ายและเลือก

    ไปที่ "เปิดหรือปิดไฟร์วอลล์ Windows Defender" แล้วคลิก

  3. คลิกปุ่มตัวเลือกข้าง “ปิดไฟร์วอลล์ Windows Defender (ไม่แนะนำ)” สำหรับเครือข่ายแต่ละประเภท

  4. หรือคุณสามารถบล็อกการเชื่อมต่อขาเข้าทั้งหมดโดยคลิกที่ช่องทำเครื่องหมายใต้ตัวเลือกเพื่อเปิดใช้ Windows Firewall

    บล็อกการเชื่อมต่อที่เข้ามาทั้งหมดโดยทำเครื่องหมายในช่องที่เกี่ยวข้อง

ตรวจดูว่าคุณจะพบข้อผิดพลาดทั่วไปของ ping หรือไม่ หากคุณทำเช่นนั้น Windows Defender จะไม่ใช่ผู้กระทำความผิด เปิดขึ้นมาใหม่เพื่อปกป้องระบบของคุณ

หากคุณกำลังใช้ซอฟต์แวร์รักษาความปลอดภัยที่มีประสิทธิภาพ เช่น Auslogics Anti-Malware ให้เปิดการตั้งค่าและหยุดการป้องกันชั่วคราว เรียกใช้คำสั่ง ping อีกครั้งเพื่อตรวจสอบว่าทำงานหรือไม่ หากไม่เป็นเช่นนั้นแสดงว่าปัญหาอยู่ที่อื่น

ที่แนะนำ

ปกป้องพีซีจากภัยคุกคามด้วย Anti-Malware

ตรวจสอบพีซีของคุณเพื่อหามัลแวร์ที่แอนตี้ไวรัสของคุณอาจพลาด และรับการคุกคามออกอย่างปลอดภัยด้วย Auslogics Anti-Malware

Auslogics Anti-Malware เป็นผลิตภัณฑ์ของ Auslogics ซึ่งได้รับการรับรอง Microsoft Silver Application Developer
ดาวน์โหลดเดี๋ยวนี้

แนะนำให้ใช้เครื่องมือกำจัดมัลแวร์ที่ทรงพลังเสมอ เพราะมันให้การป้องกันที่มากกว่าโปรแกรมป้องกันไวรัสทั่วไป ด้วย Auslogics Anti-Malware คุณสามารถวางใจได้ว่าไม่มีมัลแวร์ใดที่จะเจาะกำแพงความปลอดภัยที่แน่นหนาได้

เรียกใช้ Auslogics Anti-Malware เพื่อตรวจหามัลแวร์ในระบบของคุณ

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

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

แก้ไข 2: กำหนดค่า Windows ให้ใช้ IPv4 แทน IPv6

ตามค่าเริ่มต้น Windows 10 จะได้รับการกำหนดค่าให้ใช้ IPv6 แทน IPv4 สิ่งนี้เกิดขึ้นได้ด้วยนโยบายคำนำหน้าที่มีอยู่ในระบบและตั้งโปรแกรมให้ชอบใช้ IPv6 มากกว่า IPv4 ด้วยเหตุผลบางประการ อาจนำไปสู่ข้อความแสดงข้อผิดพลาด "ความล้มเหลวทั่วไป"

ในการตั้งค่า Windows ให้ชอบ IPv4 ให้ทำตามคำแนะนำนี้:

  1. ไปที่หน้านี้และคลิกที่ "ดาวน์โหลด" ใต้ "ต้องการ Ipv4 มากกว่า IPv6" ในนโยบายคำนำหน้าเพื่อดาวน์โหลด Microsoft Easy Fix 21066
  2. หลังจากดาวน์โหลดเสร็จ ให้เปิดไดเร็กทอรีที่คุณบันทึกไฟล์ไว้และดับเบิลคลิกเพื่อเปิดไฟล์
  3. ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อให้เครื่องมือดำเนินการให้เสร็จสิ้น
  4. เมื่อเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์

เมื่อระบบโหลด ให้ตรวจสอบว่าคุณสามารถ ping ได้สำเร็จหรือไม่

แก้ไข 3: ลบแอปพลิเคชันใด ๆ ที่บล็อกการรับส่งข้อมูล HTTP

หากคุณได้ติดตั้งแอปพลิเคชันใดๆ บนเครื่อง Windows ของคุณที่สามารถบล็อกการรับส่งข้อมูล HTTP ที่เข้าหรือออกจากพีซีของคุณได้ไม่ทางใดก็ทางหนึ่ง คุณต้องถอนการติดตั้งแอปพลิเคชันเหล่านั้น แอปพลิเคชันเหล่านี้สามารถบล็อกระบบของคุณไม่ให้ส่ง Ping ไปยังที่อยู่ IP หรือเว็บไซต์ที่คุณพยายามเข้าถึง

ตัวอย่างของโปรแกรมดังกล่าว ได้แก่ Simplewall, Peer Guardian, Wireshark, Peerblock และ AnyConnect

นี่คือวิธีการถอนการติดตั้งแอปพลิเคชัน:

  1. เปิดแผงควบคุม แล้วไปที่โปรแกรม > ถอนการติดตั้งโปรแกรม

    ไปที่ โปรแกรม > ถอนการติดตั้งโปรแกรม

  2. คลิกขวาที่โปรแกรมต้องสงสัยและเลือกถอนการติดตั้ง

    ถอนการติดตั้งโปรแกรมที่คุณสงสัยว่าเป็นผู้ร้าย

นอกจากนี้ หากคุณใช้ซอฟต์แวร์ VPN ให้ปิดการใช้งานเมื่อทำการทดสอบเพื่อตรวจสอบว่าทำให้เกิดข้อผิดพลาดหรือไม่

แก้ไข 4: ล้างแคช DNS ของคุณ

การล้าง DNS ของคอมพิวเตอร์เป็นวิธีแก้ปัญหา “Ping: Transmission failed. ข้อผิดพลาดทั่วไป” ใน Windows 10 เมื่อคุณล้างแคช DNS เรคคอร์ด IP เก่าจะถูกลบ ทำให้ระบบของคุณจะได้รับข้อมูลใหม่เมื่อคุณเข้าถึงเซิร์ฟเวอร์ การล้างแคช DNS ของคอมพิวเตอร์ของคุณเป็นครั้งคราวถือว่ามีประโยชน์

การล้างแคช DNS ของคุณจะรีเซ็ตแค็ตตาล็อก Winsock ของคุณด้วย ซึ่งอาจช่วยแก้ไขปัญหาได้ หากต้องการล้างแคช DNS ให้ทำตามคำแนะนำด้านล่าง:

  1. เปิดตัว Windows PowerShell โดยกดแป้นพิมพ์ลัด Win + X แล้วเลือก Windows PowerShell (Admin) หรือเปิดช่องค้นหาของ Windows โดยใช้ชุดค่าผสม Win + S พิมพ์ PowerShell (โดยไม่ใส่เครื่องหมายอัญประกาศ) แล้วกดปุ่ม "Enter"

    เลือก “Windows PowerShell (ผู้ดูแลระบบ)” จากเมนู Power User

  2. คลิก "ใช่" เมื่อได้รับแจ้งจากระบบ

    ป้อน ipconfigrelease ลงใน PowerShell

  3. ในหน้าต่าง Windows PowerShell ให้พิมพ์หรือวางคำสั่งด้านล่างทีละรายการแล้วกด "Enter" หลังจากแต่ละรายการ:
  • ipconfig /release

    ป้อน ipconfigrelease ลงใน PowerShell

  • ipconfig / ต่ออายุ

    ป้อน ipconfig/ต่ออายุ ใน Windows PowerShell

  • ipconfig /flushdns

    ป้อน ipconfig /flushdns ลงใน PowerShell

  • netsh int ip รีเซ็ต c:\tcp.txt

    พิมพ์ netsh int ip reset c:\tcp.txt ลงใน PowerShell

  • netsh winsock รีเซ็ต

    ป้อน netsh winsock รีเซ็ตเป็น PowerShell

  1. หลังจากดำเนินการคำสั่งทั้งหมดเรียบร้อยแล้ว ให้รีบูต Windows และตรวจสอบว่าปัญหา ping ของคุณได้รับการแก้ไขแล้วหรือไม่

แก้ไข 5: ลบเทคโนโลยีการเปลี่ยนผ่าน Ipv6 และ IPv4 ทั้งหมด

เทคโนโลยีการเปลี่ยนผ่านได้รับการพัฒนาเพื่อลดความซับซ้อนของงานการย้ายข้อมูลจาก IPv4 ไปเป็น IPv6 อย่างไรก็ตาม อาจทำให้เกิดปัญหาในการส่ง Ping หากคุณกำลังใช้เทคโนโลยีการเปลี่ยนโปรโตคอลแบบใดก็ตามบนคอมพิวเตอร์ของคุณ ให้ลองปิดการใช้งานเพื่อตรวจสอบว่าวิธีนี้แก้ไขปัญหาได้หรือไม่

นี่คือขั้นตอน:

  1. คุณจะต้องเรียกใช้ Windows PowerShell ในฐานะผู้ดูแลระบบ ในการทำเช่นนั้น ให้กดโลโก้ Windows และปุ่ม X พร้อมกันแล้วเลือก “Windows PowerShell (Admin)” คุณยังสามารถเรียกใช้พรอมต์คำสั่งด้วยสิทธิ์ของผู้ดูแลระบบ เพียงกดแป้นพิมพ์ลัด Win + R พิมพ์ CMD ลงในกล่องข้อความ แล้วกด Ctrl + Shift + Enter

    เรียกใช้ Windows PowerShell ในฐานะผู้ดูแลระบบ

  2. ในหน้าต่าง PowerShell หรือ Command Prompt ที่ยกระดับขึ้น ให้พิมพ์หรือวางคำสั่งด้านล่างทีละคำ จากนั้นกด “Enter” ตามแต่ละคำสั่ง:
  • netsh int ipv6 isatap ตั้งค่าสถานะปิดการใช้งาน

    ป้อน netsh int ipv6 isatap ตั้งค่าสถานะปิดการใช้งานใน PowerShell

  • netsh int ipv6 6to4 ตั้งค่าสถานะปิดการใช้งาน

    ป้อน netsh int ipv6 6to4 ตั้งค่าสถานะปิดการใช้งานใน PowerShell

  • อินเทอร์เฟซ netsh teredo ตั้งค่าสถานะปิดการใช้งาน

    ป้อนสถานะการตั้งค่า netsh teredo ที่ปิดใช้งานใน PowerShell

  1. ออกจากพรอมต์คำสั่งหรือ Windows PowerShell แล้วรีสตาร์ทคอมพิวเตอร์

ตรวจสอบว่าปัญหา ping ยังคงมีอยู่หรือไม่

แก้ไข 6: รีเซ็ต TCP/IP . ของพีซีของคุณ

หากคุณยังคงพยายามแก้ไขข้อผิดพลาดทั่วไปของ ping ที่ล้มเหลว ให้ลองรีเซ็ต TCP/IP ของพีซีของคุณเพื่อตรวจสอบว่าคราวนี้ใช้งานได้หรือไม่

โดยใช้วิธีดังนี้:

  1. เรียกใช้ Command Prompt หรือ Windows PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบ

    เปิด Windows PowerShell ด้วยสิทธิ์ผู้ดูแลระบบจากเมนู Power User

  2. คลิก "ใช่" เมื่อระบบแจ้งเพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ

    คลิก "ใช่" เพื่อให้สิทธิ์ผู้ดูแลระบบแอปเข้าถึง

  3. พิมพ์หรือวางคำสั่ง netsh iirr แล้วกด “Enter”

    วางคำสั่ง netsh i i r r ลงใน PowerShell

  4. จากนั้นพิมพ์หรือวางคำสั่ง netsh winsock reset แล้วกด Enter

    พิมพ์ netsh winsock reset ใน PowerShell

  5. ออกจากพรอมต์คำสั่งหรือ Windows PowerShell แล้วรีสตาร์ทคอมพิวเตอร์ วิธีแก้ปัญหานี้ควรแก้ไขข้อผิดพลาดความล้มเหลวของ ping

แก้ไข 7: รีเซ็ตไฟล์โฮสต์ของพีซีของคุณ

หากดูเหมือนไม่มีอะไรเกิดขึ้นในกรณีของคุณ คุณอาจต้องลองรีเซ็ตไฟล์โฮสต์ของคอมพิวเตอร์ นี่คือคำแนะนำทีละขั้นตอน:

  1. ไปที่ "เริ่ม" และเปิด Notepad

    เปิด Notepad ใน Windows 10

  2. วางสคริปต์ต่อไปนี้ลงในหน้า "Notepad" ใหม่:

# ลิขสิทธิ์ (c) 1993-2006 Microsoft Corp.

# นี่คือตัวอย่างไฟล์ HOSTS ที่ใช้โดย Microsoft TCP/IP สำหรับ Windows

# ไฟล์นี้มีการจับคู่ที่อยู่ IP กับชื่อโฮสต์ แต่ละ

# รายการควรเก็บไว้ในแต่ละบรรทัด ที่อยู่ IP ควร

# ถูกวางไว้ในคอลัมน์แรกตามด้วยชื่อโฮสต์ที่เกี่ยวข้อง

# ที่อยู่ IP และชื่อโฮสต์ควรคั่นด้วยอย่างน้อยหนึ่ง

# ช่องว่าง.

# นอกจากนี้ ข้อคิดเห็น (เช่นสิ่งเหล่านี้) อาจถูกแทรกในรายบุคคล

# บรรทัดหรือตามชื่อเครื่องที่แสดงด้วยสัญลักษณ์ '#'

# ตัวอย่างเช่น:

# 102.54.94.97 rhino.acme.com # เซิร์ฟเวอร์ต้นทาง

# 38.25.63.10 x.acme.com # x โฮสต์ไคลเอนต์

# การจัดการชื่อ localhost ได้รับการจัดการภายใน DNS เอง

# 127.0.0.1 localhost

# ::1 localhost

รีเซ็ตไฟล์โฮสต์ของพีซีของคุณผ่าน Notepad

  1. ไปที่ ไฟล์ > บันทึกเป็น

    ไปที่ ไฟล์ > บันทึกเป็น

  2. กำหนดชื่อไฟล์ที่เหมาะสม (เช่น hosts1 ) และคลิก "ตกลง" เพื่อบันทึกลงในตำแหน่งที่คุณต้องการ

    บันทึกไฟล์เป็น hosts1 ไปยังตำแหน่งที่คุณต้องการ

  3. จากนั้นเปิดคำสั่ง "Run" โดยใช้ทางลัด Win + R

    ใช้ทางลัด Win + R เพื่อเรียกใช้ Run

  4. พิมพ์ %WinDir%\System32\Drivers\Etc ในช่องข้อความแล้วกด “Enter”

    พิมพ์ %WinDir%\System32\Drivers\Etc ลงในช่อง Run

  5. ค้นหาไฟล์ โฮสต์ ดั้งเดิมที่นี่

    ค้นหาไฟล์โฮสต์ดั้งเดิมในโฟลเดอร์

  6. คลิกขวาที่มันและเลือก "เปลี่ยนชื่อ"

    เลือกเปลี่ยนชื่อจากเมนู

  7. เปลี่ยนชื่อเป็น "hostsOLD" แล้วกด "Enter"

    เปลี่ยนชื่อไฟล์ hosts เป็น "hostsOLD" แล้วกด "Enter"

  8. ตอนนี้ ย้ายไฟล์ hosts1 ที่สร้างขึ้นใหม่จากตำแหน่งที่คุณบันทึกไว้ก่อนหน้านี้ไปยังไดเร็กทอรี %WinDir%\System32\Drivers\Etc

    ย้ายไฟล์ hosts1 ที่สร้างขึ้นใหม่ไปยังโฟลเดอร์ Etc

  9. หากคุณได้รับแจ้งให้ยืนยันการกระทำของคุณ ให้เลือก "ใช่"

    ยืนยันการกระทำของคุณโดยคลิกใช่

  10. ตอนนี้รีสตาร์ทพีซีของคุณแล้วลองเรียกใช้คำสั่ง ping อีกครั้ง

หวังว่าหนึ่งในวิธีแก้ไขปัญหาเหล่านี้จะช่วยคุณแก้ไขข้อผิดพลาด Ping General Failure คุณเคยประสบปัญหา ping หรือไม่? ถ้าใช่ คุณแก้ไขอย่างไร แบ่งปันประสบการณ์ของคุณโดยแสดงความคิดเห็นด้านล่าง