3

Имя моей учетной записи Windows NT было изменено, и при запуске PuTTY теперь кажется, что моя сохраненная информация о сеансе была потеряна.

В FAQ предлагается, чтобы сеансы PuTTY были сохранены в HKEY_CURRENT_USER\Software\SimonTatham\PuTTY .

Википедия объясняет, что HKCU отображается на NTUSER.DAT и USRCLASS.DAT в папке Desktop and Settings текущего пользователя.

У меня все еще есть эти файлы для моего старого имени учетной записи, но я предполагаю, что нет простого способа извлечь данные из этих файлов?

3 ответа3

4

Как описано в этой статье Microsoft TechNet, вы можете загрузить файл .dat в существующий реестр:

Чтобы загрузить улей в реестр

  1. Откройте редактор реестра.
  2. В дереве реестра (слева) щелкните ключи HKEY_USERS или HKEY_LOCAL_MACHINE.
  3. В меню Файл выберите Загрузить куст.
  4. В поле «Просмотр» выберите диск, папку или сетевой компьютер и папку, содержащую куст, который вы хотите загрузить.
  5. Нажмите Открыть.
  6. В поле «Имя ключа» введите имя, которое хотите назначить кусту, и нажмите кнопку «ОК».

Затем вы можете просмотреть дерево и экспортировать конфигурацию PuTTY из

HKCU or HKLM\Entered Key Name\Software\SimonTatham\PuTTY

Для бит, где вы хотите добавить старые настройки реестра в ваш новый реестр. Прежде чем использовать «Файл> Импорт» для импорта файла .reg, сделайте следующее (я сделал это на своем компьютере с Windows XP, и это сработало)

  • Откройте сохраненный файл .reg в редакторе
  • Замените все вхождения «HKCU или HKLM\ Введенное имя ключа» на «HKEY_CURRENT_USER», чтобы пути reg выглядели следующим образом:

    Windows Registry Editor Version 5.00
    [HKEY_CURRENT_USER\Software\SimonTatham]
    [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY]
    

    и т.п.

1

Экспорт только данных замазки из regedit:

regedit /e "%userprofile%\desktop\putty.reg" HKEY_CURRENT_USER\Software\SimonTatham

На вашем целевом ПК щелкните правой кнопкой мыши на файле putty.reg и объединитесь.


Чтобы перенести его в PuTTY portable

Переносимые конфиги PuTTY portable хранятся в PuTTYPortable\Data\settings\ . Простое перемещение экспортированного putty.reg в PuTTYPortable\Data\settings\ не работает. PuTTY Portable создайте резервную копию файла и создайте новый пустой.

Чтобы обойти эту проблему, объедините оба putty.reg скопировав вручную конфигурацию, которую вы хотите перенести из экспортированного putty.reg во вновь созданный PuTTYPortable\Data\settings\putty.reg ниже следующих строк.

REGEDIT4

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY]
"RandSeedFile"="D:\\Programme\\PuTTYPortable\\Data\\settings\\PUTTY.RND"
0

Это может быть быстро и легко выполнено через командную строку.

Откройте окно командной строки, щелкнув меню «Пуск» на панели задач или нажав клавишу Windows, затем введите cmd и нажмите клавишу ввода.

Перейдите в каталог, в который вы хотите сохранить файл. Например, чтобы сохранить его на рабочем столе текущего пользователя, введите cd Desktop и нажмите клавишу ввода.

Теперь экспортируйте информацию реестра PuTTY, введя следующее:

REG EXPORT HKCU\Software\SimonTatham\PuTTY PuTTY.reg

Чтобы импортировать данные, снова используйте cmd и перейдите с помощью cd к местоположению файла PuTTY.reg и введите:

REG IMPORT PuTTY.reg

Обратите внимание, что все эти записи чувствительны к регистру.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .