Mithilfe von.reg-Dateien (Dateien von Registrierungseinträgen) Registrierungsunterschlüssel und Werte hinzufügen, ändern oder löschen

Artikel-ID: 310516 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde zuvor veröffentlicht unter D310516

Wenn Sie weiterhin Sicherheitsupdates für Windows erhalten möchten, vergewissern Sie sich, dass auf Ihrem Computer Windows XP mit Service Pack 3 (SP3) ausgeführt wird. Weitere Informationen finden Sie auf der folgenden Website: Auslaufender Support für einige Windows-Versionen

Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
310516 How to add, modify, or delete registry subkeys and values by using a registration entries (.reg) file
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Achtung: Die unkorrekte Verwendung des Registrierungseditors kann schwerwiegende Probleme verursachen, die das gesamte System betreffen und eine Neuinstallierung des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungseditors herrühren, behoben werden können. Benutzen Sie den Registrierungseditor auf eigene Verantwortung.
Dieser Artikel beschreibt Schritt für Schritt, wie Sie Registrierungsunterschlüssel und Registrierungswerte mithilfe einer .reg-Datei hinzufügen, ändern oder löschen können. Regedit.exe verwendet .reg-Dateien, um Registrierungsunterschlüssel und Registrierungswerte zu importieren und zu exportieren. Sie können mithilfe dieser .reg-Dateien Änderungen an der Registrierung durch Remoteverteilung an mehrere Windows-Computer weitergeben. Wenn Sie auf eine .reg-Datei klicken, wird der Dateiinhalt in die lokale Registrierung eingefügt. Daher müssen Sie bei der Verteilung von .reg-Dateien sehr vorsichtig vorgehen.

Syntax von .reg-Dateien

Eine .reg-Datei hat die folgende Syntax:

Registrierungseditor-Version
Leerzeile
[Registrierungspfad1]
"Datenelement-Name1"="Typ1:Wert1"
Datenelement-Name2"="Typ2:Wert2"
Leerzeile
[Registrierungspfad2]
"Datenelement-Name3"="Typ3:Wert3"

wobei:

Registrierungseditor-Version entweder für "Windows Registrierungseditor Version 5.00" bei Windows 2000, Windows XP und Windows Server 2003 oder für "REGEDIT4" bei Windows 98 und Windows NT 4.0 steht. Die "REGEDIT4"-Kopfzeile funktioniert auch auf Windows 2000-, Windows XP- und Windows Server 2003-Computern.

Leerzeile ist eine leere Zeile. Sie weist darauf hin, dass ein neuer Registrierungspfad beginnt. Jeder Schlüssel bzw. Unterschlüssel ist ein neuer Registrierungspfad. Wenn Ihre .reg-Datei mehrere Schlüssel enthält, können leere Zeilen Ihnen das Untersuchen des Inhalts und das Beheben von Problemen erleichtern.

Registrierungspfadx ist der Pfad des Unterschlüssels mit dem ersten Wert, den Sie importieren. Setzen Sie den Pfad in eckige Klammern, und grenzen Sie die einzelnen Ebenen der Hierarchie durch Backslashes voneinander ab. Beispiel:
[
HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
]
Eine .reg-Datei kann mehrere Registrierungspfade enthalten. Wenn der untere Bereich der Hierarchie in der Pfadangabe nicht in der Registrierung existiert, wird ein neuer Unterschlüssel erstellt. Die Inhalte der Registrierungsdateien werden in der Reihenfolge, in der Sie sie eingeben, an die Registrierung gesendet. Wenn Sie also einen neuen Unterschlüssel mit einem anderen Unterschlüssel darunter erstellen möchten, müssen Sie die Zeilen in der korrekten Reihenfolge eingeben.

Datenelement-Namex steht für den Namen des Datenelements, das Sie importieren möchten. Wenn ein Datenelement in Ihrer Datei nicht in der Registrierung enthalten ist, fügt die .reg-Datei es (mit dem Wert des Datenelements) hinzu . Liegt ein Datenelement vor, wird der bestehende Wert von dem Wert in Ihrer .reg-Datei überschrieben. Anführungszeichen umschließen den Namen eines Datenelements. Ein Gleichheitszeichen (=) folgt unmittelbar auf den Namens des Datenelements.

