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

[系统相关] 求助批处理修改网卡MAC,然后停用启用本地连接,有大神赐教吗?

求助一个修改网卡MAC,然后停用启用本地连接的批处理,有大神赐教吗?

我没测试
  1. @echo off
  2. echo 修改中......
  3. @reg  add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0010" /v NetworkAddress /t reg_SZ /d 00EA0117F854 /f
  4. @reg  add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0010\Ndi\params\NetworkAddress" /v default /t reg_SZ /d 00EA0117F854 /f
  5. @reg  add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0010\Ndi\params\NetworkAddress" /v ParamDesc /t reg_SZ /d MAC-Address /f
  6. @reg  add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0010\Ndi\params\NetworkAddress" /v Optional /t reg_SZ /d 1 /f
  7. devcon disable *DEV_8139*
  8. devcon enable *DEV_8139*
  9. netsh interface set interface name="本地连接" admin=disabled
  10. netsh interface set interface name="本地连接" admin=enabled
  11. cls
  12. echo 修改完成
  13. pause>nul
  14. exit
复制代码

TOP

  1. @echo off
  2. @REM 开始设置MAC...
  3. for /f "tokens=1" %%A in ('wmic path Win32_NetworkAdapter where "NetConnectionID='本地连接'" get DeviceID^,InterfaceIndex^,MACAddress /value^|find "="') do (
  4.   set %%A
  5. )
  6. set DeviceID=0000%DeviceID%
  7. set DeviceID=%DeviceID:~-4%
  8. REM echo DeviceID = %DeviceID%
  9. set newMACAddress=002D7538A0D2
  10. reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\%DeviceID%" /v "NetworkAddress" /t REG_SZ /d "%newMACAddress%" /f
  11. @REM 启用禁用网卡
  12. netsh interface set interface name="本地连接" admin=Disabled
  13. netsh interface set interface name="本地连接" admin=Enabled
  14. pause
  15. exit /b
复制代码
微信:flashercs
QQ:49908356

TOP

返回列表