Mit einer Textdatei Einträge in die Registry schreiben

Ich habe gehört, dass ich mit einer Textdatei der Erweiterung REG deren Inhalt automatisch in die Registrier-Datenbank von Windows eintragen kann. Wie geht das?

Diese Textdateien müssen einen ganz bestimmten Aufbau haben. In der ersten Zeile muss der Eintrag »REGEDIT4« stehen. Dann können Sie einen Schlüssel eingeben. Den Pfad dazu geben Sie in eckigen Klammern an, die einzelnen Schlüssel trennen Sie durch einen Backslash.

Danach folgen die Einträge. Jeden Eintrag und dessen Wert müssen Sie in eine eigene Zeile schreiben. Sie können Zeichenfolgen, Dwort-Werte und binäre Einträge angeben. Jede Zeile beginnt mit dem in Anführungszeichen eingefassten Namen des Eintrags. Diesem folgen ohne Leerzeichen ein Gleichheitszeichen und der Wert.

Wollen Sie eine Zeichenfolge ergänzen, so müssen Sie auch den Inhalt des Eintrags in Anführungszeichen einschließen. Innerhalb dieser Anführungszeichen dürfen auch Leerzeichen stehen. Tückisch wird es, wenn Sie einen Pfad auf der Festplatte als Wert einsetzen wollen. In diesem Fall achten Sie darauf, jeden Backslash doppelt zu schreiben. Nur so übernimmt Windows den Pfad korrekt.

Dwort-Werte sind durch das Schlüsselwort »dwort«: gekennzeichnet. Den eigentlichen Inhalt des Eintrags geben Sie als hexadezimale Zahl ein.
Verwirrend:Windows leitet Binärwerte mit dem Wort »hex:« ein. Ein Binärwert besteht aus Pärchen von Einsen und Nullen. Diese Pärchen trennen Sie durch Kommata. Hier ein Beispiel, das den Einsatz aller Werte beschreibt:



REGEDIT4

[HKEY_USERS\ Alex\ Test\ Test1]
"Zeichenfolge"="Mein Name"
"Pfad"="C:\ \ Eigene Dateien\ \Test"
"Binaerwert"=hex:10,10,10,10
"Dwort-Dezimal"=dword:0000000a

[HKEY_USERS\ Alex\ Test\ Test2]
"Zeichenfolge"="Dein Name"



Speichern Sie die Datei mit der Erweiterung .REG. Ein Doppelklick trägt den Inhalt dann in die Registry ein. Das Ergebnis sehen Sie im Bild links.