Was ist das REG-Dateiformat?
Windows-Registry-Dateien können mit der Erweiterung .reg gespeichert werden. Es handelt sich um eine Klartextdatei, die in jedem Texteditor geöffnet werden kann - um sie sicher zu lesen, klicken Sie mit der rechten Maustaste darauf und wählen Sie Bearbeiten anstatt eines Doppelklicks, der den Inhalt direkt in die Registry integriert. Eine Registry-Datei wird erstellt, wenn Registry-Schlüssel zu Sicherungszwecken exportiert werden, bevor Änderungen an der Registry vorgenommen werden. .reg-Dateien können dann verwendet werden, um diese Schlüssel wieder zu importieren und Einstellungen wiederherzustellen.
.reg-Dateiformat - wie Informationen gespeichert werden
Die Windows-Registry ist eine hierarchische Datenbank, die System-, Anwendungs- und Hardwareeinstellungen speichert. .reg-Dateien kodieren diese Daten in einem strukturierten Klartext-Layout, das im Aussehen einer .ini-Datei ähnelt. Moderne Dateien (Windows 2000 und neuer) sind als UTF-16 LE kodiert und beginnen mit der Kopfzeile Windows Registry Editor Version 5.00; ältere Dateien aus der Windows 9x-Ära verwenden den REGEDIT4-Header und ANSI-Kodierung. Jede .reg-Datei enthält:
- Kopfzeile - die Kennung des Registry-Editors (
Windows Registry Editor Version 5.00oderREGEDIT4) - Schlüsselpfad-Abschnitte - Pfade zu Registry-Einträgen mit der Syntax
[<Hive-Name>\<Schlüsselname>\<Unterschlüsselname>] - Wertnamen-Zeilen -
"Wertname"=<Typ>:<Daten>, wobei das Typ-Präfixdword:,hex:,hex(2):usw. sein kann; Zeichenfolgenwerte (REG_SZ) verwenden eine einfache Form in Anführungszeichen - Standardwert - geschrieben als
@=anstelle eines benannten Eintrags - Löschmarkierungen -
[-HKEY...]entfernt einen gesamten Schlüssel;"Name"=-löscht einen einzelnen Wert
Jeder neue Wert verwendet eine neue Zeile.
Wie werden Windows .reg-Dateien verwendet?
.reg-Dateien können Registry-Daten importieren oder exportieren. Sie werden durch regedit.exe angewendet - ein Doppelklick löst eine UAC- und Bestätigungsaufforderung aus und führt dann die Einträge in die aktive Registry zusammen - oder durch das Befehlszeilen-Dienstprogramm reg.exe. Im Gegensatz zu einem .bat-Skript kann eine .reg-Datei keine beliebigen Befehle ausführen; sie fügt lediglich Registry-Einträge hinzu, aktualisiert oder löscht diese. Es wird dringend empfohlen, die Registry zu sichern, bevor eine .reg-Datei angewendet wird, und deren Inhalt zuerst in einem Texteditor zu prüfen. Je nach vorgenommenen Änderungen kann ein Systemneustart erforderlich sein.
Sicherheit
RISIKO: HIGHDies ist der entscheidende Fakt für .reg-Dateien: Ein Doppelklick FÜHRT sie in Ihre Windows-Registry ZUSAMMEN und ändert System-/App-Einstellungen unmittelbar nach einer UAC + Bestätigungsaufforderung - sie wird nicht nur zur Ansicht geöffnet. Eine bösartige .reg kann Windows Defender/Update-Eingabeaufforderungen deaktivieren, Autostart-Malware hinzufügen, Dateizuordnungen ändern oder das Betriebssystem beschädigen, und mit „-“ eingeleitete Einträge löschen Schlüssel. Sichere Praxis: Führen Sie NIEMALS eine .reg aus einer nicht vertrauenswürdigen Quelle aus; Rechtsklick > Bearbeiten, um sie zuerst im Notepad zu lesen, exportieren Sie ein Backup des betroffenen Zweigs (regedit > Datei > Exportieren) und wenden Sie sie erst dann an. Hüten Sie sich vor „Registry Cleaner/Optimizer“-Tools, die neben .reg-Dateien beworben werden - viele sind minderwertig oder enthalten Adware (PUPs); Windows benötigt keine Drittanbieter-App zur Handhabung von .reg.
Formatdetails
kurz gefasstProgramme zum Öffnen von REG-Dateien
Technische Details
technische Spezifikation| Dateikodierung | UTF-16 LE mit optionalem FF FE BOM (modern, Windows 2000+); ANSI (legacy REGEDIT4, Windows 9x) |
| Format-Identifikator | Die erste Zeile ist immer ein Header-String: „Windows Registry Editor Version 5.00“ (modern) oder „REGEDIT4“ (legacy) |
| MIME-Typ | text/plain |
| Struktur | Header-Zeile, dann [HKEY_...\Schlüssel\Unterschlüssel] Abschnittsblöcke, die jeweils „WertName“=Typ:Daten-Zeilen enthalten; Leerzeilen trennen Abschnitte |
| Unterstützte Datentypen | REG_SZ (String in Anführungszeichen), REG_DWORD (dword:), REG_BINARY (hex:), REG_EXPAND_SZ (hex(2):), REG_MULTI_SZ (hex(7):), REG_QWORD (hex(b):) |
| Syntax für Standardwert | @= bezeichnet den unbenannten Standardwert eines Schlüssels |
| Syntax zum Löschen von Schlüsseln | Dem Schlüsselpfad ein Minuszeichen voranstellen: [-HKEY_...\Schlüssel] |
| Syntax zum Löschen von Werten | Einen Bindestrich als Daten zuweisen: „WertName“=- |
| Zeilenfortsetzung | Lange Hex-/Binärwerte können mit einem abschließenden Backslash (\) über mehrere Zeilen aufgeteilt werden |
| Importmethode | Doppelklick ruft regedit.exe auf und führt Einträge nach einer UAC + Bestätigungsaufforderung zusammen; CLI: reg import datei.reg |
| Kompression | Keine - Klartext |
| Prüfsumme / Integrität | Keine - keine integrierte Prüfsumme oder digitale Signatur |
| Plattformunterstützung | Nur Windows; wird unter macOS und Linux als Klartext ohne Auswirkungen auf die Registry behandelt |
| Zugehörige Tools | Registry-Editor (regedit.exe), reg.exe (Befehlszeilen-Import/Export/Abfrage) |
| Veröffentlicht | Windows 95 (.reg import/export); current text format since Windows 2000/XP |
| Neueste Version | Windows Registry Editor Version 5.00 (UTF-16, since Windows 2000) |
| Spezifikation | learn.microsoft.com |
REG-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu REG-Dateien.