Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi "Teredo is Unable to Qualify" trên Windows

Teredo là một công nghệ cho phép người dùng có kết nối IPv6 trong khi đang sử dụng internet IPv4 nhưng không có kết nối gốc trên mạng IPv6. Teredo được coi là một giao thức đột phá có khả năng thực hiện các hoạt động của nó đằng sau các thiết bị NAT (Network Address Translation).

Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows

Teredo được sử dụng bởi một số ứng dụng và trò chơi khi kết nối đến các máy chủ giao tiếp qua phương tiện IPv6. Cụ thể hơn, nền tảng Xbox trên Windows sử dụng tính năng này rộng rãi trong các hoạt động hàng ngày. Dù có sự phát triển tích cực và hỗ trợ nhiều, nhiều người dùng vẫn gặp thông báo lỗi "Teredo is Unable to Qualify". Đây là một lỗi rất phổ biến và có thể khắc phục dễ dàng bằng các giải pháp dưới đây. Trong bài viết này, chúng tôi sẽ đi qua tất cả các lý do gây ra sự cố này và các giải pháp khả thi để khắc phục.

Các nguyên nhân gây ra lỗi 'Teredo is Unable to Qualify'

Khi người dùng thấy thông báo lỗi này, có thể là do họ không thể kết nối với Xbox Live và đã tìm đến cài đặt mạng của Xbox Line trong quá trình khắc phục sự cố. Có một số lý do khiến vấn đề này xảy ra, trong đó hầu hết đều liên quan đến mạng.

  • Kết nối internet kém: Đây là lý do phổ biến nhất. Đảm bảo internet hoạt động bình thường là bước đầu tiên trong việc khắc phục sự cố.
  • Adapter Teredo bị hỏng: Để triển khai giao thức Teredo, cơ chế sử dụng một adapter Teredo được cài đặt mặc định trên hệ thống và được ẩn. Nếu adapter này bị hỏng hoặc gặp sự cố, bạn sẽ gặp vấn đề.
  • Dịch vụ IP Helper: Cơ chế Teredo cũng sử dụng dịch vụ IP Helper để sửa đổi cài đặt mạng. Nếu dịch vụ này không được bật hoặc đặt ở chế độ thủ công, bạn sẽ gặp nhiều vấn đề.
  • Tên máy chủ Teredo: Teredo có một thiết lập máy chủ ảo trên máy tính của bạn để hoạt động. Nếu tên máy chủ này được đặt thành giá trị khác ngoài tên mặc định, bạn có thể gặp sự cố khi kết nối.
  • Teredo bị tắt trong Registry: Nếu giao thức Teredo bị vô hiệu hóa trong registry, bạn sẽ không thể kết nối và sẽ gặp thông báo lỗi mỗi khi Xbox cố gắng kết nối với dịch vụ Live.
  • UPnPv2: Router của bạn cũng cần hỗ trợ UPnPv2 để chạy giao thức Teredo đúng cách. Nếu không hỗ trợ hoặc bị tắt, quá trình kết nối sẽ không hoàn tất.
  • File hosts bị lỗi: Mọi phiên bản Windows đều có file hosts dùng để ánh xạ tên máy chủ đến địa chỉ IP. Nếu có các mục nhập xấu trong file hosts, bạn sẽ gặp sự cố khi kết nối với giao thức Teredo.
  • Router không hỗ trợ Teredo: Nếu router của bạn không hỗ trợ Teredo hoặc bị tắt hỗ trợ, bạn có thể gặp thông báo lỗi đang thảo luận.
  • Windows cũ: Các kỹ sư Microsoft đã chính thức nhận ra vấn đề và phát hành các bản cập nhật tiềm năng để khắc phục. Nếu bạn đang dùng phiên bản Windows cũ, có thể đây là nguyên nhân gây ra lỗi.
  • VPN: VPN hoặc các ứng dụng thay đổi mạng khác sẽ thay đổi thêm cấu hình mạng của bạn. Điều này sẽ xung đột với cơ chế Teredo.

