Registry verkleinern

Gültig für: Windows 95 | Windows 98 | Windows ME


icons/regedit.png

Löscht man Schlüssel aus der Registry, wird man bald feststellen, dass weder die Datei SYSTEM.DAT noch USER.DAT sich verkleinern. Im Extremfall kann die Gesamtgröße dieser Dateien einen Umfang von mehreren MB erreichen. Durch eine Neuorganisation der Registry werden nicht mehr benötigte Schlüssel tatsächlich gelöscht.

 

Prinzipiell ist das einfach, man muss nur die gesamte Registry im DOS-Modus einmal exportieren und anschließend wieder einlesen. Damit gibt es aber manchmal Probleme, so dass hier zwei Methoden vorgestellt werden, wie man die Registry komprimieren kann.

 

Bei dem Löschen von Einträgen in der Registry werden die Dateien "system.dat" und "user.dat" nicht wirklich verkleinert. Die Dateigröße bleibt bis auf das letzte Byte gleich groß. Das bedeutet, dass die gelöschten Einträge in Fragmenten bleiben, ähnlich wie bei dem Dateisystem FAT.

 

Eine weitere Möglichkeit die Registry zu verkleinern und aufzuräumen bietet das Programm SCANREG.EXE von Windows. Es defragmentiert die Registry und verkleinert Sie dadurch um die gelöschten Einträge. StartenCANREG.EXE funktioniert unter Windows (alle Versionen) allerdings nur mit dem Parameter /FIX. Mit Angabe von anderen Parametern kann es zu Abstürzen kommen, oder es funktioniert dann nicht. Sie müssen Windows dafür im DOS -Modus starten.

 

InfoHaben Sie den MS IE 4.0 mit den Desktoperweiterungen installiert und führen Sie nun die unten angegebenen Schritte aus, hängt er sich beim Hochfahren im Abgesicherten-Modus mit der Fehlermeldung: "Explorer caused fault in Explorer.exe" auf. Nach dem Wegklicken der Meldung über "Close" erscheinen keine Icons und keine Taskleiste, die Maus ist aber noch funktionstüchtig.
Führen Sie nun mir der Maus einen linken Doppelklick auf den Desktop aus und es erscheint das Tasks-Fenster. Hier können Sie über das Menü "Datei" -> "Ausführen" auswählen. Geben Sie nun: %WINDIR%\REGEDIT ALL.REG ein. Die Datei ALL.REG wird dann importiert und alles läuft wieder wie es soll. Man muss aber warten, bis der Request "Die Inf...von ALL.REG wurden... eingetragen" erscheint (das kann etwas länger als gewohnt dauern).

 

Die einfache Methode:

Wenn das nicht funktioniert, liegt es meistens daran, dass bestimmte Unterschlüssel zu lang sind. Man muss daher eine etwas umständliche Methode einsetzen.

Die 2. Methode:


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/tip0291.htm

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