Snapshots der Systemwiederherstellung oder Volumeschattenkopien enthalten Registrierungsstrukturen sowie kritische Systemdateien. Manchmal müssen Sie möglicherweise einzelne Registrierungsschlüssel von einem früheren Wiederherstellungspunkt extrahieren, möchten jedoch kein vollständiges Rollback der Systemwiederherstellung durchführen.
Zuvor haben wir gesehen, wie man die Registrierungsstrukturen aus Schattenkopien öffnet Verwenden Sie die Registerkarte "Vorherige Versionen" und laden Sie die Registrierungsstrukturen um die benötigten Schlüssel zu extrahieren. Es gibt jetzt eine komfortablere Möglichkeit, bestimmte Registrierungsschlüssel von einem Wiederherstellungspunkt zu extrahieren.
Schauen Sie sich eines der neuesten Dienstprogramme von Nirsoft.net an, genannt RegistryChangesView. Während der Hauptzweck dieses Programms darin besteht, Snapshots der Windows-Registrierung zu vergleichen, kann es auch verwendet werden, um Registrierungsdaten aus einer vorhandenen Schattenkopie oder einem Wiederherstellungspunkt zu extrahieren. Es kann verwendet werden, um Registrierungsschlüssel wiederherzustellen, die möglicherweise versehentlich gelöscht wurden.
Szenario: Angenommen, Sie haben den Druckspoolerdienst versehentlich gelöscht und möchten den folgenden Registrierungsschlüssel für den Druckspoolerdienst von einem Wiederherstellungspunkt wiederherstellen.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
Extrahieren von Registrierungsschlüsseln von einem Systemwiederherstellungspunkt
- Starten Sie RegistryChangesView und konfigurieren Sie es wie unten gezeigt.
- Setzen Sie „Registrierungsdatenquelle 1“ auf Aktuelles Register
- Setzen Sie „Registrierungsdatenquelle 2“ auf Schattenkopie
- Wählen Sie einen der Schattenkopiepfade aus der angezeigten Liste aus.
Das Element mit der höchsten Nummer in der Liste der Schattenkopiepfade steht für die neueste Schattenkopie oder den letzten Wiederherstellungspunkt. Die Liste der Schattenkopien finden Sie mit
vssadmin-Listenschatten
Befehlszeile von an Admin-Eingabeaufforderungsfenster. Weitere Informationen finden Sie im Artikel So löschen Sie einzelne Systemwiederherstellungspunkte in Windows. - Wählen Sie die entsprechenden Registrierungsstrukturen für den Vergleich aus. In diesem Artikel aktivieren wir nur das folgende Kontrollkästchen, da dies der Ort ist, an dem die Registrierungsschlüssel der Dienste gespeichert werden:
HKEY_LOCAL_MACHINE\SYSTEM
- OK klicken. RegistryChangesView wird die ausgewählten Schlüssel in den Quell- und Zielregistrierungsstrukturen aufzählen und vergleichen und die Ergebnisse anzeigen.
- Aktivieren Sie im Menü Ansicht die Option namens Schnellfilter verwenden. [Strg + Q]
- Geben Sie in das Textfeld Schnellfilter ein
\spooler
oderDienste\Spooler
um Einträge zu filtern, deren Schlüssel mit dem Wort „spooler“ beginnen. Die Idee ist, die Ergebnisse nur auf die folgenden Schlüssel und Unterschlüssel zu beschränken.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
- Wählen Sie alle Einträge aus (die den obigen Zweig enthalten) und drücken Sie Strg + E um die Ergebnisse in eine REG-Datei zu exportieren. Oder klicken Sie auf Datei > Ausgewählte Elemente in eine .Reg-Datei exportieren
- Speichern Sie die REG-Datei auf dem Desktop und öffnen Sie sie mit Notepad.
- Ersetze jedes Vorkommen der Zeichenfolge
ControlSet001
mitCurrentControlSet
, und speichern Sie die Datei.
- Doppelklicken Sie auf die REG-Datei, um deren Inhalt (Schlüssel „Spooler“) zur Registrierung hinzuzufügen.
Sie haben jetzt den fehlenden Registrierungsschlüssel für den Druckspoolerdienst wiederhergestellt!
Kleiner Fehler
Ein kleines Problem, das mir aufgefallen ist, ist, dass die aktuelle Version von RegistryChangesView beim Exportieren der Einträge in die REG-Datei erweiterbare Zeichenfolgenwerte schreibt als REG_SZ
Werttyp. Zum Beispiel die Bildpfad
Der Registrierungswert enthält eine Umgebungsvariable und der Werttyp sollte. sein REG_EXPAND_SZ
anstatt REG_SZ
.
Sie müssen die Registrierung bearbeiten, um solche Fehler manuell zu beheben. Notieren Sie den Wertnamen und die Wertdaten in Notepad, löschen Sie den Wertnamen aus der Registrierung und erstellen Sie einen Wert mit dem gleichen Namen und den gleichen Wertdaten, aber vom Typ REG_EXPAND_SZ
.
Das ist alles! Wie immer gibt es andere Möglichkeiten, die Registrierungsdaten wiederherzustellen. Sie können das Schattenkopie-Volume auch mit den Dienstprogrammen ShadowCopyView oder ShadowExplorer mounten und die Registrierungsstrukturen laden/extrahieren. Artikel ansehen ShadowCopyView stellt Dateien aus Volumeschattenkopie-Snapshots wieder her und Wiederherstellen früherer Versionen von Registrierungsstrukturen aus Systemwiederherstellungs-Snapshots in Windows für mehr Details.
Die in diesem Beitrag besprochene RegistryChangesView-Methode sollte auf jeder Windows-Version bis Windows 10 funktionieren. Es werden sowohl 32-Bit- als auch 64-Bit-Systeme unterstützt.
Eine kleine Bitte: Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte?
Eine "kleine" Aktie von Ihnen würde dem Wachstum dieses Blogs sehr helfen. Einige tolle Vorschläge:- Pin es!
- Teilen Sie es mit Ihrem Lieblingsblog + Facebook, Reddit
- Tweete es!