暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何在Windows 10中验证 OEM 激活密钥

原创 watson 2023-03-10
1943

背景

从 Windows 10 创意者更新 (内部版本 1703) 开始,Windows 激活行为已更改。 唯一的 OA3 数字产品密钥 (DPK) 并不总是显示为设备中当前安装的密钥。 相反,系统的行为如下:

  • Windows 10 (包括从Windows 10 创意者更新) 开始的所有版本都通过具有适当的默认产品密钥部署到设备。 可以运行 slmgr /dli 或 slmgr /dlv 显示部分默认产品密钥,而不是 OA3 DPK 作为固件中的当前许可证。 “设置>系统>关于”页上显示的产品 ID 对于正在使用的Windows 10密钥并不唯一。

  • 运行任何Windows 10 OEM 客户端版本(如 Windows 主页或 Windows 专业版)的设备,通过在固件中使用 OA3 DPK 激活,将升级到较新版本。 例如,它已从内部版本 1703 升级到内部版本 1709。 但是,有时运行 slmgr /dli 或 slmgr /dlv 不将 OA3 DPK 显示为当前许可证。 相反,这些命令会显示默认产品密钥。

此行为是按设计进行的。 激活和用户体验不会受到影响。 但工厂中的 OA 验证可能会受到影响,如下所示:

  • slmgr /dli命令的slmgr /dlv输出不一定是注入的 DPK 的最后五个 (5 个) 位数。 因此,你不能再依赖这些命令来返回预期的结果。

针对 OA3 DPK 的产品密钥 ID 验证产品 ID 的建议

每个 OEM 都有一个不同的制造过程,这些流程经过多年的经验。 具体而言,若要针对已安装的Windows 10版本验证 DPK,我们建议不要依赖其输出或slmgr/dli输出slmgr /dlv。 请改用最新的 OA3Tool,如下所示:

  • OA3TOOL /Validate

    它运行验证传递以确保:

    • MSDM 表存在。
    • MSDM 表标头包含所有必需字段。
    • MSDM 表条目存在并符合正确的格式。
  • OA3TOOL /CheckEdition

    如果注入的 DPK 与目标 Windows 版本匹配,请进行交叉检查。

如果执行建议的步骤,Microsoft 是否可以确保系统始终激活

Windows 激活系统旨在使用在制造过程中注入计算机固件的产品密钥。 当设备首次联机时,它会自动激活设备。 此操作每天在数千台设备上使用。 作为额外的检查,建议 OEM 运行完整的端到端验证过程,包括在设备子集上激活,以验证用户使用电脑的体验。 如果遇到任何问题,请通过通常的渠道与我们联系。

为什么 Microsoft 使用 slmgr 删除了检查产品最后五位数字的功能

SLMGR 是一种旧工具。 虽然我们尚未更新 slmgr,而且由于连续系统内部版本中的更新,但产品密钥的最后五位数字显示或slmgr /dlv/dli与注入到系统 BIOS 中的产品密钥不匹配。 这是设计。 我们无意验证每个Windows 10版本的 SLMGR 或进行任何其他更改。 我们非常乐于获得有关 OA3 工具的反馈,以及我们可以添加到其中的更多功能,以改善制造流。




「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论