最优先使用wmic baseboard get serialnumber命令直接读取主板固件中烧录的物理序列号;若为空,则依次执行wmic bios get serialnumber和wmic csproduct get identifyingnumber交叉验证;cmd失效时改用powershell的get-ciminstance -classname win32_baseboard命令。

在 Windows 11 中通过 CMD 命令直接提取主板物理生产序列号(SN码),是售后登记、硬件溯源或维修备件匹配的关键一步,必须读取主板固件中烧录的原始 BaseBoard SerialNumber 字段,不能依赖 BIOS 或整机产品编号替代。
用 wmic baseboard 获取主板真实 SN 码
这是最优先尝试的方法,直接访问 SMBIOS BaseBoard 表结构,读取主板制造商写入的物理序列号。
① 按 Win + R 打开“运行”对话框 → 输入 cmd → 回车启动命令提示符。
② 在窗口中粘贴执行:wmic baseboard get serialnumber → 回车。
若返回一串非空的字母数字组合(如 B650M-GAMING-WIFI-8A7F2C1E),这就是主板本体的真实生产序列号。该值通常与主板 PCB 上丝印一致,可用于华硕、微星、技嘉等品牌官网验证。
若显示 To be filled by O.E.M.、Null 或完全空白,说明主板厂商未烧录有效值,或 OEM 厂商主动屏蔽了该字段——此时不能放弃,需立即进入下一步交叉验证。
当 baseboard 返回为空时,查 BIOS 层 SN 码
部分商用设备(如联想 ThinkStation、戴尔 Precision)将唯一序列号写在 BIOS 固件而非主板基板中,此编号常用于企业资产管理和保修绑定。
在同一个 CMD 窗口中,直接输入:wmic bios get serialnumber → 回车。
注意:这个值可能和主板 SN 不同,但对 Dell/Lenovo/HP 等品牌整机具有同等法律效力;若此处也为空或显示 Default string,则跳转至下一方法。
再查整机产品识别号(OEM 主机常用)
组装机主板和 BIOS 都没 SN 时,品牌整机往往在系统产品层(csproduct)保留一个出厂识别号,它印在机身标签、包装盒或电池仓内,售后系统认的就是这个。
继续在该 CMD 窗口执行:wmic csproduct get identifyingnumber
这一步操作起来很简单,直接回车就行。如果返回结果是一串 10–15 位字母数字(如 CN-1234567890AB),且与机身标签上的 S/N 完全一致,就可作为当前设备的法定 SN 码提交给官方客服。
【务必核对机身标签】——CMD 输出的 identifyingnumber 若与设备底部银色标签不一致,说明系统被重装过或存在克隆痕迹,该值不可用于保修验证。
PowerShell 替代方案(当 CMD 报错或无响应时)
Windows 11 22H2 及更新版本中,部分系统禁用了 wmic 工具,CMD 会报错“‘wmic’ 不是内部或外部命令”。此时必须切换到 PowerShell。
方法一:右键“开始” → 选择“Windows Terminal(管理员)” → 输入以下命令:
Get-CimInstance -ClassName Win32_BaseBoard | Select-Object SerialNumber
方法二:若上条报错,改用兼容模式:
Get-WmiObject -Class Win32_BaseBoard | Select-Object SerialNumber
PowerShell 不依赖 wmic.exe 文件,绕过了系统级禁用,且对中文环境和 Unicode 编码更友好;若两条都返回空白,基本可判定该主板未烧录任何有效序列号。











