windows 11修改mac地址有四种方法:一、设备管理器中设置“网络地址”;二、powershell用netsh命令临时修改;三、使用technitium工具一键更换;四、注册表手动添加networkaddress键值。

如果您希望在 Windows 11 系统中修改网卡的 MAC 地址(即物理地址),可通过系统内置设置或第三方工具实现。以下是多种可行的操作方法:
一、通过设备管理器修改MAC地址
该方法利用 Windows 自带的设备管理器,直接为网卡配置替代的 MAC 地址,无需安装额外软件,适用于大多数有线与无线网卡驱动支持的型号。
1、右键“开始”按钮,选择“设备管理器”。
2、展开“网络适配器”,右键目标网卡(如 Realtek PCIe GbE Family Controller 或 Intel(R) Wi-Fi 6E AX211),选择“属性”。
3、切换到“高级”选项卡,在属性列表中找到 网络地址 或 Locally Administered Address(不同驱动显示名称可能略有差异)。
4、在右侧“值”栏中输入新的 MAC 地址,格式为连续12位十六进制字符(如 00E04C123456),不可含冒号、短横线或空格。
5、点击“确定”,随后禁用再启用该网卡,或重启计算机使更改生效。
二、使用PowerShell命令临时修改MAC地址
该方法通过 PowerShell 执行 netsh 命令动态覆盖网卡当前 MAC,修改仅在本次会话有效,重启后恢复原地址,适合测试或临时场景。
1、以管理员身份运行 PowerShell(右键“开始”→“Windows PowerShell(管理员)”)。
2、执行命令查看当前网络接口列表:Get-NetAdapter | Select-Object Name, MacAddress。
3、记下目标网卡的 Name(如 “Ethernet” 或 “Wi-Fi”)。
4、执行修改命令:netsh interface set interface "接口名称" admin=disable(先禁用)。
5、执行:netsh interface set interface "接口名称" newmac=00e04c123456(替换为所需 MAC,不含分隔符)。
6、执行:netsh interface set interface "接口名称" admin=enable(重新启用)。
三、使用Technitium MAC Address Changer工具
这是一款轻量级免安装工具,支持批量识别网卡、校验 MAC 格式、一键应用及还原原始地址,兼容 Windows 11 各版本驱动。
1、访问官网 technitium.com 下载 MAC Address Changer 并解压运行(无需安装)。
2、启动后等待自动扫描网卡,勾选目标适配器(状态栏显示“Enabled”)。
3、点击“Change MAC Address”按钮旁的编辑图标,在弹出框中输入新地址,工具将自动补全前缀并校验合法性。
4、点击“Change Now!”,提示成功后点击“Close”。
5、可在系统设置或命令提示符中运行 ipconfig /all 验证 MAC 是否更新。
四、通过注册表手动注入MAC值
当设备管理器中未显示“网络地址”选项时,可手动在注册表中添加 NetworkAddress 键值,强制系统加载自定义 MAC。
1、按 Win+R 输入 regedit,定位至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}。
2、在该主键下逐个打开子项(如 0000、0001…),查找“DriverDesc”值包含网卡名称的项。
3、在对应子项右侧空白处右键 → 新建 → 字符串值,命名为 NetworkAddress。
4、双击该新建项,输入 12 位十六进制 MAC(如 00E04C987654),确保无空格且大小写不限。
5、关闭注册表编辑器,右键“开始”→“网络连接”,禁用再启用对应网卡。











