获取 ​​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 是最佳选择​​;否则,尝试其他方法或联系厂商。