I want to be able to set ethernet and Wi-Fi to automatically disable IPv6.
Hey zachariah,
Its not recommended to disable IPv6 per Microsoft. It will stop internal services from working correctly.
If you are having issue with a particular appicaiton/vendor, its recommended to work with them to get IPv6 support working, IPv6 isn’t going anywhere, but IPv4 will one day go away. IANA sold the last IPv4 block in 2011, and Europe ran out of IPv4 addresses in 2020.
Current IPv6 Internet adoption is right under 50%.
IPv6 is a much faster protocol, can handle larger data transmissions, and has built it encryption and IPSec support.
If anything, you really want to have Windows prioritize IPv4 traffic, but don’t’ disable IPv6.
We have a particular customer where Teams or EXO just don’t work over IPv6 with some specific internet providers, therefore this is required. We just run
Disable-NetAdapterBinding -Name "WiFi" -ComponentID ms_tcpip6
in PowerShell on a loop for all the network adapters.