Windows系统可用内置CMD命令查激活状态和序列号类型:slmgr /xpr显示是否永久激活;slmgr.vbs -dli/-dlv识别OEM/零售/数字许可证;wmic获取OEM预装密钥;reg query验证密钥一致性。
windows 系统可通过 cmd 命令快速查激活状态和序列号类型,无需第三方工具,全部使用系统自带命令。关键在于区分“激活状态”(是否已授权)和“序列号类型”(oem/零售/数字许可证),两者需不同命令获取。
查看当前激活状态(是否已激活、永久还是临时)
最直接有效的是 slmgr /xpr 命令,它会弹出简洁提示框,明确告知结果:
- 运行 Win + R → 输入 cmd → 右键“命令提示符”选择以管理员身份运行
- 输入命令:slmgr /xpr,回车
- 若显示“该计算机已永久激活”,说明是数字许可证或正版零售/OEM绑定激活;若提示“未激活”或出现到期时间,则未成功激活
识别激活类型与许可证详情(OEM/零售/数字许可证)
slmgr.vbs -dli 和 -dlv 是核心命令,能准确读出激活来源和硬件绑定特征:
- slmgr.vbs -dli:显示简明信息,包括“激活类型”(如 DigitalLicense、OEM_DM、Retail)、“部分产品密钥”(末5位)、“许可证状态”
- slmgr.vbs -dlv:输出完整诊断数据,“描述”字段明确写有 OEM、Retail 或 Volume;“安装 ID”和“激活 ID”可用于微软客服验证;“到期日期”为空即为永久授权
- 注意:两个命令都必须在管理员权限 CMD 中执行,否则可能报错或返回不全
提取原始产品密钥(仅限 OEM 预装机)
品牌机(联想、戴尔、惠普等)的密钥通常固化在 BIOS/UEFI 中,可用以下命令读取:
- 在管理员 CMD 中输入:wmic path SoftwareLicensingService get OA3xOriginalProductKey
- 成功时直接返回 25 位格式密钥(XXXXX-XXXXX-XXXXX-XXXXX-XXXXX)
- 若返回空白,说明是数字许可证激活(无实体密钥),或系统为零售版且密钥未写入固件
辅助验证:通过注册表比对密钥一致性
注册表中存储了备份密钥,可与 slmgr 显示的末5位交叉验证是否一致:
- 运行 reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v BackupProductKeyDefault
- 输出值若与 slmgr.vbs -dli 中的“部分产品密钥”末5位相同,说明密钥未被篡改,系统可信度高
- 此步骤非必需,但对排查激活异常或重装后失效问题有帮助

















