How to Disable TCP/IPv6 Teredo Tunneling in Vista

Teredo is a transition technology that allows a computer or node located behind a IPv6-unaware network address translation (NAT) device to use IPv6 connectivity to communicate with other computers that use IPv6. Teredo tunneling technology defines a way of encapsulating IPv6 packets within IPv4 UDP datagrams that can be routed through NAT devices and on the IPv4 internet. IPv6 and Teredo is installed and enabled by default in Windows Vista, and users cannot uninstall them.

Users can turn off IPv6 support in Vista. Teredo client in Windows Vista is enabled but inactive by default, but it will activate automatically when required or firewall settings allow an application to use Toredo. When activated, the Teredo client must initially obtain information such as the type of NAT that the client is behind by connecting to one or more Teredo servers. To determine the IPv4 addresses of Teredo servers, the client may send a DNS query to resolve the name teredo.ipv6.microsoft.com. To prevent Teredo related DNS query, or for those who doesn’t use Teredo or IPv6, users can disable or control Teredo in Windows Vista by using the following methods. Microsoft confirms that it is usually workable to disable Teredo, because other technologies can be used instead, for example, Intra-Site Automatic Tunnel Addressing Protocol (ISATAP).

Turn Off Teredo by Using the Netsh Command

  1. Open elevated command prompt by clicking on Start, click All Programs, click Accessories, right-click Command Prompt, and click Run as Administrator.

    If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.

  2. At the command prompt, type the following lines (press ENTER after each line):

    netsh

    interface

    teredo

  3. At the netsh interface teredo command prompt, type:

    set state disabled

Note: The last 2 commands can be combined into the following single command to disable Teredo:

netsh interface teredo set state disabled

Turn Off Teredo by Specifying a Registry Setting

  1. Run Registry Editor by typing the following text in Start Search and then press Enter:

    regedit

    If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.

  2. Navigate to the following registry key:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\

  3. Right-click “Parameters”, select “New” in the contextual menu, then select “DWORD Value”, and then type the following name for the new value (type the name exactly as shown, including capitalization):

    DisabledComponents

  4. Double-click “DisabledComponents”, select Hexadecimal, and then in Value data, type:

    8

    Disable Teredo in Registry

  5. Click OK.
  6. Restart the computer.

Turn Off Teredo by Using Graphical User Interface

  1. Click Start, then Control Panel.
  2. Click on “System and Maintenance” link.
  3. Click on “Device Manager”.

    Click Continue on UAC prompt.

  4. In device manager, click the “View” menu and select (tick) “Show hidden devices”.
  5. Expand the “Network Adapters” tree.
  6. Right click on “Teredo Tunneling Pseudo-Interface” and select “Disable”.

    Disable Teredo

  7. Right click on “6to4 Adapter” and select “Disable”.

Share and contribute or get technical support and help at My Digital Life Forums.



6 Responses to “How to Disable TCP/IPv6 Teredo Tunneling in Vista”

  1. Disable and Turn Off IPv6 Support in Vista » My Digital Life
    September 9th, 2007 23:51
    1

    [...] ways available to disable Toredo for IPv4 and IPv6 bridge. Get help or contribute tips or tricks at My Digital Life [...]

  2. P.K.
    September 11th, 2007 20:14
    2

    Isn’t it HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters instead of HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6 ?

  3. admin
    September 12th, 2007 01:07
    3

    P.K. thanks for pointing out, have corrected the errors.

  4. Ed Allen
    November 7th, 2007 02:06
    4

    I found this link to be very useful. Thanks very much for the help. I now show 14 instances of Microsoft 6T04 Adapter in Device Manager after I edited the Registry using your instructions and then rebooting. I also showed the one that had the disabled exclamation point beside it. I was able to delete that one leaving the remaining 14. These have no error flags and appear to be working OK. I am also showing no error flags for the device named “Teredo Tunneling Pseudo-Interface” I was just curious, however, as to why there are so many instances of the 6To4 Adapter showing up in Device Manager?

  5. DREAM SCENE PROBLEMS.. please urgent - Page 3 - Vista Forums
    October 1st, 2008 19:00
    5

    [...] be routed through NAT devices and on the IPv4 internet (IPv4 - Wikipedia, the free encyclopedia). How to Disable TCP/IPv6 Teredo Tunneling in Vista Any questions about that should be directed to your [...]

  6. Patrick
    October 3rd, 2008 23:43
    6

    Hi! I just stumbled across this article in so called German. As I am from Germany, I am supposed to understand it but there is no sense at all in it. Please don’t use auto-translation on full articles. It creates more confusion than it does any good.
    Finding a community member with language capabilities is not that hard.

    Patrick, Germany

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting


Custom Search

New Articles

Incoming Search Terms for the Article

teredo tunneling - disable Tunnel adapter Teredo Tunneling - Teredo Tunneling Pseudo-Interface - disable teredo - 6T04 adapter - IPv6/Teredo - TCP/IPv6 - IPv6 teredo - toredo tunneling - Vista Teredo Tunneling - teredo tunneling pseudo interface - disable Teredo Tunneling Pseudo-Interface - vista disable teredo - teredo tunnel - Toredo Tunneling Pseudo interface - toredo tunneling pseudo-interface - "teredo tunneling" - turn off tcp setting - uninstall ipv6 vista - VISTA TUNNELING - tcp ipv6 - teredo vista - disable ipv6 vista - disable teredo tunneling - uninstall ipv6 teredo - How to disable TCP/IPv6 - ipv6 teredo download - disable teredo adapter - remove teredo tunneling - Tunnel adapter Teredo Tunneling Pseudo-Interface - vista turn off ipv6 - remove Teredo Tunneling Pseudo-Interface - teredo uninstall - Teredo Tunneling Pseudo-Interface disable - uninstall ipv6/teredo - what is ipv6/teredo - disable Tunnel adapter Teredo Tunneling - how to disable teredo - teredo disable - disable tcp - remove teredo - remove Automatic Tunneling Pseudo-Interface - teredo tunneling interface - toredo tunneling device - ipv6 toredo - teredo tunneling - disable ipv6 in vista - how to disable teredo tunneling pseudo interface - taredo tunneling - teredo netsh disable -