如何从崩溃的计算机复制 PuTTY 会话?

如何从崩溃的计算机复制 PuTTY 会话?

我在崩溃的计算机上安装了 PuTTY,其中的会话中有很多项目。

我可以访问崩溃的计算机的系统驱动器。

如何到达 PuTTY 的注册表分支并将其复制到新的活动计算机?

答案1

你可以使用一些注册表读取工具。例如MiTec Windows 注册表恢复

看看我的WinSCP 恢复设置指南. 使用 PuTTY 时,除了注册表项路径之外,其他都相同:

  • 在 MiTec Windows Registry Recovery 中,转到文件 > 打开
  • 找到您帐户的注册表配置单元文件。它通常位于C:\Users\username\ntuser.dat(或C:\Documents and Settings\username\ntuser.datWindows 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 配置的步骤:

  1. 在新的 Windows 上运行一次 Putty。然后创建一个虚拟配置服务器。这会让 Putty 在注册表中创建一个新的配置条目。
  2. 关闭腻子。
  3. 使用 Windows 运行命令(Windows 键 + r)运行“regedit”。
  4. 进入注册表编辑器后,突出显示“HKEY_LOCAL_MACHINE”
  5. 然后点击文件->加载配置单元…
  6. 对话框将要求打开注册表文件。浏览到您的旧用户配置文件文件夹。例如,“C:\Windows.old\Users\myusername\NTUSER.DAT”
  7. 系统将提示您为该键名命名。您可以随意输入任何名称。在本例中,我们使用“old-registry”。
  8. 您现在可以展开 HKEY_LOCAL_MACHINE,您将在步骤 7 中输入的标签下看到刚刚打开的密钥文件。
  9. 展开如下内容:HKEY_LOCAL_MACHINE\old-registry\Software\SimonTatham
  10. 现在在 regedit 的左侧突出显示 SimonTatham,然后右键单击,然后选择导出。
  11. 将此注册表项导出到您选择的文件名和位置。我将其放在桌面上并将其命名为“putty-config”。此文件的扩展名为 .reg。但那些没有启用查看扩展名的人将看不到它。没关系。
  12. 现在您可以从配置单元中卸载旧注册表。确保“旧注册表”突出显示。选择文件 -> 卸载配置单元…
  13. 卸载配置单元后,关闭 regedit。
  14. 使用记事本打开刚刚保存的注册表文件。对我来说,它是“putty-config”。
  15. 将“HKEY_LOCAL_MACHINE\old-registry”替换为“HKEY_CURRENT_USER”。单击全部替换。
  16. 现在保存文件并关闭记事本。
  17. 右键单击“putty-config”文件并选择“合并”。这会将注册表合并到您的新注册表中。
  18. 打开 Putty,瞧!您的旧配置(包括所有会话密钥)都已恢复到 Putty 中。

相关内容