Simple Way to Disable IPv6 in Windows Vista
1) Go to Start and right click on Network and then click Properties.
2) Network and Sharing Center window will appear, after that click Manage network connections.
3) Network Connections window will appears. Here you can right click on the network card that you wish to disable IPv6 and click Properties.
4) In the Local Area Connection Properties window, untick Internet Protocol Version 6 (TCP/IPv6) and click OK.
Note: This method disables IPv6 on your LAN interfaces and connections, but does not disable IPv6 on tunnel interfaces or the IPv6 loopback interface. You need to make change in Windows registry in order to disable the IPv6 on tunnel interface. You can stop here if don’t feel like working with Windows registry. If not, proceed with Step 5.
5) Type regedit in command prompt in order to launch registry editor.
6) Registry editor will appear, proceed to locate following registry item:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponents
Note: If the DisabledComponents item is unavailable, you must create it:
a) In the Edit menu, go to New, and then click DWORD (32-bit) Value.
b) Type DisabledComponents, and then press ENTER.
7) Double-click DisabledComponents, set the value as 0xffffffff (hexadecimal value) (just type ffffffff) to disable IPv6 on LAN interfaces, connections, and tunnel interfaces except the IPv6 loopback interface, finally click OK.
8) You must restart the computer for this registry value to take effect.