Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาด "Teredo is Unable to Qualify" บน Windows

Teredo เป็นเทคโนโลยีที่ช่วยให้ผู้ใช้สามารถเชื่อมต่อ IPv6 ได้แม้จะอยู่บนอินเทอร์เน็ต IPv4 โดยไม่มีการเชื่อมต่อ IPv6 แบบ Native Teredo ถือเป็นโปรโตคอลที่ปฏิวัติ ซึ่งสามารถทำงานได้แม้จะอยู่เบื้องหลังอุปกรณ์ NAT (Network Address Translation)

วิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows

แอปพลิเคชันและเกมหลายตัวใช้ Teredo เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ที่สื่อสารผ่าน IPv6 โดยเฉพาะแพลตฟอร์ม Xbox บน Windows ที่ใช้ฟีเจอร์นี้อย่างกว้างขวางในการทำงานประจำวัน 儘管มีการพัฒนาและรองรับอย่างต่อเนื่อง ผู้ใช้หลายคนยังพบข้อความแสดงข้อผิดพลาด "Teredo is Unable to Qualify" นี่เป็นข้อผิดพลาดที่พบบ่อยและสามารถแก้ไขได้ง่ายด้วยวิธีแก้ปัญหาต่างๆ ด้านล่าง ในบทความนี้ เราจะอธิบายสาเหตุทั้งหมดที่ทำให้เกิดปัญหานี้และวิธีแก้ไขที่เป็นไปได้

สาเหตุของข้อผิดพลาด 'Teredo is Unable to Qualify'

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

  • การเชื่อมต่ออินเทอร์เน็ตไม่ดี: สาเหตุนี้เป็นอันดับแรกเพราะเป็นสาเหตุที่พบบ่อยที่สุด การตรวจสอบว่าอินเทอร์เน็ตทำงานปกติเป็นขั้นตอนแรกในการแก้ปัญหา
  • Teredo Adapter เสียหาย: เพื่อใช้โปรโตคอล Teredo ระบบใช้ Teredo Adapter ที่ติดตั้งมาพร้อมระบบและถูกซ่อนอยู่ หาก Adapter นี้เสียหายหรือมีปัญหา คุณจะประสบปัญหา
  • บริการ IP Helper: กลไก Teredo ใช้บริการ IP Helper เพื่อปรับเปลี่ยนการตั้งค่าเครือข่าย หากบริการนี้ไม่ได้เปิดใช้งานหรือตั้งค่าเป็น Manual คุณจะเจอปัญหาหลายอย่าง
  • ชื่อเซิร์ฟเวอร์ Teredo: Teredo มีเซิร์ฟเวอร์เสมือนบนคอมพิวเตอร์สำหรับการทำงาน หากชื่อเซิร์ฟเวอร์นี้ไม่ได้ตั้งค่าเป็นค่าเริ่มต้น คุณอาจเจอปัญหาเมื่อเชื่อมต่อ
  • Teredo ถูกปิดใช้งานใน Registry: หากโปรโตคอล Teredo ถูกปิดใน Registry คุณจะเชื่อมต่อไม่ได้และจะเจอข้อความข้อผิดพลาดทุกครั้งที่ Xbox พยายามเชื่อมต่อกับ Live Service
  • UPnPv2: รูเตอร์ของคุณต้องรองรับ UPnPv2 เพื่อให้ Teredo ทำงานได้อย่างถูกต้อง หากไม่รองรับหรือปิดใช้งาน กระบวนการเชื่อมต่อจะไม่สมบูรณ์
  • ไฟล์ Hosts ผิดปกติ: ทุกเวอร์ชัน Windows มีไฟล์ Hosts ใช้สำหรับแมปชื่อโฮสต์ไปยังที่อยู่ IP หากมีรายการผิดปกติในไฟล์ Hosts คุณจะเจอปัญหาเมื่อเชื่อมต่อกับโปรโตคอล Teredo
  • รูเตอร์ไม่รองรับ Teredo: หากรูเตอร์ของคุณไม่รองรับ Teredo หรือปิดการรองรับ คุณอาจเจอข้อความข้อผิดพลาดนี้
  • Windows เก่า: วิศวกร Microsoft ยอมรับปัญหานี้และปล่อยอัปเดตเพื่อแก้ไข หากคุณใช้ Windows เวอร์ชันเก่า อาจเป็นสาเหตุของข้อผิดพลาดนี้
  • VPN: VPN หรือแอปพลิเคชันเปลี่ยนแปลงเครือข่ายอื่นๆ จะเปลี่ยนแปลงการตั้งค่าเครือข่าย ซึ่งจะขัดแย้งกับกลไก Teredo

