How to: Possible solutions for Teredo errors
January 11, 2021•2,467 words
Solution 1:
Uninstalling then reinstalling the Teredo driver.
Part 1:
Right click on the start icon (the windows icon) and then click on Command Prompt Administrator. (You may have to right click on Command Prompt on the menu list to see the administrator version).
Run the Command Prompt Administrator and type the following command:
netsh interface Teredo set state disable
Right click on the start icon again and click on device manager.
Click on select view → show hidden devices.
Select network adapters.
Identify any adapters in the list shown that contain the word “Teredo” such as Microsoft Teredo Tunneling Adapter and then select “uninstall”.
Restart your PC. (Do not restart by holding down the power button).
Part 3:
To re-enable the Teredo driver, right click on the start icon then select Command Prompt Administrator.
Run the following command:
netsh interface Teredo set state type=default
The Teredo driver will automatically reinstall when this command is executed.
Solution 2:
Check to see if Teredo is disabled in the registry by a program or by a manually configured registry value
Some programs can alter your PC’s network settings with the purpose of disabling IPv6 (Internet Protocol version 6) networking components, which can include the Teredo tunneling adapter. You can determine whether Teredo has been disabled by running the following commands.
Check the iphlpsvc registry path:
Right-click the Start icon, and then select Command Prompt (Admin).
Run the following command from the Admin command prompt:
reg query HKLM\System\CurrentControlSet\Services\iphlpsvc\Teredo
If the output includes the following line, Teredo has been disabled:
Type REGDWORD 0x4You can re-enable Teredo by running the following command from the Admin command prompt:
netsh interface Teredo set state type=default
Check the TcpIp6 registry path:
Right-click the Start icon, and then select Command Prompt (Admin).
Run the following command from the Admin command prompt:
reg query HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters
If the output includes the following line, and the value displayed is not 0x0, Teredo may have been disabled:
DisabledComponents REGDWORD 0x8eYou can re-enable Teredo by running the following command from the Admin command prompt:
reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REGDWORD /d 0x0
While some applications set these registry values to disable Teredo when the application is installed, others set them every time the application starts. If your PC has one of these applications installed, make sure you have the most up-to-date version, or see their support documentation to learn how to enable Teredo tunneling with their software.
* Asus Game First Service: Update to the latest version, or contact their support at https://asus.com/support.
As a workaround, you can also disable the service and re-enable Teredo with the following steps:
Right-click the Start icon, and then select Command Prompt (Admin).
Run the following commands from the Admin command prompt to disable the AsusGameFirstService, stop the AsusGameFirstService, and re-enable Teredo in the registry:
sc config AsusGameFirstService start= disabled
sc stop AsusGameFirstService
reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REGDWORD /d 0x0
Source Credit: support.xbox.com, Reddit & general knowledge.