How to: Possible solutions for Teredo errors

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


Part 2:


  • Right click on the start icon again and click on device manager.

  • Click on select viewshow 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 0x4

  • You 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 REG
    DWORD 0x8e


  • You 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 REG
    DWORD /d 0x0



Source Credit: support.xbox.com, Reddit & general knowledge.



You'll only receive email when Kieran's Blog publishes a new post

More from Kieran's Blog