Helpforsure

Microsoft Windows Experts

HowTo: Disable Internet Protocol version 6 (IPv6) components in Windows Vista & 2008, Windows 7 & 2008 R2 and Windows Small Business Server 2008 & 2011 April 27, 2011


This article describes step-by-step instructions for how to disable certain Microsoft Internet Protocol version 6 (IPv6) components in Windows Vista & 2008, Windows 7 & 2008 R2 and Windows Small Business Server 2008 & 2011. To disable IPv6 components, you must be logged on to the computer as a member of the Administrators group.

 To disable certain IPv6 components yourself, follow these steps:

Launch Registry Editor and modify DisabledComponents key located under:

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

┬áNote: If it’s not available, you must create it.

Name: DisabledComponents

Type: DWORD (32-bit) Value

Type any one of the following values to configure the IPv6 protocol:

  • 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 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.

Note: Using a value other than 0x0 or 0x20 will cause the Routing and Remote Access service to fail after this change goes into effect.

You must restart your computer for these changes to take effect.