问题:在Windows环境下,通过编码的方式(cmd, api都可以)禁用IPv6,且在不重启Windows的情况下生效;
请各位指教,谢谢。
说明:
以下两种方法已尝试,并不能满足需求:
方法一:
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters下添加DisabledComponents项;
该方法虽能禁用IPv6,但需重启Windows才能生效;
方法二:
手动关闭IPv6隧道:
netsh interface teredo set state disable
netsh interface 6to4 set state disabled
netsh interface isatap set state disabled
该方法并不起作用。