|
|
发表于 2026-5-24 16:56:19
|
显示全部楼层
本帖最后由 aloha20200628 于 2026-5-24 17:34 编辑
用 netsh 可以关闭访问 ipv6 网址的能力,但不能卸载系统安装的 ipv6 协议,后者无论采用手动或注册表方法操作均需重启系统,前者对于家用一般是足够了。以下的批处代码(自动提权)可用于关闭已被启用连接的各网卡的 ipv6 能力
- @echo off &fltmc>nul 2>&1 || (powershell -c "start '%~f0' -verb runas" &exit/b)
- for /f "tokens=2 delims=:" %%v in ('chcp') do if %%v equ 936 (set "m=已启用 .* 已连接" &set "s=ipv6 已被关闭") else (set "m=enabled .* connected" &set "s=ipv6 disabled")
- for /f "tokens=3*" %%a in ('netsh interface show interface^|findstr /ric:"%m%" 2^>nul') do (
- netsh interface ipv6 set interface "%%b" disabled >nul
- echo,%%b %s%&pause )
- exit/b
复制代码 |
|