可通过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;