概要
WinSCPを使っていたWindowsのPCのマザーボードが壊れてしまった。
HDDは生きていたので取り出した。
HDD内のWinSPCを起動すると接続情報が空になっていた。
もともと保存していた場所にもなさそう。
(C:\Users\ユーザー名\AppData\Roaming\WinSCP.iniが無い)
なのでほかの方法で復旧できないか試みました。
解決方法
NTUSER.DAT
から復旧する。
詳細手順
NTUSER.DATがあるか確認
例
F:\Users\ユーザー名\NTUSER.DAT
レジストリ エディターを開く
NTUSER.DATを読み込む
HKEY_USERSを選択して、「ファイル」→「ハイブの読み込み」
先ほどのF:\Users\ユーザー名\NTUSER.DAT
を選択
キー名は適当にTempHKCUとか入力
レジストリ内容がロードされるので、Software\Martin Prikryl\WinSCP 2
を確認すれば完了
番外編:パスワードわかんなくて接続できなくなっちゃった
一旦、接続先を保存
パスワードあとで書き換えるので適当になにか入力しておいてください。
レジストリ エディターのPasswordをダブルクリック
WinSCP.iniをメモ帳で開き、わからないパスワード部分を書き換える
C:\Users\ユーザー名\AppData\Roaming\WinSCP.ini
上記を保存した後、WinSCPを再起動する。
パスワードがわからないだけであればこれで接続はできるはず…