Cách khắc phục “Teredo không thể đủ điều kiện” trong Windows 10

Teredo là một giao thức mạng. Nó được sử dụng để khởi tạo kết nối an toàn giữa máy khách và máy chủ, chẳng hạn như với các thiết bị sử dụng bản dịch địa chỉ mạng ( NAT ). Nếu Teredo không hoạt động, điều đó có nghĩa là ứng dụng Xbox Live không thể thiết lập kết nối với các thiết bị khác và bạn sẽ không thể sử dụng trò chuyện nhóm hoặc chơi trò chơi nhiều người chơi trên Xbox Live

Có nhiều điều có thể gây ra lỗi "Teredo không thể đủ điều kiện" trong Windows 10 . Trong bài viết này, chúng tôi sẽ đề cập đến một số bản sửa lỗi có thể có cho sự cố này để bạn có thể quay lại chơi game. 

Lưu ý rằng một số bản sửa lỗi này liên quan đến việc thực hiện các thay đổi đối với sổ đăng ký. Chúng tôi khuyên bạn nên sao lưu sổ đăng ký(backup of the registry) trong trường hợp có sự cố xảy ra trong quá trình này. 

Kiểm tra kết nối Internet của bạn

Kết nối Internet là cần thiết để Teredo hoạt động, vì vậy trước hết hãy kiểm tra điều này. Để kiểm tra kết nối internet của bạn: 

  1. Nhấn Windows + I để mở Cài đặt. 

  1. Chọn Trò chơi(Gaming) > Mạng Xbox(Xbox Networking) .
  2. Trong Kiểm tra trạng thái kết nối(Connection status) để xem kết nối Internet(Internet connection) đã được kết nối(Connected)

Nếu internet của bạn không được kết nối, bạn sẽ cần khắc phục sự cố này(troubleshoot this issue) trước khi thực hiện bất kỳ bản sửa lỗi nào khác. 

Tùy chọn "Khắc phục sự cố"

Có một tùy chọn khắc phục sự cố tự động trong Xbox Networking có thể giải quyết các lỗi đã biết với Teredo

  1. Nhấn Windows + I để mở Cài đặt. 
  2. Chọn Trò chơi(Gaming) > Mạng Xbox(Xbox Networking) .
  3. Chọn Khắc phục sự cố(Fix It)

  1. Làm theo trình hướng dẫn khắc phục sự cố và sau đó khởi động lại PC của bạn nếu có bất kỳ thay đổi nào. 

Đảm bảo Teredo được bật

Teredo đôi khi có thể bị vô hiệu hóa trong sổ đăng ký. Để kiểm tra xem có đúng như vậy không, hãy làm như sau: 

Kiểm tra Đường dẫn đăng ký iphlpsvc

  1. Nhấn phím Windows và nhập “ Command Prompt ”. 
  2. Nhấp chuột phải vào Command Prompt và chọn Run As Administrator

  1. Nhập dòng này: 

reg query HKLM\System\CurrentControlSet\Services\iphlpsvc\Teredo

  1. Nếu Teredo bị vô hiệu hóa, nó sẽ trả về một dòng bao gồm những điều sau: 

Nhập REG_DWORD 0x4(Type REG_DWORD 0x4)

  1. Để bật lại Teredo , hãy nhập lệnh sau: 

netsh interface Teredo set state type=default 

  1. Kiểm tra xem sự cố đã được giải quyết chưa. 

Kiểm tra Đường dẫn đăng ký Tcplp6

  1. Nhấn phím Windows và nhập “ Command Prompt ”. 
  2. Nhấp chuột phải vào Command Prompt và chọn Run As Administrator

  1. Nhập dòng này: 

reg query HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters

  1. Kết quả sau có nghĩa là Teredo có thể bị vô hiệu hóa: 

DisabledComponents REG_DWORD 0x8e

  1. Để bật Teredo một lần nữa, hãy nhập và nhập lệnh sau: 

reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

Kiểm tra dịch vụ trình trợ giúp IP

Dịch vụ Trình trợ giúp IP(IP Helper) là cần thiết để Teredo chạy và hoạt động như thiết kế. Để đảm bảo dịch vụ này đang chạy: 

  1. Nhấn Windows + R để mở Run
  2. Nhập services.msc và nhấn Enter

  1. Tìm và nhấp đúp vào Trình trợ giúp IP(IP Helper) .

  1. Đặt Loại khởi động(Startup type) thành Tự động(Automatic)
  2. Nhấp vào Bắt đầu(Start) để bắt đầu dịch vụ. 

  1. Chọn Áp dụng(Apply)

Nếu Trình trợ giúp IP(IP Helper) của bạn không khởi động do sự cố với các dịch vụ phụ thuộc, hãy thử các cách sau: 

  1. Nhấn Windows + R để mở Run
  2. Nhập services.msc và nhấn Enter

  1. Tìm và nhấp đúp vào Trình trợ giúp IP(IP Helper) .
  2. Chuyển sang tab  Phụ thuộc .(Dependencies)
  3. Trong Dịch vụ này phụ thuộc vào phần thành phần hệ thống sau(This service depends on the following system components) , lưu ý tất cả các thành phần được liệt kê. 

  1. Quay lại cửa sổ Dịch vụ(Services) và đảm bảo rằng tất cả các thành phần này đang chạy. Nếu không, hãy kích hoạt chúng. Thông thường, đó là Dịch vụ Tự động Khám phá Proxy Web WinHTTP(WinHTTP Web Proxy Auto-Discovery Service)
  2. Bây giờ, hãy thử bật Trình trợ giúp IP(IP Helper) một lần nữa. 

