Defekte Windows 2k Registry reparieren

By dose | March 1, 2006
Under: technical stuff, Uncategorized

Ab und zu kann es vorkommen, dass die Registry beschädigt wird. Erkennen tut man dies beim Start von Windows an einer Fehlermeldung, die besagt, dass eine der Dateien in %SYSTEMROOT%\SYSTEM32\CONFIG beschädigt ist, z.B. C:\WINNT\SYSTEM32\CONFIG\SYSTEM
In diesem Fall wird empfohlen, die Reperaturkonsole zu verwenden, um die beschädigte Registrierung von der Notfalldiskette oder aus der letzen Sicherung wiederherzustellen. Meistens hat man jedoch keine aktuelle Sicherung parat und die letzte als funktionierend bekannte Konfiguration funktioniert genausowenig.
In diesem Fall kann man eigentlich nur noch die ursprüngliche Registry aus dem %SYSTEMROOT%\REPAIR – Verzeichnis wiederherstellen. Danach hat man jedoch meist die Registry vom Zeitpunkt der Windows-Installation und damit kommt diese Aktion einem neu aufsetzen gleich, denn die ganzen Anwendungen gehören alle neu installiert und überhaupt.. In diesem Fall kann man gleich neu aufsetzen. Diese Lösung eignet sich bestenfalls noch dazu, das System wieder in Gang zu bringen, um noch eventuelle Daten sichern zu können.
Was man also brauchen würde ist ein Programm, welches die Konsistenz der Registry überprüft und diese gegebenenfalls repariert, also etwas wie chkdsk, nur für die Registry.

Microsoft hat tatsächlich so ein Tool geschrieben, welches, wie ich heute festgestellt habe, durchaus gute Dienste leistet. Es nennt sich bezeichnenderweise chkreg.exe und kann hier von Microsoft bezogen werden. Allerdings benötigt man hierfür wieder den Genuine Advantage-Schwachsinn, was einfach nur nervt. Daher besser gleich von hier direkt herunterladen.
Das Tool wurde mittels der Native API entwickelt und benötigt daher einen laufenden NT-Kernel, damit es eingesetzt werden kann. Um das Tool auf einem druch eine zerstörte Registry nicht lauffähigen System laufen zu lassen, benötigt man daher den Windows Setup-Diskettensatz, um einen lauffähigen NT-Kernel als Basis zu haben. Also: Setup-Diskettensatz herunterladen, 6 Disketten erstellen, chkreg.exe herunterladen, starten und vom Installscript auf Diskette 6 des Installationsdiskettensatzes schreiben lassen und danach mit den Setup-Disketten booten. Am Setup-Schirm mit der Frage, ob Windows installiert werden soll, oder ob man eine bestehende Installation [R]eparieren will, R drücken und über das zu reparierende System rennen lassen. Danach sollte die Registry wieder funktionsfähig sein.
PS.: In meinen Tests funktionierte das Erstellen der bootdisketten mit dem standardmäßig ausgeführten Tool MAKEBT.EXE nicht. Dieses Tool blieb einfach ohne Ausgabe stehen. Als Behelf habe ich während das Tool in einer DOS-Box stehen blieb in einem zweiten Fenster die Kommandozeile geöffnet (WIN+R/cmd/OK) und bin in das Verzeichnis gewechselt, wohin die Bootdisketten entpackt wurden (%TEMP%\ISR000.TMP oder so ähnlich). In diesem Verzeichnsi gibt es auch ein 2. Tool namens MAKEBT32.EXE. Dieses Tool funktioniert ordnungsgemäß. Nach dem Erstellen der Disketten, kann man das hängende MAKEBT.EXE Fenster killen und die entpackten Dateien verschwinden wieder.

Leave a Comment

Name:

E-Mail :

Subscribe :
Website :

Comments :