如何从以前的 Windows 安装中查找丢失的产品密钥

如何从以前的 Windows 安装中查找丢失的产品密钥

很多年前,我的电脑最初是安装 Windows 7 的 - 我记得是这样。我记不太清楚了。与往常一样,此安装是通过产品密钥激活的。我可以从 Windows 运行顺畅的事实中看出这一点,不会像未激活的 Windows XP 那样被锁定,也不会像未激活的 Windows 7 那样我的桌面背景变黑。

但过了一段时间,我不得不安装,或者重新安装 Windows 7,我用 Windows 7 安装盘来安装,结果发现是盗版的。

但据我所知,微软以某种方式将我的电脑制造商/制造商用于注册我的系统的产品密钥分配给了我的系统,并且我可以在此电脑上随意使用该密钥,除非我更换主板。不幸的是,我从未记下过该密钥。

但我有两个选择。第一,如果第一个产品密钥以某种方式记录在我的电脑的某个地方 - 这似乎是不可能的。

至于第二个,似乎我的主板/系统有某种 ID 号 - 来自我的主板制造商的跟踪,微软将其保存并存储在他们的机器/机器中的表中,可能多次,针对我可能用来在我的 PC 上安装 Windows 的所有产品密钥 - 第一次、第二次、第三次和无数次;每当我进行安装时。

那么,微软是否允许所有人访问该表?或者微软的政策是否允许我联系他们,描述我的问题,并立即获得他们的帮助?无论哪种方式,我如何知道我的系统 ID,根据它来查找或询问我丢失的产品密钥?

答案1

http://www.squidworks.net/2015/03/how-to-windows-7-oem-activation/

这在我 OEM Dell 笔记本电脑上有效。如果我没记错的话,我使用了相同类型(专业版)的通用 Windows 7 安装程序,当我没有激活密钥时(因为 Windows 通过硬件激活),这个方法奏效了。您的“里程”会有所不同。

在 Windows Vista、7、Server 2008、2008r2 和 Server 2012 中,OEM 激活是通过 3 个元素的组合来完成的。

系统的 BIOS 必须包含所谓的“SLIC”字符串,所有由主要 OEM(例如 Dell、HP)制造的系统都会包含此字符串。自制系统则不会(除非您自己修改 BIOS)与 BIOS 中存储的“SLIC”字符串匹配的证书文件。这些证书文件对于每个 OEM 都是唯一的,因此 Dell 有自己的证书文件,HP 有自己的证书文件等,并且不可互换。Windows 产品密钥,它告诉系统使用 OEM 激活而不是传统的 Microsoft 激活过程。这些密钥并不特定于某个 OEM,并且可以互换。如果所有这三个密钥都存在,系统将立即激活,不会与 MS 通信以确定激活是否有效或针对 MS 服务器进行激活。激活已经是受信任的。

当您重建 PC 时,组件 1 仍然存在,但组件 #2 和 # 3 丢失了。

附在 SLIC.zip 文件中,您将找到主要 OEM(例如戴尔、惠普、联想)使用的证书文件,以及可用于 Windows 7 Professional 和 Ultimate 的产品密钥。

SLIC Zip 文件下载

例如,如果您有一台戴尔电脑,就可以使用此功能。

打开提升的命令提示符,将 Dell 证书提取到 C:\temp

该证书名为 Dell-Dell-2.0.xrm-ms

因此发出命令 slmgr –ilc c:\temp\dell-dell-2.0.xrm-ms

然后发出命令 slmgr –ipk 2QTV2-3CMPP-FQBYK-XXXXX-XXXXX (适用于 Windows 7 Pro)

等待大约 5 秒钟,然后您会看到系统现已正版并且已激活。

相关内容