By default as from Vista/2008 on, IPv6 is enabled. You can configure this through the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponents (32-bit DWORD value)
- Type 0 to enable all IPv6 components.
Note The value "0" is the default setting.
- 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 0×20 to use IPv4 instead of IPv6 in prefix policies.
- Type 0×10 to disable native IPv6 interfaces.
- Type 0×01 to disable all tunnel IPv6 interfaces.
- Type 0×11 to disable all IPv6 interfaces except for the IPv6 loopback interface.
Download the IPv6Configuration.zip file, extracted and copy the files like listed below:
- IPv6Configuration.admx – Copy this file to %SYSTEMROOT%\PolicyDefinitions
- IPv6Configuration.adml – Copy this file to %SYSTEMROOT%\PolicyDefinitions\en-US (Replace en-US with your country’s language, as necessary)
Now you can add these in your GPO editor to configure the values described in the MS KB (see link below). Possible values:
- Enable all IPv6 components (Windows default)
- Disable all IPv6 components (the setting you probably want)
- Disable 6to4
- Disable ISATAP
- Disable Teredo
- Disable Teredo and 6to4
- Disable all tunnel interfaces
- Disable all LAN and PPP interfaces
- Disable all LAN, PPP and tunnel interfaces
- Prefer IPv4 over IPv6
How to Configure IPv6 Using Group Policy
http://www.expta.com/2009/02/how-to-configure-ipv6-using-group.html
How to disable certain Internet Protocol version 6 (IPv6) components in Windows Vista, Windows 7 and Windows Server 2008
http://support.microsoft.com/kb/929852/en-us