REGEDIT lädt Hive nicht von Win 10 auf Win 8.1

REGEDIT lädt Hive nicht von Win 10 auf Win 8.1

Die Geschichte in aller Kürze:

  • Ich benutze PuTTY sehr oft
  • Ich sichere mein Dateisystem regelmäßig
  • Ich hatte es satt, dass Win 10 alle paar Minuten einfror, also beschloss ich, meinen PC auf die Werkseinstellungen (Win 8.1) zurückzusetzen.
  • Ich habe vergessen, meine gespeicherten PuTTY-Sitzungen aus der Registrierung zu exportieren
  • ich fanddieser Beitrag, die freundlicherweise vorschlägt, eine alte, gesicherteNTUSER.DATDatei in dieHKEY_LOCAL_MACHINEim Registrierungseditor
  • Die DAT-Datei wurde zuletzt in der Win 10-Installation aktualisiert, die ich vor dem Zurücksetzen auf Werkseinstellungen mit Win 8.1 hatte
  • Ich erhalte folgende Meldung vom Regedit:

PATH\TO\MY\OLD\NTUSER.DAT kann nicht geladen werden: Beim Laden des Hive ist ein Fehler aufgetreten.

Ich kann nur eine fundierte Vermutung anstellen, dass das Laden des Hive aus dieser Datei fehlschlägt, weil die Datei zuletzt unter Win 10 geschrieben wurde.

Ich möchte darauf hinweisen, dass ein ältererNTUSER.DATDie Datei, die aus der älteren Win 8.1-Installation (vor dem Upgrade auf Win 10) stammt, durchläuft den Hive-Ladevorgang zwar erfolgreich, enthält aber nicht, was ich brauche.

Muss ich dafür büßen, dass ich vergessen habe, die Einstellungen aus der Win 10-Registrierung zu exportieren?

BEARBEITEN:

Dies scheint kein Berechtigungsproblem zu sein

Antwort1

Ich würde erwarten, dass beim Upgrade auf Windows 10 zahlreiche Änderungen an der Registrierung vorgenommen wurden. Windows 10 verwendet möglicherweise auch ein anderes Dateiformat auf der Festplatte, das Windows 8.1 einfach nicht versteht. (Microsoft nimmt zwischen den Versionen regelmäßig oberflächliche oder tatsächliche Änderungen an internen Dateiformaten vor. Vergleichen Sie SQL Server, wo Sie nicht einmal einenSicherungvon einer neueren Version und Wiederherstellung auf einer älteren Version desselben Produkts. Das Upgrade ist ein Einbahnstraßen-Pfad.)

Blindes Überschreiben von HKLM inbesonderedurch eine Kopie einer neueren Windows-VersionIstgebundenProbleme verursachen.Bedenken Sie, dass viele der in der Registrierung gespeicherten Werte nicht vertraglich an eine bestimmte Bedeutung gebunden sind und sich die Bedeutung verschiedener Werte sogar durch ein einfaches Update ändern kann, ganz zu schweigen von einem vollständigen Upgrade des Betriebssystems auf eine neue Version.

NurErstellen Sie Ihre Verbindungen innerhalb von PuTTY neustattdessen. Es ist mit ziemlicher Sicherheit einfacher, weniger fehleranfällig und weniger riskant als der Versuch, die Registrierung zu überschreiben. Selbst wenn es Ihnen gelingt, die alte Registrierungsdatei zu importieren, kann niemand vorhersagen, welche seltsamen Probleme in Zukunft aufgrund unerwarteter oder nicht unterstützter Registrierungswerte auftreten könnten.

Antwort2

Das passierte mir sogar zwischen zwei Windows 10-Installationen. Ich habeRegFileExport von NirSoftum den gesamten Bienenstock einfach wie folgt zu entleeren:

RegFileExport "path\to\exported\NTUSER.DAT" old-user.reg.txt

Speichern Sie die Datei auf keinen Fall mit einer .regErweiterung, da Sie nicht versehentlich alles importieren möchten, was darin enthalten ist. Bearbeiten Sie die Datei so, dass nur der Header, die benötigten Schlüssel und Werte sowie die Leerzeilen dazwischen und danach erhalten bleiben. Überprüfen Sie die Datei noch einmal, bevor Sie sie als .regDatei speichern und importieren.

verwandte Informationen