Trước khi bắt đầu các giải pháp, hãy đảm bảo bạn đăng nhập với tư cách quản trị viên trên máy tính. Ngoài ra, bạn nên chuẩn bị sẵn thông tin đăng nhập Xbox vì bạn sẽ phải nhập chúng thường xuyên.

Lưu ý: Trước khi tiến hành các giải pháp khác, hãy chắc chắn rằng bạn cập nhật Windows và tất cả các game trên Xbox lên phiên bản mới nhất.

Giải pháp 1: Kiểm tra kết nối Internet

Bước đầu tiên trong việc khắc phục lỗi "Teredo is unable to Qualify" là đảm bảo bạn có kết nối internet hoạt động. Nếu tồn tại vấn đề với internet khiến máy tính không thể kết nối đến máy chủ, bạn sẽ không thể kết nối bằng giao thức Teredo. Trong giải pháp này, chúng tôi sẽ đưa ra một số mẹo hữu ích để bạn triển khai nhằm đảm bảo kết nối internet tốt.

  • Thử kết nối với trang web Xbox của Microsoft khi đang kết nối internet. Kiểm tra xem bạn có thể đăng nhập tài khoản bình thường không.
  • Nếu bạn có thể kết nối với trang web nhưng không kết nối được với dịch vụ Live, hãy thử kết nối một máy tính khác vào cùng mạng và thử khởi chạy Xbox Live xem có kết nối được không.
  • Nếu bạn đang sử dụng internet của tổ chức hoặc công cộng, khuyến nghị bạn chuyển sang mạng riêng. Thông thường, internet công cộng và mở có quyền truy cập hạn chế khiến một số mô-đun như Xbox Live không hoạt động như mong đợi.

Nếu các mẹo trên không hiệu quả, bạn nên tiến hành reset hoàn toàn router. Bước này có thể bỏ qua và thực hiện ở cuối sau khi thử tất cả các kỹ thuật khắc phục sự cố khác.

Trước khi reset router, hãy đảm bảo bạn đã lưu tất cả cấu hình trước đó. Mọi router thường có cấu hình được lưu bởi ISP để truy cập mạng của họ. Tại đây, bạn cần truy cập vào địa chỉ IP liên kết với router. Địa chỉ này thường nằm ở mặt sau thiết bị hoặc trong hộp router. Có thể là dạng '192.168.1.2'. Nếu không tìm thấy địa chỉ liên kết, hãy Google mẫu router của bạn để lấy địa chỉ IP.

  1. Tìm nút bấm ở mặt sau router và nhấn giữ khoảng 6 giây cho đến khi router tắt và đèn nhấp nháy cho thấy đã được reset.
Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows
  1. Kết nối lại với router và nhập lại các cấu hình. Bây giờ thử kết nối với dịch vụ Xbox Live và xem có khác biệt không.

Giải pháp 2: Cài đặt lại Adapter Teredo

Trước khi thử các giải pháp kỹ thuật khác, chúng ta sẽ thử cài đặt lại adapter Teredo trên máy tính. Mặc định, hầu hết các máy tính đều có adapter Teredo ẩn trong Device Manager. Adapter này được giao thức Teredo sử dụng để kết nối. Nếu adapter bị hỏng hoặc có vấn đề về mô-đun, bạn sẽ gặp thông báo lỗi. Trong giải pháp này, chúng ta sẽ điều hướng đến Command Prompt với quyền admin, vô hiệu hóa adapter, gỡ cài đặt nó trước khi cài đặt lại.

  1. Nhấn Windows + S, gõ "command prompt" vào hộp thoại, chuột phải vào ứng dụng và chọn Run as administrator.
  2. Thực thi lệnh sau:
