在Windows系统中修改MAC地址(也称为物理地址)主要有三种方法:通过设备管理器、注册表编辑器或PowerShell命令。以下是最常用的方法详解,请根据你的系统版本(Windows 10/11)选择操作:
方法一:通过设备管理器(推荐)
适用场景:临时或永久修改有线/无线网卡MAC地址。
- 以管理员身份运行命令提示符:
- 按
Win + X
→ 选择 终端(管理员) 或 命令提示符(管理员)。 - 输入以下命令获取当前网卡名称和MAC地址:
getmac /v
记录需修改的网卡名称(如 Wi-Fi
、以太网
)。
- 打开设备管理器:
- 按
Win + R
→ 输入devmgmt.msc
- 展开 网络适配器 → 右键目标网卡 → 属性。
- 修改MAC地址:
- 切换到 高级 选项卡 → 在属性列表中找到 网络地址(或
Locally Administered MAC Address
、MAC Address
)。 - 选择 值 → 输入 12位十六进制新MAC地址(如
A0B1C2D3E4F5
,不加冒号或横线)。 - 点击 确定 → 重启电脑 或 禁用再启用网卡 使更改生效。
⚠️ 注意:
- 若属性列表中无"网络地址",需改用方法二(注册表)或方法三(PowerShell)。
- 部分厂商驱动(如Realtek)可能隐藏此选项。
方法二:通过注册表编辑器
适用场景:设备管理器中无"网络地址"选项时。
- 查找网卡注册表路径:
- 按
Win + R
- → 输入
cmd
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318} /s /v DriverDesc
- 在输出中搜索你的网卡名称(如
Intel(R) Wi-Fi 6E AX211
- ),记录其上级路径(如
0000
- 、
0001
- )。
- 修改注册表:
- 按
Win + R
- → 输入
regedit
- 导航到网卡路径(示例):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0001
- 右键右侧空白区域 → 新建 → 字符串值 → 命名为
NetworkAddress
- 。
- 双击新建项 → 输入新MAC地址(格式为 12位连续十六进制,如
A0B1C2D3E4F5
- )。
- 关闭注册表 → 重启电脑。
方法三:通过PowerShell(临时修改)
适用场景:快速测试,重启后恢复原地址。
- 以管理员身份打开PowerShell:
- 按
Win + X
- → 选择 终端(管理员)。
- 查看当前网卡信息:
Get-NetAdapter | Select Name, MacAddress
- 修改MAC地址:
Set-NetAdapter -Name "以太网" -MacAddress "A0B1C2D3E4F5"
(将 "以太网"
- 验证是否生效:
Get-NetAdapter | Select Name, MacAddress
注意事项:
- 合法性:
- 修改MAC地址可能违反网络服务条款(如校园网、企业网),请确保符合当地法律和网络政策。
- 格式要求:
- MAC地址必须是 12位十六进制数(字母A-F大写),且第二位字符通常为偶数(如
0,2,4,6,8,A,C,E
- ),避免冲突。
- 恢复默认:
- 在设备管理器或注册表中删除自定义的MAC地址值 → 重启即可恢复出厂MAC。
- 路由器绑定:
- 若路由器绑定了原MAC,需同步更新路由器设置中的MAC白名单。
常见问题解决:
- 修改后无法上网 → 恢复原MAC或尝试其他地址组合。
- 选项灰色不可用 → 更新网卡驱动或尝试注册表/PowerShell方法。
- 虚拟机网卡 → 需在虚拟机软件(如VMware、VirtualBox)的设置中修改。
💡 小技巧:使用工具如 Technitium MAC Address Changer 可简化流程,适合新手操作。
建议优先尝试设备管理器方法,若无效再使用注册表或PowerShell。修改后务必重启网卡或电脑使设置生效!