Home » How To » How to Disable IPv6 in Windows 10 – Fully Turn Off IPv6

4 Ways to Disable IPv6 on Windows 11 & 10

Both Windows 11 & 10 support IPv6 protocol by default. That means, if your ISP provides connectivity over IPv6, you don’t have to deal with the hassle of extra configuration. However, if you are primarily using IPv4, having IPv6 enabled in the background can sometimes cause problems. For example, some VPN connections, especially those provided in work environments are notorious when it comes to working alongside the IPv6. If you wish, you can disable IPv6 on Windows in several different ways. In this tutorial, we’ll show you four methods. Follow the one you like. Let’s get started.

Disabling IPv6 in Windows Using the Settings App

Windows 11 users can completely disable the IPv6 feature using the Settings app.

Press Windows key + I to open Settings.

Select Network & Internet on the sidebar of the Settings window.

Click on the Advanced Network Settings option on the right panel of the Network & Internet page.

click on advanced network settings

In the Advanced Network Settings, you’ll find a list of your network adapters. Click on your network adapter and then click the Edit button.

click edit

Under the Networking tab, scroll down the list, uncheck the Internet Protocol Version 6 (TCP/IPv6), and click OK.

uncheck IPv6 protocol checkbox in adapter settings

Close all open windows and restart your computer.

Turning Off IPv6 through the Control Panel

As an alternative method, you can also use the Control Panel to get rid of IPv6. The thing about this method is that it works in all the previous versions like Windows 10, 8, and 7.

Open Control Panel by searching for it in the Start menu.

open control panel in Windows 11

In the Control Panel window, select Large Icons from the View by dropdown on the top-right corner.

Click on Networking and Sharing Center.

click on networking and sharing center

Click on the Change adapter settings option on the sidebar.

click on change adapter settings

Right-click on the network adapter you want to configure and select Properties.

select properties to open network adapter properties

In the Networking tab, scroll down the list, uncheck the Internet Protocol Version 6 (TCP/IPv6), and click OK.

uncheck IPv6 protocol checkbox in adapter settings

Close the Control Panel window and restart your computer.

Disabling IPv6 Using Command Line Tools

For command line geeks, Command Prompt and PowerShell offer a quick way to disable IPv6 on Windows 11, 10, 8, and 7. The best thing is that this method applies the changes to all adapters at once. If needed, you can even create custom scripts with the commands given below to deploy it on multiple computers at once.

Using Command Prompt:

Press the Windows logo key on your keyboard to open the Start menu.

Search for Command Prompt, right-click on the result, and select Run as Administrator.

open Command Prompt as admin

Enter the following commands one after another in the Command Prompt window and press Enter.

netsh interface teredo set state disabled

  • This command disables Teredo, a protocol that allows communication over IPv6 even when the network is using IPv4.
command to disable IPv6 Teredo feature

netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled

  • This command turns off the 6to4 functionality, another method for transmitting IPv6 packets over an IPv4 network.
command to disable IPv6 6to4 feature

netsh interface ipv6 isatap set state state=disabled

  • This command disables ISATAP (Intra-Site Automatic Tunnel Addressing Protocol), which is used for connecting IPv6 hosts/networks over an IPv4 network.
command to disable IPv6

Close the Command Prompt window and restart the computer.

That’s it.

Using PowerShell:

Open the Start menu.

Type PowerShell, right-click on the result, and select Run as administrator.

open PowerShell as admin

In the PowerShell window, run the following command to get the names of all the network adapters with IPv6 enabled.

Get-NetAdapterBinding -ComponentID ms_tcpip6

run PowerShell command to get a list of all the network adapters with IPv6 enabled.

To display IPv6 on a specific network adapter, run the below command while replacing NetAdapterName with the actual network adapter name you got with the first command.

Disable-NetAdapterBinding -Name "NetAdapterName" -ComponentID ms_tcpip6

PowerShell command to turn off IPv6 on a specific adapter

To turn off IPv6 on all network adapters, run the following PowerShell command.

Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6

PowerShell command to turn off IPv6 on all adapters

Once done, close the PowerShell window and restart your computer.

That’s it.

And there you have it. It’s that simple to completely turn off IPv6 on Windows 11 & 10.

3 thoughts on “4 Ways to Disable IPv6 on Windows 11 & 10”

  1. Avatar for Oscar

    Tt’s better to locate the cause of the problem than to ignore it. Turning off ipv6 can cause it’s own issues as modern operating systems depend more and more on it.
    Microsoft for example is actively discouraging to turn ipv6 off.

    1. Avatar for Sean

      Microsoft may be discouraging it, but Microsoft is NOT staffing every corporation with IT people SKILLED in using ipv6 properly. Since the advent of the tandem use of ipv6, I keep coming across networking equipment that is secured properly with ipv4, and has default settings for ipv6, because NO ONE thought about it… or ignored it… because they don’t understand it. ALSO I have hit MORE THAN SEVERAL Microsoft & non-Microsoft software problems because ipv6 was being used for SOME things… and ipv4 for OTHER things… completely confusing the software applications. So LOCATING THE PROBLEM… DID IT… ipv6 !!! I am NOT DEBUGGING commercial software! I’m dealing ANOTHER issue related to it AT THIS MOMENT. I NEED the commercial software to WORK! I do NOT need ipv6 !!!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top