Too many "Tunnel Adapters" appears in ipconfig result in Vista, instead of the simple -and desired- result we used to get in previous Windows OS's

To get rid of it, you will go through 2 simple steps and a reboot:

1- uncheck the "Internet Protoco; Version 6 (TCP/IPv6)" in each and every NIC you have in your network connections.

2- Disable Tunnle adabtores for IPv6 loopback adaptor: open regedit and goto: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\parameters

Creat new DWORD (32-bit) Value , and name it as: DisabledComponents Set its value to: 1 (that will disable the tunnle adabtors).

Then reboot, that's it.

Notes: Other possible values for DisabledComponents mensioned above are:

  • Type 0 to enable all IPv6 components. -This is the default-
  • Type 0xffffffff to disable all IPv6 components, except the IPv6 loopback interface. This value also configures Windows Vista to use Internet Protocol version 4 (IPv4) instead of IPv6 in prefix policies.
  • Type 0x20 to use IPv4 instead of IPv6 in prefix policies.
  • Type 0x10 to disable native IPv6 interfaces.
  • Type 0x01 to disable all tunnel IPv6 interfaces.
  • Type 0x11 to disable all IPv6 interfaces except for the IPv6 loopback interface.
  • 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

A good screen shoots descriping these steps could be found Here