ก่อนเริ่มวิธีแก้ปัญหา ตรวจสอบให้แน่ใจว่าคุณล็อกอินเป็น Administrator บนคอมพิวเตอร์ นอกจากนี้ ควรเตรียมข้อมูลเข้าสู่ระบบ Xbox ไว้ด้วย เพราะคุณจะต้องกรอกบ่อยครั้ง

หมายเหตุ: ก่อนดำเนินการวิธีแก้ปัญหาอื่นๆ ให้แน่ใจว่าคุณอัปเดต Windows และเกมทั้งหมดใน Xbox ให้เป็นเวอร์ชันล่าสุด

วิธีที่ 1: ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต

ขั้นตอนแรกในการแก้ไขข้อความข้อผิดพลาด "Teredo is unable to Qualify" คือตรวจสอบว่ามีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่ หากมีปัญหากับอินเทอร์เน็ตที่ทำให้คอมพิวเตอร์เชื่อมต่อเซิร์ฟเวอร์ไม่ได้ คุณจะไม่สามารถเชื่อมต่อผ่านโปรโตคอล Teredo ได้ ในวิธีนี้ เราจะให้เคล็ดลับบางอย่างที่คุณสามารถนำไปใช้เพื่อให้แน่ใจว่ามีการเชื่อมต่ออินเทอร์เน็ตที่ดี

  • ลองเชื่อมต่อกับเว็บไซต์ Xbox ของ Microsoft ขณะเชื่อมต่ออินเทอร์เน็ต ตรวจสอบว่าสามารถล็อกอินเข้าบัญชีได้อย่างถูกต้องหรือไม่
  • หากคุณสามารถเชื่อมต่อเว็บไซต์ได้แต่ไม่ใช่ Live Service คุณควรลองเชื่อมต่อ คอมพิวเตอร์อีกเครื่อง เข้ากับเครือข่ายเดียวกันและลองเปิด Xbox Live ดูว่าสามารถเชื่อมต่อได้อย่างถูกต้องหรือไม่
  • หากคุณใช้อินเทอร์เน็ตขององค์กรหรือสาธารณะ แนะนำให้เปลี่ยนมาใช้ ส่วนตัว ปกติอินเทอร์เน็ตสาธารณะและเปิดจะมีการเข้าถึงจำกัด ซึ่งทำให้โมดูลบางอย่างเช่น Xbox Live ทำงานไม่ได้ตามที่คาดหวัง

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

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

  1. ค้นหาปุ่มที่ด้านหลังรูเตอร์และกดค้างไว้ประมาณ 6 วินาที จนกว่ารูเตอร์จะปิดและไฟกระพริบเพื่อแสดงว่าได้รีเซ็ตแล้ว
วิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows
  1. ตอนนี้เชื่อมต่อกับรูเตอร์และใส่การตั้งค่ากลับเข้าไป ลองเชื่อมต่อกับ Xbox Live Service ดูว่ามีความแตกต่างหรือไม่

วิธีที่ 2: ติดตั้ง Teredo Adapter ใหม่

ก่อนลองวิธีแก้ปัญหาทางเทคนิคอื่นๆ เราจะลองติดตั้ง Teredo Adapter ใหม่บนคอมพิวเตอร์ของคุณ โดยค่าเริ่มต้น คอมพิวเตอร์ส่วนใหญ่จะมี Teredo Adapter ซ่อนอยู่ใน Device Manager Adapter นี้ถูกใช้โดยโปรโตคอล Teredo เพื่อเชื่อมต่อ หาก Adapter นี้เสียหายหรือมีปัญหาในโมดูล คุณจะเจอข้อความข้อผิดพลาด ในวิธีนี้ เราจะเข้าไปที่ Command Prompt ที่มีสิทธิ์สูง และหลังจากปิดใช้งาน Adapter แล้ว เราจะลบการติดตั้งก่อนจะติดตั้งใหม่อีกครั้ง

  1. กด Windows + S พิมพ์ "command prompt" ในกล่องโต้ตอบ คลิกขวาที่แอปพลิเคชันและเลือก Run as administrator
  2. ตอนนี้ ให้รันคำสั่งต่อไปนี้:
