我在崩溃的计算机上安装了 PuTTY,其中的会话中有很多项目。
我可以访问崩溃的计算机的系统驱动器。
如何到达 PuTTY 的注册表分支并将其复制到新的活动计算机?
答案1
你可以使用一些注册表读取工具。例如MiTec Windows 注册表恢复。
看看我的WinSCP 恢复设置指南. 使用 PuTTY 时,除了注册表项路径之外,其他都相同:
- 在 MiTec Windows Registry Recovery 中,转到文件 > 打开。
- 找到您帐户的注册表配置单元文件。它通常位于
C:\Users\username\ntuser.dat
(或C:\Documents and Settings\username\ntuser.dat
Windows XP 及更早版本中)。请注意,该文件通常是隐藏的。 - 去探索 > 原始数据。
- 找到钥匙
Software/SimonTatham/PuTTY/Sessions
。 - 去文件 > 导出为 REGEDIT4 格式。
- 在导出到 REGEDIT4对话框中,选择
HKEY_CURRENT_USER
并检查仅限选定的键和截断根键名称。 - 保存导出到您选择的文件。
- 将文件传输至目标系统。
- 通过打开(双击)导入注册表导出。
答案2
以下是关于如何从旧 Windows/崩溃的 Windows 中提取 Putty 配置的简单教程无需任何额外软件。这对我很有帮助,我只是想在这里分享相同的步骤,以防下面的步骤失败。致谢:http://www.miniservernation.com/2012/05/putty-import-settings-from-old-hdd-or-crashed-system/
先决条件:
• 您的注册表文件必须仍然可以访问(位于用户配置文件中)恢复 putty 配置的步骤:
- 在新的 Windows 上运行一次 Putty。然后创建一个虚拟配置服务器。这会让 Putty 在注册表中创建一个新的配置条目。
- 关闭腻子。
- 使用 Windows 运行命令(Windows 键 + r)运行“regedit”。
- 进入注册表编辑器后,突出显示“HKEY_LOCAL_MACHINE”
- 然后点击文件->加载配置单元…
- 对话框将要求打开注册表文件。浏览到您的旧用户配置文件文件夹。例如,“C:\Windows.old\Users\myusername\NTUSER.DAT”
- 系统将提示您为该键名命名。您可以随意输入任何名称。在本例中,我们使用“old-registry”。
- 您现在可以展开 HKEY_LOCAL_MACHINE,您将在步骤 7 中输入的标签下看到刚刚打开的密钥文件。
- 展开如下内容:HKEY_LOCAL_MACHINE\old-registry\Software\SimonTatham
- 现在在 regedit 的左侧突出显示 SimonTatham,然后右键单击,然后选择导出。
- 将此注册表项导出到您选择的文件名和位置。我将其放在桌面上并将其命名为“putty-config”。此文件的扩展名为 .reg。但那些没有启用查看扩展名的人将看不到它。没关系。
- 现在您可以从配置单元中卸载旧注册表。确保“旧注册表”突出显示。选择文件 -> 卸载配置单元…
- 卸载配置单元后,关闭 regedit。
- 使用记事本打开刚刚保存的注册表文件。对我来说,它是“putty-config”。
- 将“HKEY_LOCAL_MACHINE\old-registry”替换为“HKEY_CURRENT_USER”。单击全部替换。
- 现在保存文件并关闭记事本。
- 右键单击“putty-config”文件并选择“合并”。这会将注册表合并到您的新注册表中。
- 打开 Putty,瞧!您的旧配置(包括所有会话密钥)都已恢复到 Putty 中。