Ich kam zu dieser Antwort, während ich ein etwas anderes Problem untersuchte. Dies war jedoch hilfreich und ich wollte mitteilen, was ich getan habe.
Mein Problem war, dass ich WinSCP mit Kennwörtern verwendete, die unter Windows XP in einer Active Directory-Domäne gespeichert waren, die sich dann änderte. Mit der neuen Active Directory-Domäne hat sich auch mein Benutzerprofil geändert, sodass WinSCP keine gespeicherten Anmeldeprofile anzeigt.
Um die vorherigen WinSCP-Anmeldeprofile wiederherzustellen, habe ich Folgendes ausgeführt.
Die regedit
Anwendung wurde gestartet und nach Schlüsseln gesucht, die einen Namen hatten Martin Prikryl
. Nach mehreren falschen Übereinstimmungen fand ich den Schlüssel mit den richtigen Sitzungsdaten.
Ich habe dann den WinSCP Session-Registrierungsschlüssel mit dem regedit
Exportbefehl in eine Textdatei exportiert.
Als Nächstes habe ich den exportierten Text in der Textdatei so geändert, dass er HKEY_CURRENT_USER
als Anfang des vollständigen Schlüssels vor dem Software-Unterschlüssel verwendet wird
Bei der nächsten Verwendung regedit
importierte ich die Daten, um die von WinSCP für den aktuellen Benutzer verwendeten Windows-Registrierungsschlüssel zu ändern.
Diese Aktionen führten Folgendes aus: (1) Die WinSCP-Anmeldesitzungsdaten für das alte Benutzerprofil wurden gefunden. (2) Eine Kopie dieser Daten wurde erstellt. (3) Der Windows-Registrierungsschlüssel wurde geändert, sodass ein Import mit regedit
dem aktuellen Benutzer vorgenommen werden kann. (4) die Daten importiert, die die WinSCP-Registrierungseinträge für das aktuelle Benutzerprofil ändern.
Nach diesem Verfahren konnte ich mit WinSCP auf meinen Webserver zugreifen.
Es gibt wahrscheinlich ein paar Gründe, warum dies einfach war und funktionierte. Zunächst einmal wurde dieser PC nur von einer Person verwendet, sodass die falschen Übereinstimmungen nicht reduziert wurden. Zweitens hatte ich Administratorrechte für den PC. Drittens war dies Windows XP und nicht Windows 7/8.