最近我的 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 系统中也可能实现此操作(例子)。然后您可以通过以下方式获取许可证:
获取注册表读取/编辑工具。我使用过
chntpw
,它目前在 Fedora 和 Ubuntu 软件存储库中可用。获取注册表数据。您将需要包含注册表数据的文件
HKLM\SOFTWARE
,该文件应位于/Windows/System32/config/SOFTWARE
(文本大小写可能有所不同,可能是/WINDOWS/system32/config/SOFTWARE
等等)。如果您可以读取硬盘,则应该可以访问提取数据.
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 和大量恢复工具。