Artikel-ID: 310516 - Geändert am: Montag, 3. Dezember 2007 - Version: 4.2 Mithilfe von .reg-Dateien (Dateien von Registrierungseinträgen) Registrierungsunterschlüssel und Werte hinzufügen, ändern oder löschenDieser Artikel wurde zuvor veröffentlicht unter D310516 Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base: 310516 (http://support.microsoft.com/kb/310516/EN-US/ ) 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. Auf dieser SeiteZusammenfassungAchtung: 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-DateienEine .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 minimieren
256986
(http://support.microsoft.com/kb/256986/DE/
)
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 RegistrierungswertenWenn 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:
Löschen von Registrierungsschlüsseln und RegistrierungswertenWenn 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üsselHKEY_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
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. "TestValue"=- Umbenennen von Registrierungsschlüsseln und RegistrierungswertenWenn 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änderungenSie 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:Wenn der Benutzer auf Ja klickt, wird die folgende Meldung angezeigt: 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
(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.Die Informationen in diesem Artikel beziehen sich auf:
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.
| SPRACHE AUSWÄHLEN
|
Zum Anfang