Typx steht für den Typ des Registrierungswerts und folgt unmittelbar auf das Gleichheitszeichen. Bei allen Typen außer REG_SZ (einem Zeichenfolgenwert) folgt ein Doppelpunkt unmittelbar auf den Typ. Lautet der Typ REG_SZ, sollte der Wert des Typs oder der Doppelpunkt nicht enthalten sein. In diesem Fall nimmt Regedit.exe an, dass es sich bei REG_SZ um den Typ handelt. Die folgende Tabelle enthält die gängigen Arten von Registrierungsdaten:
Tabelle minimierenTabelle vergrößern
TypTyp in .reg
REG_BINARYHexadezimal
REG_DWORDdword
REG_EXPAND_SZHexadezimal(2)
REG_MULTI_SZHexadezimal(7)
Weitere Informationen zu den Typen von Registrierungsdaten finden Sie in folgendem Artikel der Microsoft Knowledge Base:
256986 Beschreibung der Microsoft Windows-Registrierung
Wertx folgt direkt auf den Doppelpunkt (oder das Gleichheitszeichen bei REG_SZ) und muss im entsprechenden Format (beispielsweise als Zeichenfolge oder hexadezimal) vorliegen. Verwenden Sie für binäre Datenelemente das hexadezimale Format.

Hinweis: Sie können mehrere Zeilen mit Datenelementen für den gleichen Registrierungspfad eingeben.



Hinzufügen von Registrierungsunterschlüsseln bzw. Hinzufügen und Ändern von Registrierungswerten

Wenn Sie einen Registrierungsunterschlüssel hinzufügen oder einen Registrierungswert hinzufügen oder ändern möchten, nehmen Sie die entsprechenden Änderungen an der Registrierung vor, und exportieren Sie anschließend den bzw. die entsprechenden Unterschlüssel. Exportierte Registrierungsunterschlüssel werden automatisch als .reg-Dateien gespeichert. Gehen Sie folgendermaßen vor, um Änderungen an der Registrierung vorzunehmen und diese Änderungen in eine .reg-Datei zu exportieren:
  1. Klicken Sie auf Start, und klicken Sie auf Ausführen. Geben Sie in das Feld Öffnen den Befehl regedit ein, und klicken Sie anschließend auf OK.
  2. Suchen Sie den Unterschlüssel mit den zu ändernden Registrierungseinträgen und klicken Sie darauf.
  3. Klicken Sie auf Datei, und klicken Sie dann auf Exportieren.

    Mit diesem Schritt wird eine Sicherungskopie des Unterschlüssels erstellt, bevor Sie irgendeine Änderung vornehmen. Sie können diese Datei später zurück in die Registrierung importieren, falls Ihre Änderungen ein Problem verursachen.
  4. Geben Sie in das Feld Dateiname einen Dateinamen ein, unter dem Sie die .reg-Datei mit den ursprünglichen Registrierungseinträgen speichern möchten, und klicken Sie anschließend auf Speichern.

    Hinweis: Verwenden Sie dabei am besten einen Namen, der auf den Inhalt hinweist, z. B. einen Verweis auf den Namen des Unterschlüssels.
  5. Im rechten Bereich können Sie die gewünschten Registrierungseinträge hinzufügen oder bearbeiten.
  6. Wiederholen Sie die Schritte 3 und 4, um den Unterschlüssel erneut zu exportieren. Verwenden Sie dabei jedoch einen anderen Dateinamen für die .reg-Datei. Sie können mithilfe dieser .reg-Datei die Änderungen an der Registrierung auf einem anderen Computer vornehmen.
  7. Testen Sie die Änderungen auf dem lokalen Computer. Wenn dabei Probleme auftreten, doppelklicken Sie auf die Datei mit der Sicherungskopie der ursprünglichen Registrierungsdaten, um den Originalzustand der Registrierung wiederherzustellen. Wenn die Änderungen den gewünschten Erfolg zeigen, können Sie die .reg-Datei, die Sie in Schritt 6 erstellt haben, auf andere Computer verteilen, indem Sie wie im Abschnitt "Verteilen von Registrierungsänderungen" in diesem Artikel beschrieben vorgehen.