netsh interface Teredo set state disable
วิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows
  1. หลังจากปิดใช้งาน Adapter แล้ว ให้กด Windows + R พิมพ์ "devmgmt.msc" ในกล่องโต้ตอบและกด Enter
  2. ใน Device Manager ให้คลิกที่ View และคลิก Show hidden devices ตอนนี้ คลิกที่ Network adapters คลิกขวาที่ Teredo adapters ทั้งหมดและเลือก Uninstall.วิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows
  3. หลังจากการลบการติดตั้ง ให้รีสตาร์ทคอมพิวเตอร์อย่างสมบูรณ์ หลังจากล็อกอินกลับมา ให้เข้าไปที่ Elevated Command Prompt และรันคำสั่งต่อไปนี้:
netsh interface Teredo set state type=default
วิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows
  1. ตอนนี้เปิดแอปพลิเคชัน Xbox และดูว่าปัญหาได้รับการแก้ไขหรือยัง

วิธีที่ 3: ตรวจสอบบริการ IP Helper

Internet Protocol Helper Service เป็น API ที่ทำงานเป็นบริการบนคอมพิวเตอร์ Windows งานหลักคือกำหนดค่าและดึงการตั้งค่าเครือข่ายสำหรับคอมพิวเตอร์ท้องถิ่น API นี้จะถูกเรียกใช้ทุกครั้งที่คุณจัดการเครือข่ายและการกำหนดค่า TCP/IP อย่างเป็นโปรแกรม หากบริการนี้ทำงานไม่ได้ตามที่คาดหวังหรือตั้งค่าเริ่มต้นเป็น Manual คุณอาจเจอปัญหาเมื่อเชื่อมต่อกับโปรโตคอล Teredo ในวิธีนี้ เราจะเข้าไปที่บริการและตรวจสอบให้แน่ใจว่าบริการนี้เปิดใช้งาน

  1. กด Windows + R พิมพ์ "services.msc" ในกล่องโต้ตอบและกด Enter
  2. ในหน้าต่างบริการ ให้ค้นหาบริการ "IP Helper"
  3. คลิกขวาที่บริการและเลือก Properties.วิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows
  4. ในคุณสมบัติของบริการ IP Helper ให้ตรวจสอบว่า Startup type ตั้งค่าเป็น Automatic หากบริการหยุดอยู่ ให้ เริ่ม บริการและกด Apply เพื่อบันทึกการเปลี่ยนแปลงและออกวิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows
  5. ตอนนี้ลองเปิด Xbox Live และดูว่าปัญหาได้รับการแก้ไขหรือยัง

วิธีที่ 4: ตั้งค่าชื่อเซิร์ฟเวอร์ Teredo เป็นค่าเริ่มต้น

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

  1. กด Windows + S พิมพ์ "command prompt" ในกล่องโต้ตอบ คลิกขวาที่แอปพลิเคชันและเลือก Run as administrator
  2. ตอนนี้ ให้รันคำสั่งต่อไปนี้:
netsh interface Teredo set state servername=default
วิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows
  1. รีสตาร์ท คอมพิวเตอร์อย่างสมบูรณ์ และตรวจสอบว่าปัญหาได้รับการแก้ไขอย่างถาวรหรือยัง

วิธีที่ 5: ตรวจสอบไฟล์ Hosts ของคุณ

ทุกคอมพิวเตอร์มีไฟล์ Hosts ซึ่งอนุญาตให้แมปชื่อโฮสต์ไปยังที่อยู่ IP ทุกครั้งที่คอมพิวเตอร์ของคุณเชื่อมต่ออินเทอร์เน็ต เราพบหลายกรณีที่ไฟล์ Hosts นี้เสียหายหรือมีรายการเพิ่มเติมมากเกินไป สิ่งนี้ทำให้เกิดปัญหาหลายอย่างซึ่งส่งผลต่อ Teredo Adapter ด้วย ในวิธีนี้ เราจะเข้าไปที่ไฟล์ Hosts และตรวจสอบให้แน่ใจว่าทุกอย่างทำงานอย่างสมบูรณ์

  1. กด Windows + S พิมพ์ "command prompt" ในกล่องโต้ตอบ คลิกขวาที่แอปพลิเคชันและเลือก Run as administrator
  2. ตอนนี้ ให้รันคำสั่งต่อไปนี้:
