Mar*_*son 3 windows-registry windows-7 remote windows-xp
是否有任何可用的注册表编辑器可以编辑注册表,给定特定文件(ntuser.dat 等)?
假设我有一个旧的系统驱动器,我们可以称之为“A”;如果我将 A 插入我的工作计算机,是否有任何可用的工具可以访问 A 的 Windows 安装注册表,给定特定文件?
(不,我无法从它启动,这不是一个选项。)
您可以使用 regedit 在 Windows 中加载另一个 Windows Hive,无需使用第三方软件。
将驱动器连接到另一台 Windows PC 作为辅助设备或使用 USB 适配器。
在注册表编辑器中,突出显示 HKLM(或您需要加载的任何配置单元),然后执行 File>load hive 导航到(驱动器号):\WINDOWS\System32\config 损坏驱动器并突出显示文件“Software”(或导航到另一个你需要加载的配置单元)点击确定,它会要求你命名它即将加载的配置单元,给它一个唯一的名字,比如测试,点击确定,它会在 HKLM 下加载名为 Test、Make 的配置单元和您需要的更改然后突出显示“测试”并执行文件>卸载配置单元。确保在选择卸载时突出显示测试键。
我从未遇到过使用这种方法的问题,但我认为我应该发布“可能”的风险,请参阅这篇文章
注意 WinXP 有一个称为注册表修复和恢复 ( MS KB Q815011 )的新功能,它通常在启动 WinXP 时被激活。但它也会在加载离线配置单元时激活,这可能会产生不良影响,即加载的配置单元在您背后修改。如果担心“修复”功能弊大于利,可以在 WinXP SP1 中禁用此功能: [HKEY_LOCAL_MACHINE\ System \CurrentControlSet \Control \Session Manager \Configuration Manager] SelfHealingEnabled = 0
我也从未使用 W7 PC 完成此操作,W7 PC 具有更积极的自我修复机制。但似乎与文件系统而不是注册表有关,人们会认为它也有一个类似于 XP 的自我修复注册表。
其他离线注册表编辑工具。