可通过设备管理器或注册表编辑器两种方法修改Windows 10网卡MAC地址:前者需驱动支持“网络地址”高级属性,后者通过注册表强制注入,均需输入12位十六进制值并重启网络或系统生效。

如果您希望在Windows 10系统中更改网卡的物理地址(MAC地址),但发现默认设置中未提供直接编辑入口,则可能是由于网卡驱动未暴露“网络地址”类高级属性。以下是两种经验证有效的设置方法:
一、通过设备管理器修改
该方法利用网卡驱动内置的高级属性接口,在图形界面中直接覆盖原始物理地址,操作直观且无需第三方工具,适用于Intel、Realtek等主流品牌多数较新驱动版本。其生效机制依赖驱动对Locally Administered Address的支持,修改后需重启网络连接以刷新ARP表与DHCP租约。
1、按下Win + X组合键,在弹出菜单中选择“设备管理器”。
2、在设备管理器窗口中,点击“网络适配器”左侧三角图标展开列表。
3、找到您当前使用的有线或无线网卡(例如Intel(R) Wi-Fi 6 AX201或Realtek PCIe GbE Family Controller),右键单击该设备,选择“属性”。
4、在属性窗口中,切换到“高级”选项卡。
5、在“属性”列表中,查找并选中以下任一名称的条目:Network Address、Locally Administered Address、网络地址或本地管理的地址。
6、选中后,在右侧“值”字段中输入一个新的12位连续十六进制字符(仅含0–9、A–F,不含横杠“-”、冒号“:”或空格),例如00E04C0001A2;注意首字节第二位建议为2、6、A或E以确保符合本地管理地址规范。
7、点击“确定”保存设置。
8、返回设备管理器,右键点击该网卡,依次选择“禁用设备”,等待约3秒后再次右键选择“启用设备”。
9、按Win + R输入cmd打开命令提示符,执行ipconfig /all,在对应适配器的“物理地址”行确认新MAC地址已更新。
二、通过注册表编辑器修改
当设备管理器中未显示“网络地址”类选项时,说明当前驱动未启用该接口,此时可通过注册表强制注入自定义MAC地址值。此方法绕过驱动限制,对所有网卡均有效,但需准确定位目标网卡子项,且操作前必须备份注册表以防误改引发系统异常。
1、按下Win + R,输入regedit并按回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}。
3、在此路径下,查看多个以0000、0001等命名的子项;逐一点开各子项,在右侧查找名为DriverDesc的字符串值,比对内容确认其对应目标网卡(如Realtek Gaming 2.5GbE Family Controller)。
4、选中确认无误的网卡子项,在右侧空白处右键 → “新建” → “字符串值”。
5、将新建的字符串值命名为:NetworkAddress(若已存在,直接双击编辑)。
6、双击该NetworkAddress字符串,在“数值数据”框中输入您设定的12位连续十六进制MAC地址(例如A0B1C2D3E4F5),点击“确定”。
7、关闭注册表编辑器,重启计算机使新MAC地址在系统启动阶段加载生效。










