Я пришел к этому ответу, исследуя немного другую проблему, однако это было полезно, и я хотел поделиться тем, что я сделал.
Моя проблема заключалась в том, что я использовал WinSCP с паролями, сохраненными под Windows XP в домене Active Directory, который затем изменился. С новым доменом Active Directory мой профиль пользователя также изменился, в результате чего WinSCP не показывал сохраненные профили входа в систему.
Для восстановления предыдущих профилей входа в WinSCP я сделал следующее.
Запустил regedit
приложение и выполнил поиск любых ключей с именем Martin Prikryl
. После нескольких ложных совпадений я нашел ключ с тем, что выглядело как правильные данные сеанса.
Затем я экспортировал раздел реестра WinSCP Session с помощью команды regedit
export в текстовый файл.
Затем я изменил экспортированный текст в текстовом файле так, чтобы он использовался HKEY_CURRENT_USER
в качестве начала полного ключа перед подразделом «Программное обеспечение».
Затем regedit
я импортировал данные, чтобы изменить ключи реестра Windows, используемые WinSCP для текущего пользователя.
Эти действия сделали следующее: (1) обнаружил данные сеанса входа в WinSCP для старого профиля пользователя, (2) сделал копию этих данных, (3) изменил ключ реестра Windows, чтобы разрешить импорт, regedit
чтобы изменить текущего пользователя, (4) импортировал данные, модифицирующие записи реестра WinSCP для текущего профиля пользователя.
После выполнения этой процедуры я смог получить доступ к своему веб-серверу с помощью WinSCP.
Вероятно, есть несколько причин, почему это было просто и сработало. Во-первых, этот компьютер использовался только одним человеком, поэтому он не передавался, уменьшая количество совпадений. Во-вторых, у меня были права администратора на ПК. В-третьих, это была Windows XP, а не Windows 7/8.