Hallo Mathias,
Leider nein. Dasselbe Ergebnis. Einige Bereiche lassen sich
nicht überschreiben.
ok, das ist eigentlich normal, da dort Treiberinformationen etc. gespeichert sind. Eigentlich macht das keinen Unterschied.
Ich bin jetzt in der Reparaturkonsole, weiß aber nicht, wie
ich die Registrierun komplett überschreiben kann. Welcher
Befehl ist das?
ich war davon ausgegangen, du hättest die Datei/en komplett gesichert. Nicht als Reg-Datei, dann hätte iene einfacher Copy-Befehl gereicht.
Probiere bitte mal folgendes aus:
Diese Beschreibung bezieht sich auf den Artikel Q307545 von Microsoft
Diese Fehlermeldung tritt auf wenn die Registry beschädigt ist. Die Registry kann beim Herunterfahren des Systems beschädigt werden, falls der Schreibcache der Festplatte aktiviert ist, oder Xp beim Herunterfahren „abgewürgt“ wird. Ein Teil der Registry befindet sich dann noch im Cache und wird nicht mehr auf die Platte zurückgeschrieben und geht damit verloren. Die Folge ist die genannte Fehlermeldung.
Mit der hier beschriebenen Vorgehensweise „repariert“ man
- die fehlerhafte(n) Datei(n); die Ursprungsregistry aus dem „repair“-Ordner ermöglicht ein Booten im abgesicherten Modus;
- danach lassen sich aus dem „System Information Volume“-Ordner aktuelle Registry-Dateien kopieren;
- Die werden dann eingespielt;
- Anschließend sollte wieder alles funktionieren.
So die Vorgehensweise im Groben. Genaueres nachfolgend.
Hört sich kompliziert an, ist es aber gar nicht. Ich bin so vorgegangen. Danach hat alles wieder funktioniert. Also nicht erschrecken lassen von der Vorgehensweise. Dauert nicht lange.
Zuerst wird von der Windows-CD gebootet und im entsprechenden Menü „R“ für die Wiederherstellungskonsole ausgewählt. Nach Anmeldung sind in der Konsole folgende Befehle einzugeben:
cd c:\windows
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
del c:\windows\system32\config\system
del c:\windows\system32\config\software
del c:\windows\system32\config\sam
del c:\windows\system32\config\security
del c:\windows\system32\config\default
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
Mit diesen Befehlen wird ein Backup der defekten Registry im Verzeichnis tmp erstellt. Anschliessend wird eine gesicherte Registry (Setup-Zustand) zurückkopiert. Damit ist das System wieder bootbar.
Nach einem Neustart, meldet man sich im abgesicherten Modus (Fcool als Administrator an. Für den nächsten Schritt muss in den „geschützte Systemdateien ausblenden“=deaktivieren / „Inhalte von Systemordnern anzeigen“ =aktivieren und „Alle Dateien und Ordner anzeigen“ =aktivieren.
Nun öffnet man mit dem Explorer den Ordner auf c: (Falls der Zugriff verweigert wird, muss die einfache Dateifreigabe in den Ordneroptionen deaktiviert werden, und dann in den Eigenschaften des Ordners den Ordner unter Sicherheit auf den aktuellen Benutzer übertragen).
Dieser Ordner enthält ggf. mehrere _restore {GUID} (z.B. "_restore{87BD3667-3246-476B-923F-F86E30B3E7F8})
Ordner (Ansicht auf Details umschalten): Nun öffnet man einen Ordner der NICHT zum aktuellen Zeitpunkt erstellt worden ist, aber möglichst nahe am aktuellen Datum dran ist (Detail-Ansicht -> Datum). Der Ordner sollte mehrere Unterordner enthalten, die mit RP beginnen, dies sind die Wiederherstellungspunkte. In einem dieser Ordner öffnet man nun das Verzeichnis und kopiert die Dateien
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
in den C:\Windows\Tmp Ordner. Dies sind die Backup-Registry-Dateien. Da zum Starten bis jetzt die Registry-Dateien des Setups verwendet wurden, kennt XP keine Wiederherstellungspunkte. Deshalb war es nötig die Daten zu kopieren. Ausserdem ist der Ordner System Volume Information in der Wiederherstellungskonsole nicht verfügbar.
Im nächsten Teil wird die Registry ausgetauscht. Dazu wieder in die Wiederherstellungskonsole booten und folgende Befehle ausführen:
del c:\windows\system32\config\sam
del c:\windows\system32\config\security
del c:\windows\system32\config\software
del c:\windows\system32\config\default
del c:\windows\system32\config\system
copy c:\windows\tmp_registry_machine_software c:\windows\system32\config\software
copy c:\windows\tmp_registry_machine_system c:\windows\system32\config\system
copy c:\windows\tmp_registry_machine_sam c:\windows\system32\config\sam
copy c:\windows\tmp_registry_machine_security c:\windows\system32\config\security
copy c:\windows\tmp_registry_user_.default c:\windows\system32\config\default
Danach lässt sich wieder neu booten. Ggf. -war bei mir so - muss Windows XP nochmals aktiviert werden. Ich hab dies über die telefonische Variante gemacht. Einfach sich in den Fenstern weiterklicken und die gebührenfreie Nummer wählen und die entsprechenden Eingaben nach Ansage vornehmen.
Kann, muss nicht unbedingt, das System nun zu einem früheren Punkt wiederherstellen (Start, Programme, Zubehör, Systemprogramme, Systemwiederherstellung).
Viel Erfolg!
quelle:.pcwelt.de/ by phaas
Grüße aus Essen
Wolfgang