主板序列号需用wmic baseboard get serialnumber读取SMBIOS真实SN,为空则查product字段型号;网卡无传统序列号,可用ipconfig /all查MAC、设备管理器查硬件ID溯源芯片,或wmic nic where "netconnectionstatus=2"获取在线网卡原始MAC。

查看主板序列号
要准确获取主板出厂时写入固件的唯一序列号,必须绕过设备管理器里显示的“通用名称”,直接读取BIOS/UEFI层存储的真实SN字段。
按下 Win + R 打开运行框,输入 cmd 回车启动命令提示符。
执行命令:wmic baseboard get serialnumber,回车后立即输出一行结果——若显示为“SerialNumber”后为空或“None”,说明该主板未在SMBIOS中写入有效序列号,常见于部分OEM品牌机或虚拟机环境。
若需同时验证主板型号与制造商,可改用:wmic baseboard get manufacturer,name,product,serialnumber。注意:【serialnumber 字段为空时,product 字段中的字符串(如「HM55」或「PRIME B650M-A」)才是实际可追溯的主板型号标识】。
查看网卡序列号
网卡本身没有传统意义上的“序列号”,但可通过其物理地址(MAC)、硬件ID或WMI接口中映射的唯一设备ID来实现等效识别。
方法一:查当前生效的MAC地址(最常用)
在CMD中执行:ipconfig /all,找到你正在使用的网络适配器(如“无线局域网适配器 WLAN”),定位“物理地址”行,格式为 XX-XX-XX-XX-XX-XX 的12位十六进制字符串——这就是该网卡芯片的全球唯一物理标识。
方法二:查网卡硬件ID(用于驱动匹配与芯片级溯源)
右键“开始”→“设备管理器”→展开“网络适配器”→右键目标网卡→“属性”→“详细信息”选项卡→下拉选择“硬件ID”。值中形如 PCI\VEN_10EC&DEV_8168&SUBSYS... 的字符串即为硬件ID,其中 VEN_ 后是厂商代码(10EC = Realtek),DEV_ 后是设备代码(8168 = RTL8168芯片),可据此反查网卡真实型号与批次。
方法三:通过WMI获取网卡原生MAC(排除软件修改干扰)
在CMD中执行:wmic nic where "netconnectionstatus=2" get name,macaddress。netconnectionstatus=2 表示“已连接”,此命令只返回当前在线网卡的原始MAC,【跳过被禁用、未插线或虚拟网卡的干扰项】。
补充:用PowerShell一次性提取主板+网卡关键标识
若需批量记录或导出,推荐使用PowerShell(管理员权限非必需):
第一步:打开PowerShell窗口(Win+X → Windows PowerShell)。
第二步:粘贴并执行以下命令:
(Get-WmiObject Win32_BaseBoard).SerialNumber; (Get-NetAdapter | Where-Object Status -eq 'Up').MacAddress
该命令会先输出主板序列号(若存在),再换行输出所有已启用网卡的MAC地址。若主板无SN,第一行将为空;若无活动网卡,第二行不显示任何内容。











