可通过PowerShell调用WMI获取OEM密钥:执行(Get-WmiObject -Query 'select * from SoftwareLicensingService').OA3xOriginalProductKey;若为空则用slmgr.vbs -dli查末5位;还可查注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform下的BackupProductKeyDefault值。

如果您需要在 Windows 11 系统中快速定位原始产品密钥,而当前系统已通过 OEM 固件或零售密钥激活,则 PowerShell 提供了一种直接调用系统底层 WMI 接口的方式获取完整 25 位密钥。以下是具体操作步骤:
一、使用 PowerShell 调用 WMI 接口提取 OA3xOriginalProductKey
该方法直接访问 SoftwareLicensingService 类中的 OA3xOriginalProductKey 属性,适用于主板 UEFI/BIOS 中嵌入 OEM 密钥的品牌机(如戴尔、惠普、联想),不依赖当前激活状态,且在 Windows 11 24H2 等新版系统中响应更稳定。
1、按 Win + X 组合键,在弹出菜单中选择 “终端(管理员)” 或 “Windows PowerShell(管理员)”;
2、在管理员终端窗口中,粘贴并执行以下命令:
(Get-WmiObject -Query 'select * from SoftwareLicensingService').OA3xOriginalProductKey;
3、按回车键运行,若固件中存在原始密钥,终端将直接输出格式为 XXXXX-XXXXX-XXXXX-XXXXX-XXXXX 的完整 25 位产品密钥;
4、若返回空值、报错或仅显示空白行,则表明该设备未写入 OEM 密钥,可能采用数字许可证激活模式。
二、通过 PowerShell 运行 slmgr.vbs 查看部分密钥与激活类型
当 OA3xOriginalProductKey 字段为空时,此方法可验证是否为数字许可证绑定,并提供末尾 5 位可见字符,用于交叉比对密钥归属或确认激活有效性,避免误判为密钥丢失。
1、以管理员身份启动 PowerShell(操作方式同上);
2、输入并执行命令:slmgr.vbs -dli;
3、在输出结果中查找 “部分产品密钥” 或 “Partial Product Key” 字段,其后显示的 5 位字符即为密钥末尾;
4、如需进一步确认激活渠道,可改用命令:slmgr.vbs -dlv,查看“许可证状态”与“激活 ID”信息。
三、结合注册表 BackupProductKeyDefault 值辅助验证
Windows 在首次激活过程中会将原始密钥以加密形式写入注册表指定路径,该值存在于 SoftwareProtectionPlatform 分支,适用于零售版及部分升级用户,内容完整可复制,可作为 PowerShell 方法的交叉验证手段。
1、按 Win + R 打开“运行”窗口,输入 regedit 并回车;
2、在注册表编辑器地址栏中粘贴并跳转至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform;
3、在右侧窗格中查找名为 BackupProductKeyDefault 的字符串值;
4、双击该项,在“数值数据”栏中复制显示的密钥字符串,其格式为 XXXXX-XXXXX-XXXXX-XXXXX-XXXXX。