notepad.exe c:\WINDOWS\system32\drivers\etc\hosts
วิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows
  1. เมื่อไฟล์ Hosts เปิดใน Notepad ให้กด Ctrl + F และพิมพ์ประโยคต่อไปนี้:
win10.ipv6.microsoft.com
  1. หากพบรายการใดๆ ให้ลบออก บันทึกการเปลี่ยนแปลงในไฟล์ Hosts และ รีสตาร์ท คอมพิวเตอร์ ตอนนี้ตรวจสอบว่าปัญหาได้รับการแก้ไขและปัญหาได้รับการแก้ไขแล้วหรือยัง

วิธีที่ 6: ตรวจสอบรูเตอร์ของคุณ

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

คุณสามารถเปิดการตั้งค่ารูเตอร์ได้โดยการเข้าไปที่ที่อยู่ IP ที่อยู่ด้านหลังรูเตอร์ คุณ cũngสามารถค้นหาจากรุ่นของรูเตอร์ใน Google หรือตรวจสอบกล่องของมัน เมื่ออยู่ในการตั้งค่า ให้ตรวจสอบให้แน่ใจว่าการตั้งค่าต่อไปนี้เปิดใช้งาน:

UPnPv2 Teredo

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

วิธีที่ 7: เปลี่ยนสถานะ Teredo ผ่าน Registry

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

  1. กด Windows + S พิมพ์ "command prompt" ในกล่องโต้ตอบ คลิกขวาที่แอปพลิเคชันและเลือก Run as administrator
  2. ตอนนี้ ให้รันคำสั่งต่อไปนี้:
reg query HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters
วิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows

คำสั่งนี้จะบอกว่าการตั้งค่านี้เปิดใช้งานอยู่หรือกุญแจมีอยู่จริงหรือไม่ อย่างไรก็ตาม คุณสามารถรันคำสั่งต่อไปนี้ได้:

reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0
  1. รีสตาร์ท คอมพิวเตอร์หลังจากทำการเปลี่ยนแปลง และลองเปิด Xbox Live ดูว่าปัญหาได้รับการแก้ไขอย่างถาวรหรือยัง

วิธีที่ 8: ปิดใช้งาน VPN และ Firewall

อีกเหตุผลหนึ่งที่คุณอาจเจอข้อความข้อผิดพลาดนี้คือเพราะ VPN และ Firewall ที่ติดตั้งบนคอมพิวเตอร์ของคุณ VPN จะเปลี่ยนเส้นทาง трафиกอินเทอร์เน็ตผ่าน Proxy และทำให้เหมือนว่าคุณอยู่ในตำแหน่งที่ต่างจากตำแหน่งจริงของคุณ อย่างไรก็ตาม กระบวนการนี้มีข้อบกพร่องหลายอย่างและบางครั้งไม่ให้แอปพลิเคชันหรือโมดูลเชื่อมต่อได้สำเร็จ

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

วิธีที่ 9: ทำการกู้คืนระบบ (System Restore)

หากวิธีทั้งหมดข้างต้นล้มเหลว คุณสามารถทำการกู้คืนระบบและเลือก Restore Point ล่าสุด ตรวจสอบให้แน่ใจว่าคุณเลือก Restore Point ที่สร้างขึ้นล่าสุด และจากนั้นทำงานย้อนกลับ

วิธีแก้ไขข้อผิดพลาด  Teredo is Unable to Qualify  บน Windows

หาก System Restore ไม่ได้ผล คุณอาจต้องสร้างโปรไฟล์ใหม่บน Windows และดูว่าโฟลเดอร์มีอยู่ที่นั่นหรือไม่ คุณสามารถอ่านบทความของเราเกี่ยวกับวิธีสร้างบัญชีผู้ใช้ใหม่และโอนข้อมูลทั้งหมดไปยังนั้น ตรวจสอบให้แน่ใจว่าคุณดำเนินการทุกขั้นตอนและโอนข้อมูลทั้งหมด فقطเมื่อคุณมั่นใจว่าโปรไฟล์ใหม่ทำงานได้อย่างถูกต้องกับ Xbox Live