netsh interface Teredo set state disable
Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows
  1. Sau khi adapter bị vô hiệu hóa, nhấn Windows + R, gõ "devmgmt.msc" vào hộp thoại và nhấn Enter.
  2. Trong Device Manager, nhấp vào View và chọn Show hidden devices. Bây giờ, nhấp vào Network adapters, chuột phải vào tất cả adapter Teredo và chọn Uninstall.Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows
  3. Sau khi gỡ cài đặt, khởi động lại máy tính hoàn toàn. Sau khi đăng nhập lại, điều hướng đến Command Prompt với quyền admin và thực thi lệnh sau:
netsh interface Teredo set state type=default
Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows
  1. Bây giờ khởi chạy ứng dụng Xbox và xem vấn đề đã được giải quyết chưa.

Giải pháp 3: Kiểm tra dịch vụ IP Helper

Dịch vụ Internet Protocol Helper là một API chạy dưới dạng dịch vụ trên máy tính Windows. Nhiệm vụ chính của nó là cấu hình và truy xuất cấu hình mạng cho máy tính cục bộ. API này được gọi bất cứ khi nào bạn thao tác lập trình mạng và cấu hình TCP/IP. Nếu dịch vụ này không hoạt động như mong đợi hoặc được đặt khởi động thủ công, bạn có thể gặp sự cố khi kết nối với giao thức Teredo. Trong giải pháp này, chúng ta sẽ điều hướng đến dịch vụ và đảm bảo dịch vụ được bật.

  1. Nhấn Windows + R, gõ "services.msc" vào hộp thoại và nhấn Enter.
  2. Trong cửa sổ dịch vụ, tìm dịch vụ "IP Helper".
  3. Chuột phải vào dịch vụ và chọn Properties.Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows
  4. Trong thuộc tính dịch vụ IP Helper, đảm bảo Startup type được đặt là Automatic. Nếu dịch vụ đang dừng, khởi động dịch vụ và nhấn Apply để lưu thay đổi và thoát.Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows
  5. Bây giờ thử khởi chạy Xbox Live và xem vấn đề có được giải quyết không.

Giải pháp 4: Đặt tên máy chủ Teredo về giá trị mặc định

Một điều khác chúng ta có thể thử là đặt tên máy chủ Teredo về giá trị mặc định. Có nhiều trường hợp tên có thể bị thay đổi bởi các ứng dụng hoặc dịch vụ khác cho mục đích nội bộ của chúng. Hoặc bạn tự thay đổi tên. Trong giải pháp này, chúng ta sẽ khởi chạy Command Prompt với quyền admin và thực thi một số lệnh.

  1. Nhấn Windows + S, gõ "command prompt" vào hộp thoại, chuột phải vào ứng dụng và chọn Run as administrator.
  2. Thực thi lệnh sau:
netsh interface Teredo set state servername=default
Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows
  1. Khởi động lại máy tính hoàn toàn và kiểm tra xem vấn đề đã được giải quyết triệt để chưa.

Giải pháp 5: Kiểm tra file Hosts

Mọi máy tính đều có file hosts cho phép ánh xạ tên máy chủ đến địa chỉ IP bất cứ khi nào máy tính kết nối internet. Chúng tôi gặp một số trường hợp file hosts này bị hỏng hoặc có nhiều mục nhập thừa. Điều này gây ra một số vấn đề cũng ảnh hưởng đến adapter Teredo. Trong giải pháp này, chúng ta sẽ điều hướng đến file hosts và đảm bảo mọi thứ hoạt động hoàn hảo.

  1. Nhấn Windows + S, gõ "command prompt" vào hộp thoại, chuột phải vào ứng dụng và chọn Run as administrator.
  2. Thực thi lệnh sau:
notepad.exe c:\WINDOWS\system32\drivers\etc\hosts
Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows
  1. Khi file Hosts mở trong Notepad, nhấn Ctrl + F và gõ câu sau:
win10.ipv6.microsoft.com
  1. Nếu tìm thấy bất kỳ mục nhập nào, hãy xóa chúng. Lưu thay đổi vào file hosts và khởi động lại máy tính. Bây giờ kiểm tra xem vấn đề đã được giải quyết và lỗi đã được khắc phục chưa.

