Die Registrydatenbank unter DOS bearbeiten
Gültig für: Windows 95 | Windows 98 | Windows ME
Mit REGEDIT.EXE können Sie auch unter DOS die Daten der Registry sichern und wiederherstellen. Das DOS-Programm wird aber nur ausgeführt, wenn es außerhalb von Windows aufgerufen wird. Wollen Sie es in einer DOS-Box ausführen, müssen Sie vorher die Option "Keine Windows-Erkennung durch MS-DOS -basierte Programme" in den Eigenschaften der Command.pif-Datei unter "Programm" - "Erweitert" abschalten.
Mit dem Befehl
regedit /L:c:\%WINDIR%\system.dat /e <laufwerk>\<Verzeichnis>\<name>.reg
können Sie unter DOS die Registry komplett sichern. (/e= export). Die exportierte Registry können Sie unter DOS zurückschreiben, indem Sie
regedit /L:c:\%WINDIR%\system.dat /c <laufwerk>\<Win95-Verzeichnis\<name>.reg
eingeben (/c= create).
Mit regedit /? erhalten Sie eine Liste aller möglichen Regedit-Kommandozeilenparameter.
Die angegebene REG-Datei muss unbedingt die kompletten Registrierdaten enthalten und nicht nur einen Teil.
REGEDIT unterliegt den DOS -üblichen Speicherlimits. Bei sehr großen REG-Dateien (über 1 MB) kann sich der Rechner beim Erstellen der Registry (regedit /c) völlig aufhängen. Starten Sie in diesem Falle Windows im Abgesicherten-Modus und lesen die REG-Datei mit dem Windows-Programm ein (->"Datei" -> "Registry-Datei importieren").
Wollen Sie sehen, welche Änderungen ein Programm an der Registrydatenbank vornimmt, exportieren Sie Ihre Registry zuerst vor und dann nach der Installation. Vergleichen Sie anschließend beide REG-Dateien unter DOS mit dem Befehl:
fc 1st.reg 2st.reg (fc= file compare)
Die Änderungen werden dann in Klartext auf dem Bildschirm ausgegeben.
Es gibt auch andere Möglichkeiten, die Registry zu sichern. Siehe "Sicherheitskopie der Windows-Einstellungen"
Sie können dann in etwa so vorgehen:
- Booten Sie den Rechner im DOS -Modus (halten Sie während des Bootvorgangs <STRG> (Windows 98) bzw. <SHIFT> (Windows 95) gedrückt, bis das Bootmenü angezeigt wird und wählen Sie dann "Nur Eingabeaufforderung")
- Geben Sie an der Eingabeaufforderung folgendes ein:
REGEDIT /L:C:\%WINDIR%\System.dat /E C:\<path>\System.txt - Öffnen Sie die Datei SYSTEM.TXT mit einem Editor, finden Sie die Einträge, die Sie verändern möchten, nehmen Sie die Änderungen vor und speichern Sie die Datei SYSTEM.TXT.
- Schreiben Sie die geänderte SYSTEM.DAT zurück:
REGEDIT /L:C:\%WINDIR%\System.dat /C C:\<path>\System.txt - Starten Sie den Rechner neu.
Siehe auch "Registry-Schlüssel und -Werte löschen".
Beachten Sie, dass unter DOS einzelne Registry-Dateien editiert werden. Erstreckt sich die Änderung nicht nur auf die SYSTEM.DAT, sondern auch auf die USER.DAT und /oder die benutzerspezifischen USER.DAT Dateien, vergessen Sie nicht, auch diese Dateien wie oben beschrieben, zu exportieren und importieren.
WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version
Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular
URL: http://www.winfaq.de/faq_html/Content/tip0000/onlinefaq.php?h=tip0207.htm
WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich