วิธีแก้ไข Teredo ไม่สามารถผ่านการรับรอง

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

Teredo ไม่สามารถผ่านการรับรอง

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

อะไรทำให้เกิดข้อผิดพลาด 'Teredo ไม่สามารถผ่านการรับรอง'

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

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

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

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

โซลูชันที่ 1: ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต:

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

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

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

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

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

กำลังรีเซ็ตเราเตอร์
  1. ตอนนี้เชื่อมต่อกับเราเตอร์และป้อนการกำหนดค่ากลับมาตอนนี้ลองเชื่อมต่อกับบริการ Xbox Live และดูว่าสิ่งนี้สร้างความแตกต่าง

โซลูชันที่ 2: การติดตั้งการ์ดเชื่อมต่อ Teredo ใหม่

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

  1. กด Windows + S พิมพ์“ command prompt” ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก Run as administrator
  2. ตอนนี้รันคำสั่งต่อไปนี้:
 อินเตอร์เฟซ netsh Teredo ตั้งค่าสถานะปิดการใช้งาน 

ปิดใช้งานอะแดปเตอร์ Teredo
  1. หลังจากปิดใช้งานอะแดปเตอร์แล้วให้กด Windows + R พิมพ์“ devmgmt.msc ” ในกล่องโต้ตอบแล้วกด Enter
  2. เมื่ออยู่ในเครื่องมือจัดการอุปกรณ์ให้คลิกที่ ดู แล้วคลิก แสดงอุปกรณ์ที่ซ่อน ตอนนี้คลิกที่ อะแดปเตอร์เครือข่าย คลิกขวาที่อะแดปเตอร์ Teredo ทั้งหมดและเลือก ถอนการติดตั้ง

    แสดงอุปกรณ์ที่ซ่อน - ตัวจัดการอุปกรณ์
  3. หลังจากกระบวนการถอนการติดตั้ง รีสตาร์ท คอมพิวเตอร์ของคุณอย่างสมบูรณ์ หลังจากล็อกอินกลับไปที่พรอมต์คำสั่งที่ยกระดับแล้วดำเนินการคำสั่งต่อไปนี้:
 อินเตอร์เฟส netsh Teredo ตั้งค่า state type = default 

ติดตั้งอะแดปเตอร์ Teredo อีกครั้ง
  1. ตอนนี้เปิดแอปพลิเคชั่น Xbox แล้วดูว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 3: การตรวจสอบบริการ IP Helper

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

  1. กด Windows + R พิมพ์“ services.msc ” ในกล่องโต้ตอบแล้วกด Enter
  2. เมื่ออยู่ในหน้าต่างบริการให้ค้นหาบริการของ“ ตัว ช่วยเหลือ IP
  3. คลิกขวาที่บริการและเลือก คุณสมบัติ

    คุณสมบัติ - IP Helper Service
  4. เมื่ออยู่ในคุณสมบัติของบริการ IP Helper ตรวจสอบให้แน่ใจว่า ประเภทการเริ่มต้น ถูกตั้งค่าเป็น อัตโนมัติ หากบริการหยุดให้ เริ่ม บริการแล้วกด ใช้ เพื่อบันทึกการเปลี่ยนแปลงและออก

    การเริ่มต้น IP Helper โดยอัตโนมัติ
  5. ตอนนี้ลองเปิดตัว Xbox Live และดูว่าปัญหาได้รับการแก้ไขหรือไม่

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

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

  1. กด Windows + S พิมพ์“ command prompt ” ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก Run as administrator
  2. ตอนนี้รันคำสั่งต่อไปนี้:
 อินเตอร์เฟส netsh Teredo ตั้งค่าชื่อเซิร์ฟเวอร์ของรัฐ = ค่าเริ่มต้น 

การตั้งค่าชื่อเซิร์ฟเวอร์ Teredo เป็นค่าเริ่มต้น
  1. รีสตาร์ทเครื่องคอมพิวเตอร์อย่างสมบูรณ์จากนั้นตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 5: การตรวจสอบไฟล์โฮสต์ของคุณ

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

  1. กด Windows + S พิมพ์“ command prompt ” ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก Run as administrator
  2. ตอนนี้รันคำสั่งต่อไปนี้:
 notepad.exe c: \ WINDOWS \ system32 \ drivers \ etc \ hosts 

การเปลี่ยนไฟล์โฮสต์
  1. เมื่อไฟล์ Hosts เปิดใน Notepad ให้คลิก Ctrl + F แล้วพิมพ์ประโยคต่อไปนี้:
 win10.ipv6.microsoft.com 
  1. หากคุณพบรายการใด ๆ ตรวจสอบให้แน่ใจว่าคุณลบรายการเหล่านั้น บันทึกการเปลี่ยนแปลงในไฟล์โฮสต์จากนั้นรีสตาร์ทคอมพิวเตอร์ ตอนนี้ตรวจสอบว่าปัญหาได้รับการแก้ไขและปัญหาได้รับการแก้ไข

โซลูชันที่ 6: ตรวจสอบเราเตอร์ของคุณ

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

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

 UPnPv2 Teredo 

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

โซลูชันที่ 7: การเปลี่ยนสถานะของ Teredo ผ่านรีจิสทรี

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

  1. กด Windows + S พิมพ์“ command prompt ” ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก Run as administrator
  2. ตอนนี้รันคำสั่งต่อไปนี้:
 แบบสอบถาม reg HKLM \ System \ CurrentControlSet \ Services \ TcpIp6 \ พารามิเตอร์ 

การเปลี่ยนสถานะของ Teredo ผ่าน Registry

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

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

โซลูชันที่ 8: ปิดใช้งาน VPN และไฟร์วอลล์

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

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

โซลูชันที่ 9: ทำการคืนค่าระบบ

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

ทำการคืนค่าระบบ

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

บทความที่น่าสนใจ