可使用wmic命令从BIOS、整机产品、主板、硬盘等多层面提取Windows设备唯一序列号:一、wmic bios get serialnumber查BIOS序列号;二、wmic csproduct get identifyingnumber查整机产品序列号;三、wmic baseboard get serialnumber查主板序列号;四、wmic diskdrive get model,serialnumber查主硬盘序列号;五、wmic csproduct get name,identifyingnumber同步获取型号与序列号。

如果您需要快速确认Windows电脑的唯一出厂标识,但不确定如何从系统中提取序列号,则可借助命令行工具直接读取BIOS、主板或整机产品层写入的原始编号。以下是多种CMD指令查询序列号的方法:
一、使用wmic bios get serialnumber查询BIOS序列号
该命令访问BIOS/UEFI固件中存储的SerialNumber字段,是OEM厂商最常写入设备唯一标识的位置,适用于Dell、HP、Lenovo等主流品牌整机。
1、按下Win + R键,打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符窗口。
3、在窗口中输入以下命令并回车:wmic bios get serialnumber。
4、查看输出结果中SerialNumber下方的字符串;若显示To Be Filled By O.E.M.或为空,则说明该字段未被制造商写入有效值。
二、使用wmic csproduct get identifyingnumber查询整机产品序列号
此命令调用WMI中的csproduct类,读取由设备制造商定义的产品识别码,部分机型(如部分联想、戴尔商用本)在此处提供更准确的主机编号,与BIOS序列号可能不同。
1、确保命令提示符窗口已开启(如未打开,请按前述步骤启动)。
2、输入以下命令并回车:wmic csproduct get identifyingnumber。
3、等待执行完成,输出中IdentifyingNumber右侧的字母数字组合即为该设备的产品序列号。
三、使用wmic baseboard get serialnumber查询主板序列号
当BIOS和整机产品层均未写入有效序列时,可尝试从主板固件层面获取标识——该值由主板制造商烧录,独立于整机OEM配置,部分工控机或DIY主机可能仅在此处存在唯一编号。
1、在当前命令提示符中输入以下命令并回车:wmic baseboard get serialnumber。
2、若主板已正确烧录,将返回一串非空的字母数字组合;若显示None或空白,则主板未提供该信息。
3、为辅助判断主板来源,可追加执行:wmic baseboard get product, manufacturer。
四、使用wmic diskdrive get model,serialnumber查询主硬盘序列号
部分OEM厂商将设备唯一标识写入主硬盘固件而非BIOS,此时硬盘序列号可作为设备身份的补充依据,尤其适用于BIOS序列号为空的设备,且该序列号通常印制在硬盘金属铭牌上,便于实物比对。
1、在命令提示符中输入以下命令并回车:wmic diskdrive get model,serialnumber。
2、检查输出列表中第一行(通常对应系统盘)的SerialNumber列内容。
3、注意:部分NVMe SSD可能返回空白,此属正常现象,因厂商未向WMI暴露该字段。
五、使用wmic csproduct get name,identifyingnumber同时查询型号与序列号
该命令一次性输出设备型号与对应的产品识别码,便于在提交服务请求、核对保修状态或录入资产管理系统时提供完整信息,避免多次执行命令。
1、在命令提示符中输入以下命令并回车:wmic csproduct get name,identifyingnumber。
2、观察输出结果中Name列(如“Latitude 5430”)与IdentifyingNumber列(如“ABC123XYZ”)是否成对出现。
3、若IdentifyingNumber为空,可立即切换至其他方法继续排查。










