获取 OEM 密钥,取决于以下几个关键因素:
1. 密钥存储位置
OEM 密钥通常存储在以下位置之一:
BIOS/UEFI 固件(ACPI MSDM 表)(大多数现代电脑)
注册表(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform)
OEM 证书和 SLIC 表(部分旧电脑)
如果 重装系统时没有更换主板,密钥通常仍保留在 BIOS/UEFI 中,可以提取。
2. 在 PE 环境下获取 OEM 密钥的方法
✅ 方法1:使用 wmic或 PowerShell(适用于 BIOS 存储的密钥)
wmic path softwarelicensingservice get OA3xOriginalProductKey
或
(Get-WmiObject -query "select * from SoftwareLicensingService").OA3xOriginalProductKey
如果返回空值,说明密钥可能不在 WMI 中,需要尝试其他方法。
✅ 方法2:使用 RWEverything读取 BIOS MSDM 表(最可靠)
下载 RWEverything(官网)
在 PE 中运行 RW.exe
进入 ACPI Tables → 查找 MSDM 表
在 Data 部分找到 OEM 密钥
✅ 方法3:使用 ProduKey(适用于注册表残留)
下载 ProduKey(NirSoft)
在 PE 中运行,选择 "Load product keys from external Windows installation
"
指向原系统的 Windows目录(如 C:\Windows)
查看 OEM 密钥(如果注册表未被覆盖)
✅ 方法4:使用 regedit手动查找(适用于部分 OEM 系统)
在 PE 中加载原系统的注册表:
reg load HKLM\OLD_SYSTEM C:\Windows\System32\config\SOFTWARE
查找:
reg query HKLM\OLD_SYSTEM\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform /v BackupProductKeyDefault
(适用于部分 Windows 8/10 OEM 系统)
3. 如果仍然无法获取
密钥可能已被替换(如使用 KMS 或数字激活)
BIOS 可能不存储 MSDM 表(部分品牌机)
OEM 密钥可能绑定到微软账户(部分 Win10/Win11 设备)
最终解决方案:
联系电脑厂商(提供 SN 或服务标签,可获取 OEM 密钥)
使用主板 SN 查询(部分品牌如 Dell、HP 支持)
如果 BIOS 里有 MSDM 表,RWEverything 是最佳选择;否则,尝试其他方法或联系厂商。
评论区(暂无评论)