如何从命令提示符或 Linux 实时磁盘获取 Windows 7 CD 密钥?

如何从命令提示符或 Linux 实时磁盘获取 Windows 7 CD 密钥?

最近我的 Windows 7 安装损坏并且无法启动(看这里)。

我希望重新安装但只有 1 个 CD 密钥。

有没有办法仅使用命令提示符或 Linux 实时磁盘来检索我当前的 CD 密钥?

注意:我无法启动 Windows 7,但可以访问恢复菜单中的最小命令提示符。(安全模式无法启动)。

答案1

不,您不能通过 WinRE 命令行执行此操作

使用 USB 转硬盘适配器将不可启动驱动器连接到另一台 Windows PC,安装产品密钥在主机上,运行产品密钥并使用文件>选择源。

当新窗口打开时,勾选第三个单选按钮,浏览到非启动驱动器上的 Windows 文件夹,然后单击确定。

在此处输入图片描述

答案2

我在 MS-Windows 7(32 位和 64 位版本)以及其他版本的 MS-Windows 和大多数 MS-Office 产品中使用 Magic Jelly Bean KeyFinder 工具取得了非常好的成功:

  魔法果冻豆钥匙查找器
  http://www.magicaljellybean.com/keyfinder/

在此处输入图片描述

答案3

可以从 Linux 实时磁盘(例如Ubuntu 实时 DVD ),或者任何可以访问计算机驱动器的 Linux 系统(从 USB 启动、双启动等)-在没有第三方应用程序的其他 Windows 系统中也可能实现此操作(例子。然后您可以通过以下方式获取许可证:

  1. 获取注册表读取/编辑工具。我使用过chntpw,它目前在 Fedora 和 Ubuntu 软件存储库中可用。

  2. 获取注册表数据。您将需要包含注册表数据的文件HKLM\SOFTWARE,该文件应位于/Windows/System32/config/SOFTWARE(文本大小写可能有所不同,可能是/WINDOWS/system32/config/SOFTWARE等等)。如果您可以读取硬盘,则应该可以访问

  3. 提取数据.chntpw使用注册表文件的路径运行 - 例如将 Windows 分区安装在/mnt

    chntpw -e /mnt/Windows/System32/config/SOFTWARE
    

    并从密钥中获取数据HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId- 您可能能够使用dpi命令,否则您可以使用直接读取密钥数据hex Microsoft\Windows NT\CurrentVersion\DigitalProductId

如果你没有成功,你可以使用答案检查硬件,看看它是否嵌入了密钥这里.或者检查计算机附带的标签上是否有写有许可证密钥。

此外,如果 Windows 是零售或 OEM 许可证,您可能只会找到一个唯一的 ID,因为密钥只能使用一次。

更多信息:

答案4

使用Hiren 的启动 CD。您也可以单独下载每个工具,但最好拿到 CD 和大量恢复工具。

相关内容