Registry sichern, optimieren und wiederherstellen

Transcription

Registry sichern, optimieren und wiederherstellen
DSCC – Berlin
Deutscher Senioren-Computer-Club Berlin e.V.
Interessengruppe Windows XP - Leitung Eberhard Thieme
HT341 Windows XP Hilfethema / 3. Systemsteuerung und Computerverwaltung /
3.4 Windows Registry
Aktualisiert im September 2009 von Eberhard Thieme
3.41 Registry sichern, optimieren und wieder herstellen
Im Betriebssystem Windows XP ist in den systemeigenen Sicherungsmöglichkeiten die Sicherung
der Registrierung eingeschlossen. Das ist sowohl bei der Erstellung eines Wiederherstellungspunktes
(Thema 3.22) als auch beim Sicherungsprogramm (Thema 3.24) der Fall. Das heißt, dass mit dem
Zurücksetzen der Systemsicherungen in den ehemaligen, noch funktionierenden Zustand des Systems auch der vormalige Zustand der Registry wiederhergestellt wird. Eine gesonderte Sicherung der
Registry ist im Normalfall nicht erforderlich, wenn von den genannten Systemsicherungsmöglichkeiten
Gebrauch gemacht wird.
Die Sicherung von Teilen der Registry
Die Sicherung der Registry in Teilen als auch insgesamt ist nur erforderlich, wenn vom Benutzer als
Administrator Operationen an der Registry vorgenommen werden. Wie bereits im Übersichtsthema
Registry (Thema 3.4) dargestellt, ist der Zugang zur Registry nur über den Start-Menü-Befehl Ausführen: regedit möglich. Es wird folgendes Bild angezeigt (Bild 1):
Die Explorer ähnliche Baumstruktur ermöglicht das Aufklappen der Schlüsselordner, um den gewünschten Teil der
Registry zwecks einer Veränderung aufzusuchen. Vor jeder Veränderung der
Registry sollte in jedem Fall eine Sicherung der zu verändernden Teile mit der
Menüfunktion Datei/Exportieren in einen
dafür angelegten Ordner vorgenommen
werden. Für die gesicherte Datei mit der
Erweiterung .reg ist ein zutreffender Namen auszuwählen. Wenn z. B. Die Startkonfiguration gesichert werden muss
(Bild 2), ist der betreffende Schlüssel zu
markieren und in der Menüleiste das
Menü Datei aufzuklappen. (Bild 3)
Bild 1
Bild 2
Bild 3
3.41 Registry sichern, optimieren und wieder herstellen – Seite 2
Beim Exportieren kann dieser Schlüssel mit einem kennzeichnenden Namen (z. B. Control.reg) in
den vorgesehenen Ordner gesichert werden. Dieser gesicherte Bestandteil der Registry ist mit einem
Editor (Wordpad) lesbar und kann bei Notwendigkeit - wenn die durchgeführte Änderung wirkungslos
oder schädigend ist - wieder mit der Menüfunktion Datei/Importieren an der ursprünglichen Stelle eingefügt werden. Die gespeicherten Eigenschaften des exportierten Schlüssels gewährleisten, dass
dieser auch wieder an der richtigen Stelle der Registry eingefügt wird. Es sollte nur der Teil gesichert
werden, der verändert werden soll.
Die Funktion "Registrierungsdatei exportieren" in regedit ist für eine Komplettsicherung der Registrierung ungeeignet. Es wird dabei weder die komplette Registrierung exportiert (z. B. werden keine
Informationen aus dem Schlüssel "SECURITY" gesichert), noch kann die exportierte Datei später wieder benutzt werden, um die aktuelle Registrierung durch die alte zu ersetzen. Stattdessen wird die
Datei beim Import mit der aktuellen Registrierung zusammengeführt, d. h. es wird nichts von dem
wieder entfernt, was der Registrierung seit dem Export hinzugefügt wurde. Dies führt zu einem heillosen Durcheinander von alten und neuen Einträgen.
Sicherung der Registry mit speziellen Programmen
Es gibt jedoch Werkzeuge (Tools), die in der Lage sind, die Registrierung als Ganzes zu sichern
und wieder herzustellen. Eine vollständige Sicherung der Registry ist dann angebracht, wenn z.B. mit
einem Registry Bearbeitungsprogramm (wie Tweak Ui), umfangreiche Änderungen an der Registry
vorgenommen werden sollen, dann ist die Registry als Ganzes vorher zu sichern. Das ist eine Art
Systemsicherung, die teilweise der Systemwiederherstellungsfunktion von WindowsXP entspricht,
jedoch weniger Speicherplatz beansprucht. Die Sicherung der Registrierung mit einem entsprechenden Sicherungsprogramm kann auch die Rettung sein, wenn ernste Störungen im Betriebssystem
aufgetreten sind, die nicht mehr mit der Systemwiederherstellung behoben werden können.
Sichern der Registrierung mit ERUNT
Das Sicherungsprogramm ERUNT (Emergenzy Recovery Utility –NT) ist für die Registrysicherung
von Windows NT/2000/2003 und XP eingerichtet. Es kann als Freeware in Kombination mit
NTREGOPT (NT Registry Optimizer = Registry Optimierung) von http://www.larshederer.homepage.tonline.de/erunt heruntergeladen und auf dem Systemlaufwerk unter Programme installiert werden.
Um die reibungslose Funktion von ERUNT und NTREGOPT zu gewährleisten, sollten Sie als Administrator angemeldet sein. Mit Doppelklick auf ERUNT.EXE öffnet sich ein Dialogfeld zur Auswahl
eines Ordners, in den die Sicherungsdateien gespeichert werden sollen. Als Voreinstellung wird Windows\ERDNT angezeigt. Andererseits klicken Sie auf "...", um die Laufwerke Ihres Computers zu
durchsuchen und einen Ordner auszuwählen. Sie können auch einfach die Voreinstellung belassen.
Die im Windows-Ordner erstellte Sicherung hat den Vorteil, dass Sie über die WindowsWiederherstellungskonsole Zugriff darauf haben, wenn Windows mal nicht mehr startet. Es werden die
Optionen Systemregistrierung, Registrierung des aktuellen Benutzers, Andere geöffnete Benutzerregistrierungen angeboten. Es können nicht nur die Registry des aktuellen Benutzers (Dokumente und
Einstellungen des angemeldeten Administrators), sondern auch weitere Benutzerregistrierungen gesichert werden, sofern diese Benutzerkonten geöffnet sind. Der Sicherungsordner ERDNT enthält weitere Ordner mit jeweiligem Datums-Eintrag an dem die Sicherungen der Dateien Default, SAM, Security,
Software und System aus dem Ordner Windows\Config, sowie LOG-Dateien und Scripts gespeichert
wurden. Ein weiterer Ordner USER enthält die Sicherungseinträge der geöffneten Benutzerkonten.
Die ERDNT.EXE dient zur Wiederherstellung der gespeicherten Registry zum eingetragen Datum.
Jeder spätere Sicherungsvorgang wird mit Datum in den einmal gewählten ERDNT-Ordner hinzugefügt. Die Sicherung kann mit den in der Textdatei readme_ger.txt genannten DOS-Kommandos auch
auf der Befehlszeilenebene durchgeführt werden. Das ermöglicht auch eine Sicherung der Registry
bei Störungen des Betriebssystems über die Windows Reparatur Option (Thema 3.28) oder Notfall
Windows (Thema 3.27). Weitere Information finden Sie in der o. g. Beschreibung (readme_ger.txt)
Optimieren und bearbeiten der Registry
NTREGOPT zum Optimieren
Die Registrierungsdateien eines NT-basierten Systems werden mit der Zeit fragmentiert, belegen so
auf der Festplatte mehr Speicherplatz als nötig und verringern die allgemeine Systemleistung. Eine
regelmäßige Optimierung mit NTREGOPT ist möglich, besonders nach der Installation oder Deinstallation von Programmen. Damit wird die Größe der Registrierung minimiert und der Zugriff auf die Registrierung optimiert. Das Programm bearbeitet die gesamte Registry und eliminiert übrig gebliebene
Eintragungen von geänderten oder gelöschten Registrierschlüsseln. Die von NTREGOPT durchgeführte Optimierung besteht lediglich aus der Verkleinerung der Registrierungsdateien auf die kleinstmögliche Größe durch Löschen der Fragmente.
3.41 Registry sichern, optimieren und wieder herstellen – Seite 3
Zur Optimierung wird einfach NTREGOPT geöffnet und mit "OK" gestartet. Wenn die Optimierung
beendet ist, klicken Sie wieder auf "OK", damit wird der Computer automatisch neu gestartet, damit
Änderungen, die nach der Ausführung von NTREGOPT in die Registrierung geschrieben werden,
nicht wieder verloren gehen. Das Programm kopiert die vor der Optimierung vorhandenen Registrierungsdateien als Bak-Dateien in den Systemordner Windows\system32\config. (Bild 4 und 5)
Bild 4 (vor ..)
Bild 5 (nach der Optimierung) >
Aus Bild 5 ist ersichtlich, dass die Dateigrößen
(default.bak – software.bak) vor der Optimierung
größer sind als danach. Die Übereinstimmung
der Dateigrößen von SAM, Security und System mit den Bak-Dateien ist ein Zeichen, dass bereits mit
einem anderen Programm (Registry First Aid, siehe unten) eine ständige Optimierung erfolgte.
Somit wird auch eine Sicherung der Registry vorgenommen. Für die Wiederherstellung dieser BakDateien in die vorherige Fassung ist jedoch die Wiederherstellungkonsole erforderlich. Dazu erfolgen
nähere Informationen im Kursus Systemsteuerung.
Suchen in der Registry
Für das Durchsuchen der Registry ist im Startmenü Start/Ausführen: regedit einzutippen und die
Registry zu öffnen (Thema 3.4).
Mit dem Klappmenü Bearbeiten ist im Fenster das
Feld Suchen anzuklicken
und als Suchwort der Name
oder die Exe-Datei des gesuchten Programms einzugeben (Bild 6). Zunächst
sollte die Registry nur durchsucht werden, ohne Programmeinträge zu verändern
oder zu löschen. Es wird die
hohe Zahl der zutreffenden
Einträge überraschen.
Bild 6
Für das Suchen und Entfernen von überflüssigen Registry-Einträgen werden spezielle Tools angewendet wie z. B. von PC-Welt pcwReged.exe. Nach Eingabe des gesuchten Schlüsselworts werden
sämtliche Einträge dieses Schlüssels gefunden und Möglichkeiten für Löschen bzw. auch Speichern
angeboten.