批处理快速修改本机网卡MAC地址(目前最简单最简洁的批处理) 您所在的位置:网站首页 windows10批处理命令 批处理快速修改本机网卡MAC地址(目前最简单最简洁的批处理)

批处理快速修改本机网卡MAC地址(目前最简单最简洁的批处理)

2024-07-11 21:12| 来源: 网络整理| 查看: 265

1、把以下+++++++内的文字保存为一个txt文档,再把拓展名txt改为bat

2、右键“网上邻居”>属性>双击“本地连接”>“属性”,得到网卡描述,如我的是:

Realtek RTL8139 Family PCI Fast Ethernet NIC #2

3、运行>regedit>按Ctrl+F,查找” Realtek RTL8139 Family PCI Fast Ethernet NIC #2”,结果如我的是在{4D36E972-E325-11CE-BFC1-08002bE10318}\0010分支找到的,就把你自己电脑的分支代替批处理红色字体。

4、右键“我的电脑”>设备>找到你的网卡>双击网卡>详细信息>看到了设备范例ID,取第1个和第2个&符号间的文字,如我的是: DEV_8139,把你自己找到的替代批处理绿色字体。

5、最后把你要修改的或恢复的MAC替代紫色字体。

6、OK,一个非常方便的批处理就完成了。

 

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

@echo off

echo ========================

echo. 1 修改本机MAC地址

echo. 2 恢复本机MAC地址

 

set /p ID=

if "%id%"=="1" goto cheg

if "%id%"=="2" goto back

 

:cheg

 

echo 将新的MAC值写入注册表

echo ========================

 

@reg  add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0010" /v NetworkAddress /t reg_SZ /d 00EA0117F854 /f

 

@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

 

@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

 

@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

echo ========================

 

 

echo 正在禁用本机网卡

devcon disable *DEV_8139*

 

 

echo 正在启用本机网卡

echo 友情提示:此操作时间较长,请耐心等待,脚本执行完成后,本窗口会自动退出。

devcon enable *DEV_8139*

goto end

 

 

:back

 

echo 将新的MAC值写入注册表

echo ========================

 

@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0010" /v NetworkAddress /t reg_SZ /d 00E04C07C5BD /f

 

@reg  add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0010\Ndi\params\NetworkAddress" /v default /t reg_SZ /d 00E04C07C5BD /f

 

@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

 

@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

 

echo ========================

 

 

echo 将重启网卡,执行完成后,脚本会自动退出。

 

echo 正在禁用网卡

devcon disable *DEV_8139*

 

echo 正在启用网卡,启用时间稍长,请耐心等待……

devcon enable *DEV_8139*

 

goto end

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有