Gültig für: Alle Windows Versionen
Es gibt zwei Möglichkeiten, um Registry-Zweige zu löschen.
Sehr einfach können Sie ganze Registryeinträge über einen undokumentierten Schalter in einer REG-Datei löschen. Sie müssen vor den angegebenen Registry-Schlüssel einfach nur ein Minuszeichen setzen und schon wird der Schlüssel nicht angelegt, sondern entfernt. Erstellen Sie eine Textdateimit folgendem Aufbau.
Einen ganzen Zweig:
=== Hier schneiden ===
REGEDIT4
[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies]
=== Hier schneiden ===
Mit dieser Reg-Datei löschen Sie den ganzen Schlüssel "Policies" incl. aller Einträge die sich unterhalb des Schlüssels befinden.
Einen einzelnen Wert:
=== Hier schneiden ===
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies]
@=-
bzw.
"Name"=-
=== Hier schneiden ===
Speichern Sie diese Datei mit der Dateiendung .REG ab. Durch Rechtsklick und der Auswahl "Zusammenführen" aus dem Kontextmenü oder einem Doppelklick auf die Datei, wird die REG-Datei ausgeführt und die entsprechenden Einträge aus der Registry entfernt.
Ab Windows 2000 gibt es einen überarbeiteten REG-Editor. Zur Unterscheidung fangen diese REG-Dateien oben nicht mit "REGEDIT4" an sondern mit "Windows Registry Editor Version 5.00".
Einen ganzen Zweig:
=== Hier schneiden ===
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies]
=== Hier schneiden ===
Mit dieser Reg-Datei löschen Sie den ganzen Schlüssel "Policies" incl. aller Einträge die sich unterhalb des Schlüssels befinden.
Einen einzelnen Wert:
=== Hier schneiden ===
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies]
@=-
bzw.
"Name"=-
=== Hier schneiden ===
Speichern Sie diese Datei mit der Dateiendung .REG ab. Durch Rechtsklick und der Auswahl "Zusammenführen" aus dem Kontextmenü oder einem Doppelklick auf die Datei, wird die REG-Datei ausgeführt und die entsprechenden Einträge aus der Registry entfernt.
Mit einer INF-Datei kann man einen Unterzweig der Registry bequem entleeren. Man erstellt dazu eine INF-Datei (hier z.B.: löschen.inf), welche man über das Kontextmenü mit dem Eintrag "installieren" startet:
=== Hier schneiden ===
[Version]
signature="$chicago$"
[DefaultInstall]
DelReg=Delete
[Delete]
HKLM,"SOFTWARE\Software\Microsoft\Windows\CurrentVersion\Policies"
=== Hier schneiden ===
Für den ersten Wert gilt folgendes:
HKLM = HKey_Local_Machine
HKCU = HKey_Current_User
HKCR = HKey_Classes_Root
HKU = HKey_Users
Wichtig:
Den obigen Text nicht einfach kopieren, da jede Zeile mit einem Return im Editor abgeschlossen werden muss. Dies gilt auch für die letzte Zeile.
Das Script kann auch mehrere Bereiche gleichzeitig löschen, indem man dem Befehl DelReg mehrere Unterbereiche angibt und diese durch Komma trennt, z.B.:
DelReg=Delete1,Delete2
Selbstverständlich müssen die zu löschenden Variablen dann auch unten angegeben werden (in einer eckigen Klammer)
Siehe auch "Registry-Schlüssel per Batch zurücksetzen".
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/tip0487.htm
WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich