Disable and Turn Off IPv6 Support in Vista

IPv6 (Internet Protocol version 6) is the successor for IPv4, the current version of most popular network layer protocol for packet-switched internetworks used on the Internet. In Windows Vista, IPv6 is fully implemented and supported, is also installed and enabled by default, with full Internet Protocol security (IPsec) support for IPv6 traffic and Teredo tunneling support for non-IPv6 aware devices.

IPv6 is not common yet, as most software, routers, modems, and other network equipments does not support the emerging and future-proof protocol yet. Beside, turning off IPv6 support does not affect the functionality of Internet browsing for average users. Thus IPv6 and/or Teredo can and (quite likely) should be disabled if it’s not in use to conserve system resources. Unlike Windows XP, IPv6 in Windows Vista cannot be uninstalled, according to Microsoft. However, IPv6 can be disabled. The following guide will allow users to disable IPv6 on a specific connection of a network interface card.

  1. Go to Network Connections folder (click on Start button, then right click on Network, select Properties, then click on “Manager network connections” on Tasks pane).
  2. You should see various LAN, wireless, Bluetooth, high speed Internet, and other network connections available on the Vista computer with the network adapter description. Right click on the network connection that you want to disable the IPv6 interface and select “Properties”.

    Click “Continue” on User Access Control permission request prompt.

  3. Clear the check box next to the Internet Protocol version 6 (TCP/IPv6) component in the list under “This connection uses the following items” box.

    Disable IPv6

  4. Click OK when done.
  5. To re-enable IPv6, tick back the check box.

This method disables IPv6 on the particular LAN interface and connection. For other network adapter or connection, users have to repeat the steps to disable IPv6. Beside, disable IPv6 also does not disable IPv6 on tunnel interfaces or the IPv6 loopback interface.

It’s also possible to disable IPv6 and/or Teredo via Vista system registry. The registry settings also allow users to selectively disable components and configure behaviors for IPv6 in Windows Vista.

  1. Open Registry Editor (regedit).
  2. Navigate to the following registry key branch:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
    Services\tcpip6\Parameters\

  3. Create the following registry value (DWORD type):

    DisabledComponents

    Note that the name must be exactly as shown, including capitalization. DisabledComponents is set to 0 by default.

  4. The DisabledComponents registry value is a bit mask that controls the following series of flags, starting with the low order bit (Bit 0). To determine the value of DisabledComponents for a specific set of bits, the process is complicated, were hexadecimal value is calculated from binary number of the bits in correct position. For convenient, the following table lists some common configuration combinations and the corresponding DWORD value of DisabledComponents.
    Configuration combination DisabledComponents value
    Disable all tunnel interfaces 0×1
    Disable 6to4 0×2
    Disable ISATAP 0×4
    Disable Teredo 0×8
    Disable Teredo and 6to4 0xA
    Disable all LAN and PPP interfaces 0×10
    Disable all LAN, PPP, and tunnel interfaces 0×11
    Prefer IPv4 over IPv6 0×20
    Disable IPv6 over all interfaces and prefer IPv4 to IPv6 0xFF

    As seen from table above, to disable IPv6 support globally on all interface, set the value data for DisabledComponents to 000000FF, or simply FF. The registry entry will look like below:


    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters]
    "DisabledComponents"=dword:000000ff

  5. Restart the computer for changes to take effect.
  6. To revert and enable IPv6, delete “DisabledComponents” registry key or set its registry value to 0.

More ways available to disable Toredo for IPv4 and IPv6 bridge.


2 Responses to “Disable and Turn Off IPv6 Support in Vista”

  1. Disable TCPIP v6 in Vista and Server 2008 « Ho Hum
    September 7th, 2008 08:00
    2

    [...] article just about says it all http://www.mydigitallife.info/2007/09/09/disable-and-turn-off-ipv6-support-in-vista/, but just to jog my memory all that’s needed is to add the ‘DisabledComponents’ [...]

  2. How to Disable TCP/IPv6 Teredo Tunneling in Vista » My Digital Life
    September 9th, 2007 23:50
    1

    [...] 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 [...]

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 to comments feature has been disabled. To receive notification of latest comments posted, subscribe to My Digital Life Comments RSS feed or register to receive new comments in daily email digest.
Custom Search

New Articles

Incoming Search Terms for the Article

disable IPv6 vista - vista disable ipv6 - turn off ipv6 - DISABLE IPV6 - vista ipv6 - ipv6 disable - turn off ipv6 vista - vista ipv6 disable - disable ipv6 in vista - how to turn off IPv6 - ipv6 vista - how to disable ipv6 - vista turn off ipv6 - turn off ipv6 in vista - windows vista disable IPV6 - turning off ipv6 - ipv6 disable vista - disable ipv6 windows 2008 - disable isatap - windows 2008 disable ipv6 - how to turn off ipv6 in vista - disable vista ipv6 - remove ipv6 vista - vista ip6 - disable ipv6 on vista - disable ip6 - DisabledComponents - vista disable ip6 - disable ip6 vista - vista how to disable ipv6 - how to disable ipv6 in vista - disabling IPv6 - disabling ipv6 vista - turn off ipv6 on vista - ip6 vista - ipv6 vista disable - disabling ipv6 in vista - vista remove ipv6 - ipv6 turn off - enable ipv6 vista - ipv6 disabledcomponents - vista enable ipv6 - disable IPV6 + vista - enable ipv6 - uninstall ipv6 vista - remove ipv6 from vista - disable ipv6 vista registry - disable ip v6 vista - Vista disabling IPv6 - disabledcomponents ipv6 - deactivate IPv6 - disable ipv6 2008 - ipv6 turn off vista - how to disable ipv6 vista - disable ipv6 in xp - how to enable ipv6 on vista - disable IPv6 - vista uninstall ipv6 - isatap disable - vista ipv4 ipv6 - vista ipv6 uninstall - vista ipv6 remove - disable ipv6 loopback - how to disable ipv6 windows 2008 - regedit disable ipv6 - vista ip v6 - disable IPv6 "windows 2008" - disabling ipv6 server 2008 - turn off ip6 - Turning off IP6 - why disable ipv6 - vista turn ipv6 off - disable ipv6 in windows 2008 - turn off ipv6 windows 2008 - turning off ipv6 in vista -