If the IPv6 protocol in Windows 10 network adapter is causing issues, here are the exact steps to fully turn off or disable IPv6 in Windows 10.
Windows 10 has built-in support for IPv6 protocol. If your ISP is providing IPv6 service, you can use it in Windows 10 without any other extra configuration or hassle. Though the IPv6 support is increasing day by day, it is still not as abundant as IPv4. In fact, most internet services only work with IPv4. Due to that, under certain circumstances, the built-in IPv6 in Windows 10 can cause compatibility issues with installed software or hardware that only works with IPv4.
For example, some VPN connections, especially those provided in work environments are notorious when it comes to working alongside the IPv6. If the IPv6 is causing problems or if you just don't want it for whatever reason, you can easily turn off IPv6 in Windows 10.
In this quick and simple guide, let me show the actual steps to disable IPv6 in Windows 10.
- How to disable IPv6 in Windows 10
- PowerShell command to disable IPv6
- How to turn off IPv6 via Command Prompt
How to disable IPv6 in Windows 10
You can turn off IPv6 directly from the network adapter settings from the Networking and Sharing Center in the control panel. Here're the steps.
- Open the Control Panel in Windows 10.
- After opening the control panel, set the "View by" on the top-right corner to "Large icons".
- Click on the "Network and Sharing Center" option.
- Here, click on the "Change adapter settings" link on the left panel.
- Now, right-click on the active network adapter and select "Properties".
- Go to the "Networking" tab.
- Here, uncheck the "Internet Protocol Version 6 (TCP/IPv6)" option.
- Click on the "Ok" button to save changes.
- Close the network connections and networking and sharing center windows.
That is all. You've successfully disabled the IPv6 protocol in Windows 10. The settings are automatically applied. There is no need for any system restart. If you think the settings are not applied, disable and enable the network adapter. It will force the settings to apply.
Note: If you have multiple network adapters then follow the same steps for each adapter.
PowerShell command to disable IPv6
The IPv6 in Windows can also be disabled using a PowerShell command. Here's the PowerShell command to turn off IPv6.
- Open the Start menu.
- Type "PowerShell", right-click on the result and select "Run as administrator".
- After opening the PowerShell window as admin, execute this command to get all the network adapter names with IPv6 enabled.
Get-NetAdapterBinding -ComponentID ms_tcpip6
- Next, execute the below command to disable IPv6 on a specific network adapter. Replace "NetAdapterName" with the actual network adapter name you got with the earlier command.
Disable-NetAdapterBinding -Name "NetAdapterName" -ComponentID ms_tcpip6
- (Optional) To turn off IPv6 on all network adapters, use the below PowerShell command.
Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
- Close the PowerShell window.
As soon as you execute the command PowerShell will disable the Internet Protocol version 6 in Windows 10.
How to turn off IPv6 via Command Prompt
You can use the good old Command Prompt to quickly disable the internet protocol version 6. Here the steps you should follow.
- Open the Command Prompt as admin.
- After open the cmd as admin, execute the below commands one after the other.
netsh interface teredo set state disabled
netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled
netsh interface ipv6 isatap set state state=disabled
- As soon as you execute the commands, they will disable IPv6 on all network adapters.
- Close the Command Prompt window.
That is all. I hope that helps. If you are stuck or need some help, comment below and I will try to help as much as possible. If you like this article, check out how to create network adapters shortcut in Windows 10. Very useful if you constantly access the network adapters panel.