Giải pháp 6: Kiểm tra Router

Trước khi bắt đầu các giải pháp triệt để liên quan đến khôi phục hệ thống, điều quan trọng là bạn phải đảm bảo không có cài đặt xung đột trong chính router của bạn. Thông thường, một số router có một số tùy chọn bị tắt mặc định gây ra sự cố khi Windows cố gắng bật giao thức Teredo.

Bạn có thể mở cài đặt router bằng cách điều hướng đến địa chỉ IP ở mặt sau router. Bạn cũng có thể Google mẫu router hoặc kiểm tra hộp của nó. Khi đã vào cài đặt, hãy kiểm tra và đảm bảo các thiết lập sau được bật:

UPnPv2 Teredo

Nếu bạn đã thay đổi, hãy lưu chúng và khởi động lại hoàn toàn router cũng như máy tính. Bây giờ kiểm tra xem vấn đề đã được giải quyết chưa.

Giải pháp 7: Thay đổi trạng thái Teredo qua Registry

Mọi máy tính đều có registry quy định các quy tắc mà máy tính phải tuân theo. Nó cũng chứa cài đặt cho một số mô-đun mạng và ứng dụng. Trong quá trình nghiên cứu, chúng tôi gặp một số trường hợp Teredo bị vô hiệu hóa trong chính registry. Trong giải pháp này, chúng ta sẽ trước tiên truy vấn xem có đúng không và nếu có, chúng ta sẽ thực thi một số lệnh đảm bảo mục registry được sửa đổi và Teredo được bật lại.

  1. Nhấn Windows + S, gõ "command prompt" vào hộp thoại, chuột phải vào ứng dụng và chọn Run as administrator.
  2. Thực thi lệnh sau:
reg query HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters
Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows

Lệnh này sẽ cho bạn biết cấu hình có được bật không hoặc khóa có tồn tại hay không. Tuy nhiên, bạn có thể thực thi lệnh sau:

reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0
  1. Khởi động lại máy tính sau khi thay đổi và thử khởi chạy Xbox Live xem vấn đề đã được giải quyết triệt để chưa.

Giải pháp 8: Vô hiệu hóa VPN và Tường lửa

Một lý do khác khiến bạn có thể gặp thông báo lỗi là do VPN và Tường lửa cài đặt trên máy tính. VPN chuyển hướng lưu lượng internet qua proxy và giả lập bạn ở vị trí khác so với vị trí thực tế. Tuy nhiên, quy trình này có nhiều khuyết điểm và đôi khi không cho phép các ứng dụng hoặc mô-đun kết nối thành công.

Nếu bạn đang sử dụng kết nối internet công ty hoặc proxy, hãy đảm bảo tắt nó cũng hoặc cân nhắc thay đổi mạng và xem có khác biệt không với tình huống của bạn. Chỉ khi bạn hoàn toàn chắc chắn với giải pháp này thì mới tiến hành tiếp.

Giải pháp 9: Thực hiện System Restore

Nếu tất cả các phương pháp trên đều thất bại, bạn có thể thực hiện khôi phục hệ thống và chọn một điểm khôi phục gần đây. Hãy đảm bảo chọn điểm khôi phục gần đây nhất được tạo ra và sau đó làm việc ngược ra ngoài.

Cách khắc phục lỗi  Teredo is Unable to Qualify  trên Windows

Nếu khôi phục hệ thống không hiệu quả, bạn có thể cần tạo một hồ sơ mới trên Windows và xem thư mục có xuất hiện ở đó không. Bạn có thể xem bài viết của chúng tôi về Cách tạo tài khoản người dùng mới và chuyển tất cả dữ liệu sang tài khoản đó? Hãy đảm bảo thực hiện tất cả các bước và chỉ chuyển dữ liệu khi bạn chắc chắn hồ sơ mới hoạt động bình thường với Xbox Live.