Putty 保存但不保存 HKEY_CURRENT_USER\SOFTWARE 下的会话

Putty 保存但不保存 HKEY_CURRENT_USER\SOFTWARE 下的会话

Windows 10 和 Putty v0.76 和 0.78。我的 Putty 会话未保存到注册表中。基本上,主键 HKEY_CURRENT_USER\Software\SimonTatham 不存在。相反,Putty 将会话保存在 HKEY_USERS\S-1-5-21-1606980848-861567501-725345543-2127627\SOFTWARE\SimonTatham\PuTTY\Sessions 下。有什么想法吗?

一些评论的更新:我从 Putty 网站下载的 MSI 安装程序安装了 v0.76 和 0.78(https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)。

  • 我在问什么?为什么 Putty 没有创建 HKEY_CURRENT_USER\Software\SimonTatham 注册表项?
  • Putty 将其会话保存在哪里?(在我的例子中显然不是注册表)
  • 0.78 的注册表项是什么?

它们存储在哪里有什么关系?因为我想从另一台机器恢复我保存的所有会话密钥,但这些密钥没有显示在 Putty 中,因为它们存储在 HKEY_CURRENT_USER\Software\SimonTatham 下,而 Putty 显然没有在我的情况下使用此注册表项。

答案1

为什么 Putty 没有创建 HKEY_CURRENT_USER\Software\SimonTatham 注册表项?

创建该注册表项...仅适用于不同的用户ID。

HKEY_CURRENT_USER关联to HKEY_USERS\<SID>– 其目标是动态的,并且始终显示执行该进程的用户的 SID。由不同用户运行的两个相同进程将看到 HKCU 的不同内容,并且每个用户所做的更改将存储在与该用户的帐户 SID 相对应的 HKU 子项下。(您自己的 SID 可以在中看到whoami /user;请注意,您在 HKCU\Software 下创建的任何内容都会立即显示在 HKU\<your_SID>\Software 下。)

就你的情况而言,SIDS-1-5-21-1606980848-861567501-725345543-2127627领域SYSTEMSID(缺少标识该域内特定用户的最终 RID 组件)通常意味着该进程在该帐户而不是您的个人帐户下运行。

相关内容