How to disable IPv6 or its components in Windows

Important Internet Protocol version 6 (IPv6) is a mandatory part of Windows Vista and later versions of Windows. We do not recommend that you disable IPv6 or its components. If you do, some Windows components may not function. Additionally, system startup will be delayed for 5 seconds if IPv6 is disabled by incorrectly, setting the DisabledComponents registry setting to a value of 0xfffffff. The correct value should be 0xff. For more information, see the "What are Microsoft's recommendations about disabling IPv6?" question in IPv6 for Microsoft Windows: Frequently Asked Questions.

Automatically disable or re-enable IPv6 or its components

Click the Download button for the procedure that you want to run. Then, click Run or Open in the File Download dialog box, and then follow the steps in the easy fix wizard.

Disable IPv6 Prefer IPv4 over IPv6 in prefix policiesDisable IPv6 on all nontunnel interfaces Disable IPv6 on all tunnel interfaces Disable IPv6 on nontunnel interfaces (except the loopback) and on IPv6 tunnel interface

Re-enable IPv6 Prefer IPv6 over IPv4 in prefix policiesRe-enable IPv6 on all nontunnel interfaces Re-enable IPv6 on all tunnel interfaces Re-enable IPv6 on nontunnel interfaces and on IPv6 tunnel interfaces

Notes for wizard

More Information

See KB3014406 if you encounter startup delay after you disable IPv6 in Windows 7 SP1 or Windows Server 2008 R2 SP1.


Disable IPv6
Disable IPv6 on a specific network adapter


Prefer IPv6 over IPv4 in prefix policies


Re-enable IPv6 on all nontunnel interfaces


Re-enable IPv6 on all tunnel interfaces


Re-enable all IPv6 interfaces except for the IPv6 loopback interface

By default, the 6to4 tunneling protocol is enabled in Windows 7, Windows Vista, Windows Server 2008 R2, and Windows Server 2008 when an interface is assigned a public IPv4 address (that is, an IPv4 address that is not in the ranges 10.0.0.0/8, 172.16.0.0/12, or 192.168.0.0/16). 6to4 automatically assigns an IPv6 address to the 6to4 tunneling interface for each such address that is assigned, and 6to4 will dynamically register these IPv6 addresses on the assigned DNS server. If this behavior is not desired, we recommend that you disable IPv6 tunnel interfaces on the affected hosts.
Properties

Article ID: 929852 - Last Review: Aug 5, 2016 - Revision: 1

Windows Server 2012 R2 Standard, Windows Server 2012 Standard, Windows Server 2012 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 for Embedded Systems, Windows Server 2012 R2 Foundation, Windows 10, Windows 10 Enterprise, released in July 2015, Windows 10 Pro, released in July 2015, Windows 10 Version 1511, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Windows 8 Enterprise, Windows 8 Pro, Windows 8, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Starter

Feedback