Kiểm tra tên máy chủ Teredo

Teredo cần một tên máy chủ hợp lệ để hoạt động chính xác. Để kiểm tra và khắc phục sự cố này: 

  1. Nhấn phím Windows và nhập “ Command Prompt ”. 
  2. Nhấp chuột phải vào Command Prompt và chọn Run As Administrator

  1. Chạy lệnh sau: 

giao diện netsh Teredo hiển thị trạng thái(netsh interface Teredo show state)

  1. Nếu nó trả về " không giải quyết được tên máy chủ " thì có thể bạn có tên máy chủ (failed to resolve server name)Teredo không hợp lệ hoặc Teredo đang bị chặn. 
  2. Để hoàn nguyên tên máy chủ về mặc định, hãy nhập lệnh sau: 

netsh interface Teredo set state servername=default

Nếu cách này không khắc phục được sự cố, Teredo có thể đang bị ứng dụng chặn. Để kiểm tra điều này: 

  1. Nhấn phím Windows và nhập “ Command Prompt ”. 
  2. Nhấp chuột phải vào Command Prompt và chọn Run As Administrator
  3. Chạy lệnh sau: 

giao diện netsh Teredo hiển thị trạng thái(netsh interface Teredo show state)

  1. Lưu ý giá trị tên máy chủ, ví dụ: win1910.ipv6.microsoft.com.
  2. Mở tệp máy chủ bằng cách chạy lệnh sau: 

notepad.exe c:\WINDOWS\system32\drivers\etc\hosts

  1. Nhấn Ctrl + F để mở hộp tìm kiếm(find)
  2. Nhập tên máy chủ(server name) mà bạn đã ghi chú và nhấn Enter

  1. Nếu mục này được tìm thấy, hãy xóa nó và lưu tệp máy chủ. 
  2. Kiểm tra xem lỗi đã được khắc phục chưa. 

Kiểm tra bộ định tuyến gia đình

Một số bộ định tuyến sẽ chặn các kết nối Teredo nếu chúng không được định cấu hình đúng cách. Cập nhật bộ định tuyến của bạn lên chương trình cơ sở mới nhất và xác định cách bật Teredo tunneling (kiểm tra tài liệu hỗ trợ bộ định tuyến của bạn để biết cách thực hiện việc này vì nó khác nhau giữa các kiểu máy). 

Kiểm tra VPN của bạn

Một số mạng proxy ảo ( VPN(VPNs) ) vô hiệu hóa kết nối Teredo . Để kiểm tra xem có phải trường hợp này xảy ra hay không và khắc phục sự cố, bạn cần xóa mọi bộ điều hợp VPN khỏi PC của mình. 

  1. Nhấp chuột phải vào menu Bắt đầu(Start) và chọn Trình quản lý Thiết bị(Device Manager)

  1. Chọn Xem(View) > Hiển thị thiết bị ẩn(Show hidden devices) .

  1. Chọn Bộ điều hợp mạng(Network Adapters)
  2. Tìm kiếm TAP-Windows Adapter V9(TAP-Windows Adaptor V9 ) hoặc bất kỳ tên nào tương tự. 

  1. Nhấp chuột phải vào bộ điều hợp và chọn Gỡ cài(Uninstall) đặt. 
  2. Kiểm tra xem lỗi Teredo không thể đủ điều kiện đã được sửa chưa. 

Lưu ý:(Note:) Điều này rất có thể sẽ ảnh hưởng đến phần mềm VPN của bạn. (VPN)Nếu VPN đang gây ra sự cố với kết nối Teredo , bạn có thể cần cân nhắc chuyển sang nhà cung cấp khác(another provider)

Cài đặt lại Teredo

Nếu không có cách nào ở trên hiệu quả, hãy thử cài đặt lại Teredo từ đầu. 

  1. Nhấn phím Windows và nhập “ Command Prompt ”. 
  2. Nhấp chuột phải vào Command Prompt và chọn Run As Administrator
  3. Nhập và nhập lệnh sau: 

giao diện netsh Teredo thiết lập trạng thái vô hiệu hóa (netsh interface Teredo set state disable )

Tất cả đã được làm xong! 

Hy vọng rằng hướng dẫn này đã giúp bạn khắc phục được lỗi "Teredo không thể đủ điều kiện" và bạn có thể quay lại trò chơi. 

Nếu bất kỳ bản sửa lỗi nào trong số này hữu ích cho bạn hoặc bạn có bản sửa lỗi không được liệt kê ở đây, hãy cho chúng tôi biết trong phần nhận xét bên dưới! 



About the author

Tôi là một chuyên gia máy tính với hơn 10 năm kinh nghiệm. Khi rảnh rỗi, tôi thích giúp việc tại bàn văn phòng và dạy bọn trẻ cách sử dụng Internet. Kỹ năng của tôi bao gồm nhiều thứ, nhưng điều quan trọng nhất là tôi biết cách giúp mọi người giải quyết vấn đề. Nếu bạn cần ai đó có thể giúp bạn trong việc khẩn cấp hoặc chỉ muốn một số mẹo cơ bản, vui lòng liên hệ với tôi!



Related posts