Disabling IPv6 the Right Way

by Chris Sanders [Published on 24 March 2010 / Last Updated on 23 June 2009]

Contrary to popular opinion, disabling IPv6 in Windows Vista and Server 2008 is not as easy as clicking a checkbox. Here is how to get it done right.

Although it may appear that disabling IPv6 in Windows Vista and Windows Server 2008 is only a matter of clicking a checkbox, doing this may result in some undesirable results. At first inclination, it would seem that IPv6 can be disabled in the properties of the network adapter you are concerned about. However, in order to properly disable IPv6 you must edit the registry.


In order to do this, run regedit and browse to HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\.  The key you want to edit is called DisabledComponents. In order to disabled all IPv6 components, you must give this key a value of 0xffffffff. The default value for this key is 0, which enables all IPv6 components.


As always, ensure that you make a full registry backup before making any changes.

The Author — Chris Sanders

Chris Sanders is a network security analyst for EWA Government Systems Inc. Chris is the author of the book Practical Packet Analysis as well as several technical articles. His personal website at www.chrissanders.org contains a great deal of information, articles, and guides related to network administration, network security, packet analysis, and general information technology.

Latest Contributions

Featured Links