Восстановление конфигурации WinSCP из реестра Windows

Опубликовано в Веб-разработка

По умолчанию программа WinSCP сохраняет данные конфигурации в реестре Windows. Если заблаговременно не позаботиться об экспорте настроек в файл в формате *.ini, то придется прибегнуть к способу, описанному в этой статье.

Можете отмечать чек-боксы, чтобы не потеряться в списке дуйствий.

  1. Подключите папку / диск с версией Windows, в реестре которой хранись данные конфигурации WinSCP;
  2. Убедитесь, что в подключенной папке / диске существует файл <буква_подключенного_диска_со_старой_ОС>:\Users\<имя_пользователя>\NTUSER.DAT
  3. Закройте WinSCP, если программа запущена;
  4. Запустите Regedit любым удобным способом:
    1. сочетание клавиш "Win+R", затем введите "regedit.exe", нажмите "Enter";
    2. откройте Пуск и начните вводить "regedit" или "Редактор реекста", как только появятся подходящие результаты - нажмите на них;
    3. запустите файл <буква_диска_с_работающей_ОС>:\Windows\regedit.exe;
  5. При необходимости в появившемся окне разрешите этому приложению вносить изменения на вашем устройстве, нажав кнопку "Да" (если окно не появилось, пропустите этот шаг)
  6. Находясь в открывшейся программе "Редактор реестра" в левой панели, где отображена структура папкок, выделите раздел HKEY_LOCAL_MACHINE;
  7. Находясь в открывшейся программе "Редактор реестра" перейдите в пункт меню "Файл", выбреите пункт "Загрузить куст...";
  8. В появившемся окне выбора файла переместитесь в папку, в которой находится файл "NTUSER.DAT" (именно его вы искали в п.2.)
  9. Выделите файл "NTUSER.DAT" и нажмите кнопку "Открыть" в окне выбора файла;
  10. В появившемся окне выберите название для подключаемого раздела реестра (желательно по-английски, без пробелов), например "old_reg";
  11. ВАЖНО !!! Подключаемый раздел НЕ является копией подключаемого реестра, это и есть непосредственно сам подключаемый реестр, поэтому ЛЮБЫЕ действия, которые будут произведены внутри подключаемого раздела будут сохранены в подключаемом вами "NTUSER.DAT", о котором говорилось в п.2.;
  12. В подключенном разделе (в этой статье он назван "old_reg") в иерархии папок переместитесь в HKEY_LOCAL_MACHINE / old_reg / Software / Martin Prikryl / WinSCP 2 ";
  13. Выделите обнаруженный раздел "WinSCP 2", нажмите по нему правой клавишей мыши для вызова контекстного меню и выберите пункт "Экспортировать" (либо через главное меню "Файл > Экспорт...");
  14. В появившемся окне определите папку, куда будет сохранена выбранная ветвь реестра, задайте "Имя файла" в соотвествующем поле окна, нажмите на кнопку "Сохранить";
  15. Откройте сохраненный файл любым текстовым редактором, и произведите в нем замену текста с HKEY_LOCAL_MACHINE на HKEY_CURRENT_USER таким образом, чтобы пути в файле после замены начинались так: "HKEY_CURRENT_USER\Software\Martin Prikryl";
  16. Сохраните изменения в файле, закройте файл;
  17. Импортируйте сохраненный файл любым удобным способом:
    1. открыв его через "Проводник" Windows как любой файл: двойным нажатием мыши или кнопкой "Enter";
    2. через "Редактор реестра", в главном меню "Файл > Импорт...";
  18. В появившемся окне-предупреждении с текстом "Добавление сведений может привести к непреднамеренному изменению или удалению ..." нажмите кнопку "Да";
  19. Готово!

Вот такими несложными манипуляциями можно восстановить настройки WinSCP, список соединений WinSCP и пользовательские команды WinSCP, наработанные месяцами, годами и бессонными ночами.

Статья оказалась полезной? Поощрите автора!

Остались вопросы? Задайте их в комментариях, я постараюсь ответить в течение суток.

Tags: WinSCP Regedit Редактор реестра

Комментарии  

Антон
# Антон 24.04.2024 17:35
Спасибо за подробную инструкцию. За чекбоксы в инструкции отдельное спасибо. Это как минимум красиво.

Для всех остальных - метод рабочий. Экспортируется все.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Stas
# Stas 07.10.2024 18:30
А что делать с веткой old_reg ?
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору