Importing saved PuTTY sessions restores connection profiles after migrating to a new Windows PC, recovering from a profile reset, or deploying a standard set of connection presets across multiple machines.
PuTTY stores saved sessions in the Windows Registry under the current user, and the common “settings file” format is a .reg export of the sessions registry key. Importing that .reg file merges the exported session entries back into the registry so they show up in the Saved Sessions list.
A registry merge can overwrite existing sessions with the same name and can change unrelated settings if extra keys are included in the file. Portable PuTTY configured to store settings in an ini file (such as putty.ini) does not use registry-based session imports, so the export format and import behavior can differ.
Only import .reg files from trusted sources.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\example%20session] "HostName"="ssh.example.net" "PortNumber"=dword:00000016
Session names in registry exports are URL-encoded, so spaces commonly appear as 20 in key names.
Restoring a backup uses the same merge flow as an import.
Imported session entries replace existing sessions with the same name.
If sessions do not appear, re-check the root key in the file and confirm the import was run under the intended Windows user account.