[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 求教批处理识别网络名称并设置属性

各位技术大咖,求教一个批处理:有几十台电脑,其中有Win7、Win10、Win11,服务器是server2022,为了提升window系统工作电脑访问服务器server2022文件夹的速度,想把所有工作电脑网卡属性里面的“大量传送减负v2(IPv4和IPv6)”设置为“关闭”,但由于电脑数量大,而且每台电脑的网络名称不一样,如何写一个批处理文件能自动识别网络名称并设置“大量传送减负v2(IPv4和IPv6)”为“关闭”?请各位技术大咖帮忙写一下这个批处理,感谢感谢!!!
老黄

回复 3# buyiyang


    完全没用呢,不起作用哦
老黄

TOP

回复 5# buyiyang


    前辈,非常感谢您的回复,有位技术兄弟给我以下方案:
@echo off
set regKey=HKLM\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}
set LsoV2IPv4=*LsoV2IPv4
set LsoV2IPv6=*LsoV2IPv6
set regData=0
for /f "tokens=*" %%a in ('reg query "%regKey%" /s /v "%LsoV2IPv4%"') do (
    reg add "%%a" /v "%LsoV2IPv4%" /t REG_SZ /d "%regData%" /f >nul 2>&1
    reg add "%%a" /v "%LsoV2IPv6%" /t REG_SZ /d "%regData%" /f >nul 2>&1
)
    请教此方案与您的有什么本质区别吗?我看您的有判断网络名称的功能,那么您的方案对于不同window系统版本和不同的网络名称情况下使用是否就更加精准呢?
老黄

TOP

非常感谢各位技术大咖的帮忙,由于有win7-11系统,并且有的电脑有多网卡,最终经过各个方案的测试,因为还要与其它批处理结合一起使用,经测试感觉还是用以下批处理最为合适:
  1. @echo off
  2. set regKey=HKLM\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}
  3. set LsoV2IPv4=*LsoV2IPv4
  4. set LsoV2IPv6=*LsoV2IPv6
  5. set regData=0
  6. for /f "tokens=*" %%a in ('reg query "%regKey%" /s /v "%LsoV2IPv4%"') do (
  7.     reg add "%%a" /v "%LsoV2IPv4%" /t REG_SZ /d "%regData%" /f >nul 2>&1
  8.     reg add "%%a" /v "%LsoV2IPv6%" /t REG_SZ /d "%regData%" /f >nul 2>&1
  9. )
复制代码
感谢各位能授之以渔
老黄

TOP

返回列表