Registrierungsdatei

Registrierungsdatei

Eine Registrierungsdatei bezeichnet eine Datei, die Informationen aus einer Registrierungsdatenbank (zum Beispiel der Windows-Registrierungsdatenbank) enthält. Registrierungsdateien können auf mit Microsoft Windows oder ReactOS betriebenen Computersystemen dazu verwendet werden, um Informationen aus der Registrierungsdatenbank zu exportieren und weiterzugeben bzw. sie in selbige wieder zu importieren. Diese Dateien enden auf .reg und lassen sich in der Standardkonfiguration von Windows durch einen Doppelklick der Registrierungsdatenbank hinzufügen. Im Zusammenhang mit Wine versteht man unter den Registrierungsdateien spezielle Textdateien, die im Unterverzeichnis ".wine" innerhalb eines Benutzerprofils auf einem Linux-System liegen können. Sie werden auch als interne Registrierungsdateien bezeichnet, da sie ein anderes Format besitzen, als die Registrierungsdateien, die über die Exportfunktion des bei Wine mitgelieferten Tools regedit erzeugt wurden. In den Registrierungsdateien von Wine sind sowohl Konfigurationsdaten von Wine selbst, als auch Daten, die von Drittanbietersoftware abgelegt wurden, gespeichert. Im Gegensatz zu Windows ist unter Wine die gesamte Registrierungsdatenbank an das Benutzerprofil gebunden (auch HKEY_LOCAL_MACHINE), sodass es keine globalen Registrierungsinformationen gibt.

Probleme und Gefahren

Die Registrierungsdatenbank ist unter den Betriebssystemen Microsoft Windows und ReactOS das zentrale Element zur Steuerung der Verhaltensweise des Systems oder von Systemdiensten. Änderungen, die durch das Ausführen von Registrierungsdateien erfolgen, können also tiefgreifende Änderungen im System verursachen, automatisch Schadprogramme starten oder den Computer sogar dadurch unbrauchbar machen, dass das Betriebssystem nicht mehr korrekt startet.

Aufbau einer Registrierungsdatei

Wurde die Registrierungsdatei mittels der Exportfunktion des Dienstprogrammes Regedit unter Microsoft Windows erstellt, so steht in der ersten Zeile immer "Windows Registry Editor Version Versionsnummer". Bei internen Registrierungsdateien, die von Wine erstellt wurden, befindet sich an derselben Stelle folgender Dateikopf: "WINE REGISTRY Version Versionsnummer". In der nächsten Zeile befindet sich, sofern die Dateien automatisch von Wine angelegt wurden, ein mit ";;" eingeleiteter Kommentar, der angibt, auf welchen Schlüssel sich die Datei bezieht, zum Beispiel: ";; All keys relative to \\Machine" in der Datei "~/.wine/system.reg".

Dann folgt eine Leerzeile.

Danach folgen eine Zeile, die in eckigen Klammern den Pfad angibt, der den Ort in der Registrierungsdatenbank bezeichnet, an den die darauf folgenden Informationen gespeichert werden sollen. Es folgen – jeweils eingeschlossen in Anführungszeichen – Paare aus Schlüsseln und Werten, die gespeichert werden. Schlüssel und Wert werden durch ein Gleicheitsszeichen getrennt.

(Backslashes werden durch doppelte Backslashes ausmaskiert)

Beispiel

  • Wine (interne Registrierung, "~/.wine/system.reg")
WINE REGISTRY Version 2
;; All keys relative to \\Machine

[Software\\Microsoft\\Windows\\CurrentVersion\\Run]
"StarteMeinenTaschenrechner"="C:\\WINDOWS\\calc.exe"


  • Wine (exportierte Registrierungsdatei)
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
"StarteMeinenTaschenrechner"="C:\\WINDOWS\\calc.exe"


  • Windows (exportierte Registrierungsdatei)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"StarteMeinenTaschenrechner"="C:\\WINDOWS\\calc.exe"


Diese Registrierungsdatei hat, wenn sie in die Registrierungsdatenbank eingetragen wird, den Effekt, dass beim Start des Kompatibiliätslayers Wine bzw. des Betriebssystems Microsoft Windows automatisch der mit Wine bzw. Windows mitgelieferte Taschenrechner ausgeführt wird.


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Reg — oder Reg. steht für: Reg Distrikt (Helmand), ein Distrikt in Afghanistan Reg Distrikt (Kandahar), ein Distrikt in Afghanistan Reg (Sahara), eine algerische Geröllwüste Eduard August von Regel (1815–1892), hinter lateinischen Pflanzennamen die… …   Deutsch Wikipedia

  • Reg. — oder Reg. steht für: Reg Distrikt (Helmand), ein Distrikt in Afghanistan Reg Distrikt (Kandahar), ein Distrikt in Afghanistan Reg (Sahara), eine algerische Geröllwüste Eduard August von Regel (1815–1892), hinter lateinischen Pflanzennamen die… …   Deutsch Wikipedia

  • Binfmt — misc ist eine Fähigkeit des Linux Kernels, beliebige ausführbare Dateien zu erkennen und einem bestimmen Programm im User Mode zu übergeben, wie beispielsweise einem Interpreter oder einem Programmstarter, der das Programm in den Arbeitsspeicher… …   Deutsch Wikipedia

  • Binfmt misc — ist eine Fähigkeit des Linux Kernels, beliebige ausführbare Dateien zu erkennen und einem bestimmen Programm im User Mode zu übergeben, wie beispielsweise einem Interpreter oder einem Programmstarter, der das Programm in den Arbeitsspeicher lädt …   Deutsch Wikipedia

  • Notepad 2 — Notepad2 Screenshot einer PHP Datei in Notepad2 Basisdaten Entwickler: Florian Balmer Aktuelle Version …   Deutsch Wikipedia

  • REG — oder Reg. steht für: Reg Distrikt (Helmand), ein Distrikt in Afghanistan Reg Distrikt (Kandahar), ein Distrikt in Afghanistan Reg (Sahara), eine algerische Geröllwüste Eduard August von Regel (1815–1892), hinter lateinischen Pflanzennamen die… …   Deutsch Wikipedia

  • Registrierdatenbank — Unter einer Registrierungsdatenbank (auch: Registry oder Registrierdatenbank) verstand man ursprünglich die zentrale hierarchische Konfigurationsdatenbank des Betriebssystems Microsoft Windows, die mit der ersten Version von Windows NT eingeführt …   Deutsch Wikipedia

  • binfmt_misc — ist eine Fähigkeit des Linux Kernels, beliebige ausführbare Dateien zu erkennen und einem bestimmten Programm im User Mode zu übergeben, wie beispielsweise einem Interpreter oder einem Programmstarter, der das Programm in den Arbeitsspeicher lädt …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”