可通过五种方法查询Windows网卡MAC地址:一、ipconfig /all查看“物理地址”;二、getmac /v /fo list列出启用适配器;三、设置→网络和Internet→当前连接属性中查找;四、控制面板→网络和共享中心→适配器状态→详细信息;五、PowerShell执行Get-NetAdapter筛选状态为Up的网卡。

如果您需要确认本机某块网卡的唯一硬件标识,但无法在设备标签或说明书上直接获取,则需通过系统内部接口查询其物理地址。以下是适用于 Windows 10 和 Windows 11 的多种可靠方法:
一、使用命令提示符执行 ipconfig /all 命令
该命令调用系统底层网络协议栈接口,一次性输出全部网络适配器(包括启用与禁用、物理与虚拟)的完整配置信息,其中“物理地址”字段明确标识每张网卡的唯一硬件地址,格式为六组由短横线分隔的十六进制字符(如00-1A-2B-3C-4D-5E)。
1、按下 Win + R 组合键打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符窗口。
3、在命令提示符中键入 ipconfig /all 后回车执行。
4、滚动查看输出内容,定位当前活跃的适配器名称,例如无线局域网适配器 WLAN 或 以太网适配器 以太网。
5、在对应适配器的信息块内查找物理地址条目,其右侧显示的值即为该网卡的MAC地址。
6、若输出内容过长难以筛选,可在命令后追加管道过滤:ipconfig /all | findstr "物理地址",系统将仅显示含该关键词的行。
二、使用 getmac 命令快速列出启用状态适配器
getmac 是 Windows 原生专用工具,专用于检索本地或远程计算机上所有网络适配器的物理地址,默认仅列出已启用的适配器,输出简洁且无需人工解析冗长配置,适用于需排除虚拟网卡干扰的场景。
1、按下 Win + R 组合键打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符窗口。
3、输入 getmac /v /fo list 后回车执行;其中 /v 参数启用详细模式(显示连接名与适配器描述),/fo list 指定以易读列表格式输出。
4、在返回结果中查找物理地址字段,其后显示的六组十六进制字符即为对应网络连接的MAC地址。
5、如需同时查看连接状态,可改用命令 getmac /v /fo table,结果将以表格形式呈现,列明连接名称、网络适配器 和 物理地址 三栏。
三、通过系统设置图形界面查看
该方法无需命令行操作,适合偏好可视化交互的用户,直接在当前网络连接属性中定位MAC地址字段,避免误读禁用或虚拟网卡信息。
1、按 Win + I 快捷键打开“设置”应用。
2、在左侧菜单栏点击网络和 Internet,再根据实际连接方式选择WLAN(无线)或以太网(有线)。
3、点击您当前正在使用的网络名称(例如Home-WiFi 或 以太网),进入其详情页。
4、向下滚动至属性区域,在列表中查找标注为物理地址(MAC) 的条目,其后显示的如 00-1A-2B-3C-4D-5E 格式字符串即为目标MAC地址。
四、通过控制面板访问网络连接详细信息
此方法通过传统网络管理路径访问连接详情,提供了一种稳定可靠的替代方案,适用于习惯经典控制面板操作的用户,且能确保获取驱动层未抽象处理的原始物理地址。
1、按 Win + R 打开“运行”对话框。
2、输入 control 并按回车,打开控制面板。
3、进入 网络和 Internet → 网络和共享中心。
4、点击左侧的 更改适配器设置。
5、右键点击你正在使用的网络连接(如WLAN 或 以太网),选择 状态。
6、在弹出窗口中点击 详细信息。
7、在列表中找到 物理地址,其值即为该网卡的MAC地址。
五、利用 PowerShell 获取结构化网卡信息
PowerShell 提供面向对象的网络管理能力,Get-NetAdapter 命令可直接访问驱动层适配器对象,配合 Where-Object 筛选条件能精准排除禁用、虚拟或 Loopback 设备,返回名称与 MAC 地址的纯净两列结构,适合批量识别真实物理网卡。
1、按 Win + X 键,从弹出菜单中选择Windows 终端(管理员) 或 Windows PowerShell(管理员)。
2、若提示用户账户控制(UAC),点击是 允许更改。
3、输入命令 Get-NetAdapter | Where-Object {$_.Status -eq "Up"} | Select-Object Name, MacAddress 并回车。
4、输出表格中,Name 列为网卡设备名,MacAddress 列即为其物理地址;仅状态为 Up 的条目为当前启用网卡。










