# 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:

1. 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")
2. Geben Sie an der Eingabeaufforderung folgendes ein:
   REGEDIT /L:C:\%WINDIR%\System.dat /E C:\<path>\System.txt
3. Ö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.
4. Schreiben Sie die geänderte SYSTEM.DAT zurück:
   REGEDIT /L:C:\%WINDIR%\System.dat /C C:\<path>\System.txt
5. 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/tip0207.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich