How to Disable IPv6 in Windows 10 (3 Methods)

Are you wondering whether to disable IPv6 in Windows 10 or not? Well, Microsoft does not recommend that you disable IPv6.

Disable IPv6 in Windows 10

However, if you have specific reasons to disable this next-gen Internal Protocol, you can use one of the three methods I shared in this guide.

Specifically, you cab disable IPv6 from Network Settings or with PowerShell to Disable IPv6. Alternatively, you can disable IPv6 with Command Prompt.

Disable IPv6 in Windows 10 from Network Settings

Disable IPv6 in Windows 10 from Network Settings

Here are the steps to disable Internet Protocol Version 6 (TCP/IPv6) from Network Settings:

  • Press Windows logo + R keys to open Run command.
Disable IPv6 in Windows 10 from Network Settings
  • At the Run command, type control panel. The click OK.
Disable IPv6 in Windows 10 from Network Settings
  • When Control Panel opens, navigate to Network and Internet
Disable IPv6 in Windows 10 from Network Settings
  • Then click Network and Sharing Centre.
  • Finally, click Change Adapter Settings.
  • At Network Connections, double-click the network adapter you want to disable IPv6 on.
  • When the Network status of the network adapter opens, click Properties.
  • Finally, to disable IPv6, uncheck the box beside Internet Protocol Version 6 (TCP/IPv6). Then click OK.

Disable IPv6 in Windows 10 with PowerShell

Disable IPv6 in Windows 10 with PowerShell

For those that will rather use command line. Here are the steps to disable Internet Protocol Version 6 (IPv6) with PowerShell:

  • Type PowerShell in the search bar. Then right-click it and select Run as administrator.
  • At PowerShell command prompt, type this command. Then press enter.
Get-NetAdapterBinding -ComponentID ms_tcpip6

Here is the result in PowerShell. This command confirms that IPv6 is enabled (See Enabled column, it is True).

Note the Name of the adapter you wish to disable IPv6 on. In this example, mine is Ethernet.

  • To disable IPv6 in Windows 10 type this PowerSehell command. Then press enter.
Disable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6

Change “Ethernet” to the name of your network adapter card.

  • To confirm that it is disabled, run the previous command.
Get-NetAdapterBinding -ComponentID ms_tcpip6 

See the result below – Enabled now displays False.

Disable IPv6 in Windows 10 with Netsh Command

Disable IPv6 in Windows 10 with Netsh Command

You can also use the netsh command line to disable IPv6. Here are the steps:

  • Type Command prompt in the search bar. Then right-click it and select Run as administrator.
  • At command prompt, to disable IPv6 from all interfaces, type these commands. Then press enter – one command at a time.
netsh interface teredo set state disabled
netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled
netsh interface ipv6 isatap set state state=disabled

Whatever your reason for wanting to disable IPv6 in Windows 10, one of these 3 methods should do the job for you.

I hope you found this guide helpful. If you did, kindly spare 2 minutes of your time to share your experience with our community at Itechguides Community.

Moreover, if you have any questions or want to share the method you used, you can also post them at Itechguides Community. Our community forum staff and other community members are keen to find answers to questions raised by our readers.

Lastly, for more Windows 10 guides, visit our Windows 10 How-To page.

Suggested Articles

To ask a question or comment about this article, visit the article's topic at Itechguides Community