Löschen von Registrierungsschlüsseln und Registrierungswerten

Wenn Sie einen Registrierungsschlüssel mit einer .reg-Datei löschen möchten, setzen Sie einen Bindestrich (-) vor den Registrierungspfad in der .reg-Datei. Wenn Sie beispielsweise den Unterschlüssel Test aus dem Registrierungsschlüssel
HKEY_LOCAL_MACHINE\Software
löschen möchten, setzen Sie einen Bindestrich vor folgenden Registrierungsschlüssel in der .reg-Datei:
HKEY_LOCAL_MACHINE\Software\Test
Das folgende Beispiel enthält eine .reg-Datei, die diese Aufgabe ausführen kann.
[
-HKEY_LOCAL_MACHINE\Software\Test
]
Wenn Sie einen Registrierungswert mit einer .reg-Datei löschen möchten, setzen Sie einen Bindestrich (-) nach dem Gleichheitszeichen, das auf Datenelement-Name in der .reg-Datei folgt. Wenn Sie beispielsweise den Registrierungswert TestValue aus dem Registrierungsschlüssel
HKEY_LOCAL_MACHINE\Software\Test
löschen möchten, setzen Sie einen Bindestrich nach "TestValue"= in der .reg-Datei. Das folgende Beispiel enthält eine .reg-Datei, die diese Aufgabe ausführen kann.
HKEY_LOCAL_MACHINE\Software\Test

"TestValue"=-
Wenn Sie diese .reg-Datei erstellen möchten, exportieren Sie den Registrierungsschlüssel, den Sie löschen möchten, mithilfe von Regedit.exe, und verwenden Sie anschließend den Editor, um die .reg-Datei zu bearbeiten und den Bindestrich einzufügen.

Umbenennen von Registrierungsschlüsseln und Registrierungswerten

Wenn Sie einen Schlüssel oder Wert umbenennen möchten, löschen Sie den Schlüssel bzw. Wert, und erstellen Sie danach einen neuen Schlüssel bzw. Wert mit einem neuen Namen.

Verteilen von Registrierungsänderungen

Sie können Benutzern eine .reg-Datei in einer E-Mail-Nachricht senden, Sie können eine .reg-Datei auf eine Netzwerkfreigabe setzen und Benutzer zu dieser Netzwerkfreigabe leiten um sie auszuführen oder Sie können zu den Anmeldeskripts der Benutzer einen Befehl hinzufügen, sodass die .reg-Datei automatisch importiert wird, wenn sich die Benutzer anmelden. Wenn Benutzer die .reg-Datei ausführen, wird die folgende Meldung angezeigt:
Registrierungseditor
Möchten Sie die Informationen in Pfad der .reg-Datei zu der Registrierung hinzufügen?
Wenn der Benutzer auf Ja klickt, wird die folgende Meldung angezeigt:
Registrierungseditor
Die Informationen von Pfad der .reg-Datei wurden in der Registrierung eingetragen.
Regedit.exe unterstützt die Befehlszeilenoption /s, wodurch diese Meldungen nicht angezeigt werden. Verwenden Sie beispielsweise die folgende Syntax, um die .reg-Datei im Hintergrund (mit der Option /s) von der Batchdatei eines Anmeldeskripts auszuführen:
regedit.exe /s Pfad der .reg-Datei
Sie können Änderungen an der Registrierung auch mithilfe von Gruppenrichtlinien oder Systemrichtlinien im Netzwerk verteilen. Weitere Informationen finden Sie auf folgender Website von Microsoft:
http://msdn.microsoft.com/library/en-us/dnw2kmag01/html/DistributingRegistryChanges.asp
Hinweis: Wenn sich die Änderungen als funktionstüchtig erweisen, können Sie die Registrierungsdatei an die entsprechenden Benutzer im Netzwerk senden.

Eigenschaften

Artikel-ID: 310516 - Geändert am: Dienstag, 24. Mai 2011 - Version: 5.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
Keywords: 
kbenv kbhowtomaster KB310516
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns