如何从另一个操作系统启动编辑注册表

如何从另一个操作系统启动编辑注册表

我无意中更改了 Windows 中的一个参数,每次登录时系统都会崩溃并重新启动。我无法进入安全模式。恢复到已知正确配置也不起作用。

不幸的是,我没有系统备份。有什么方法可以从其他操作系统或可启动的 Windows PE 恢复或编辑注册表文件吗?我可以使用哪些工具来编辑?

非常感谢!

答案1

另一个 Windows 或 WinPE 安装也可以正常工作。启动后,转到命令提示符并执行以下操作:

reg load hklm\Old_System C:\Windows\System32\Config\System
reg load hklm\Old_Software C:\Windows\System32\Config\Software

如果您需要用户设置:

reg load hku\Old_User C:\Users\Jack\ntuser.dat

注册表可以用 编辑RegEdit,注意名称略有不同(HKLM\Old_System 而不是 HKLM\System)。完成后,像这样卸载它们:

reg unload hklm\Old_System
reg unload hklm\Old_Software
reg unload hku\Old-User

答案2

Chris S 的答案看起来是最好的方法。如果你不能使用 WinPE 路线,那么有一个工具叫做密码。它是一张可启动 CD,用于恢复忘记的密码,但也可以用于编辑 Windows 注册表。

在这里下载启动盘:

http://pogostick.net/~pnh/ntpasswd/bootdisk.html

以下是如何使用 ntpasswd 注册表编辑器的指南:

http://pogostick.net/~pnh/ntpasswd/regedit.txt

相关内容