如何使用 CMD、PowerShell 和 Windows 注册表查找 Windows 10 产品密钥?

已发表: 2019-11-28

如果您尝试重新安装 Windows 10,您可能会因为丢失 Windows 产品密钥而被卡住。 但是,使用一些涉及 PowerShell、命令提示符和 Windows 注册表的简单方法,您可以轻松找到 Windows 10 产品密钥。

这些方法是每个 Windows 用户的救星,尤其是运行 Windows 7 和 Windows 8 的用户。 他们只需要几个步骤。 我个人很难理解为什么微软让寻找 Windows 10 产品密钥的过程如此困难。 只能通过假设 Microsoft 不希望您使用旧计算机上的 Windows 密钥来解释它。

在您的计算机上安装 Windows 操作系统并激活它后,Microsoft 会将其存储在 Windows 注册表中——这是人类无法阅读的内容。 如今,微软也停止在机器上贴上显示 Windows 密钥的证书贴纸。

另请阅读:您需要知道的 Windows CMD 命令的终极 A 到 Z 列表

您真的需要产品密钥吗?

如您所知,Windows 10 是微软希望在每台机器上安装的最新版本。 带来的一项重大变化是“数字许可证”,即重新安装 Windows 10 后,您不需要任何 25 位产品密钥来激活它。

如何查找 Windows 10 产品密钥数字许可证

Windows 10 现在使用与您的 Microsoft 帐户绑定的数字许可证自动激活。 OEM 大多采用这种方法,他们在笔记本电脑上预装 Windows 10 并且仍然如此。

不过,可能还有其他原因可能导致您想要在 Windows PC 上提取产品密钥。

如何使用 Windows 注册表方法查找 Windows 10 产品密钥

要继续使用此方法,您需要启动 Windows 计算机。 现在,使用一个简单的 VBScript(有些人可能已经在 Microsoft 论坛上看到过),您可以阅读 Windows 注册表中编写的所有二进制乱码。 此脚本将注册表值转换为可读格式。

因此,只需将以下脚本复制并粘贴到记事本窗口中,然后通过选择“保存类型”中的“所有文件”选项将其保存为 productkey.vbs。

 设置 WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))

函数 ConvertToKey(Key)
常量 KeyOffset = 52
我 = 28
字符 = "BCDFGHJKMPQRTVWXY2346789"
做
电流 = 0
x = 14
做
曲线 = 曲线 * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur \ 24) 和 255
Cur = Cur Mod 24
x = x -1
当 x >= 0 时循环
我 = 我 -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
如果 (((29 - i) Mod 6) = 0) 并且 (i <> -1) 那么
我 = 我 -1
KeyOutput = "-" & KeyOutput
万一
当 i >= 0 时循环
ConvertToKey = KeyOutput
结束功能

保存此文件后,只需单击它,一个新的弹出窗口将在注册表中显示您的 Windows 产品密钥。 您可以将其复制或记在某处以供以后使用。 windows密钥恢复注册表方法

如何使用命令提示符恢复 Windows 10 产品密钥?

这种使用 CMD 恢复 Windows 产品密钥的方法非常简单。 您需要做的就是启动具有管理员权限的命令提示符窗口。 为此,请在 Windows 搜索栏中搜索 cmd 并右键单击以选择提升的权限选项。

现在,在命令提示符中键入以下命令并按 Enter:

wmic path softwarelicensingservice 获取 OA3xOriginalProductKey

此步骤将立即显示您的 Windows 密钥。 请注意,此方法也适用于 OEM 和零售许可证。 windows key cmd恢复方法

如何使用 PowerShell 查找 Windows 许可证密钥?

要使用 Windows PowerShell 取回 Windows 序列号,您需要打开具有管理权限的新 PowerShell。 现在,键入以下命令并按 Enter:

powershell “(Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey”

此方法现在将立即向您显示您的 Windows 10、8.1 或 7 产品密钥。

如果这些方法不能解决您的问题,您需要联系 Microsoft 支持或您的 OEM 进行 Windows 激活。 您还可以使用一些第三方软件来恢复您的许可证密钥。 如果您有 Windows 密钥,但需要 Windows 安装介质,请随时访问我们的“合法”Windows 下载指南。

如何通过“环顾四周”找到 Windows 10 产品密钥?

如果您熟悉 Windows 产品密钥,您可能知道它是一个 25 个字符的字母数字代码,用于激活 Windows 操作系统。 它看起来像这样:

产品密钥:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

有时,您的 Windows 键可能只是在明显位置或打印在视线范围内。 这里有几种方法可以通过环顾四周来找到 Windows 键。

此方法更适用于 Windows 7、Windows 8/8.1,因为它们依赖于实际产品密钥而不是许可证。

1. 贴纸/标签上的 Windows 键:

当您购买新 PC 时,它会预先激活。 您可能不需要打开命令提示符或使用 Windows 注册表。 您的 Windows 密钥可能就在您面前的计算机上的授权证书 (COA) 贴纸上,或者包含在原始包装中。

如果您从授权的 Microsoft 零售商处购买 PC,则需要在 PC 包装盒内的标签上找到 Windows 产品密钥。 笔记本电脑产品激活密钥

您计算机上的 COA 贴纸可验证您的 Windows 计算机的真实性。 如果它是可拆卸的,它也可以在电池下方找到。 如果您拥有一台台式电脑,您会在台式机机箱的侧面看到 COA 贴纸。

2. Windows 键输入来自 Microsoft 的电子邮件

万一您从 Microsoft 的网站购买了 Windows 副本,您可以在 Microsoft 人员的电子邮件中找到您的 Windows 产品密钥。 完成购买后,公司会发送确认邮件。

3.在PC的UEFI固件中找到Windows键

这些天来,OEM 使用新的 Windows 激活方法运送计算机。 他们不提供物理 Windows 密钥,而是将其存储在您计算机的 UEFI 固件或 BIOS 中。 因此,如果您知道您运行的是哪个版本的 Windows,您可以重新安装相同的版本,它会自动激活——无需输入密钥。

同样,如果您希望升级合法且已激活的 Windows 7 或 8.1 计算机,则不需要密钥。 Microsoft 将自行激活您的 Windows 副本,您将收到 Windows 的数字授权,而不是密钥。

你觉得这篇文章有帮助吗? 不要忘记在下面的评论部分中留下您的反馈。

另请阅读:   删除 Pendrive 中的坏扇区 | Windows 中的“您要扫描并修复可移动磁盘”错误