Registrierdatenbank

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 wurde und mit Windows 3.x auch in den Consumer-Zweig übernommen wurde. Inzwischen werden zur Windows-Registry kompatible Registrierungsdatenbanken auch in anderen Computerprogrammen eingesetzt, zum Beispiel in der Kompatibilitätsschicht Wine, sowie im freien Betriebssystem ReactOS. Es handelt sich hierbei um Datenbanken, in denen Einstellungen installierter Anwendungen zentral abgelegt werden können. Im Falle des Betriebssystems Microsoft Windows enthält die Registrierungsdatenbank auch Informationen zur Verwaltung des Systems, sowie aller integrierter Systemdienste und -prozesse. Auch die Kompatibilitätsschicht Wine legt ihre eigene Konfiguration in ihrer Registrierungsdatenbank ab.

Aufbau und Struktur

Unter dem Betriebssystem Microsoft Windows, sowie auf einem unixoiden Betriebssystem mit installierter Kompatibilitätsschicht Wine, wird der Registrierungseditor durch den Befehl regedit aufgerufen. Registrierungs-Einträge werden in einer Baumstruktur in so genannten „Schlüsseln“ (engl. „keys“) angelegt, die alle von einigen Hauptschlüsseln abstammen. Die Bezeichnung der Hauptschlüssel ist abhängig von der Implementierung. Bei einer zur Windows-Registry kompatiblen Registrierungsdatenbank müssen zumindest die Hauptschlüssel HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, sowie HKEY_USERS vorhanden sein.

Speicherorte auf der Festplatte

Die HKEY_LOCAL_MACHINE liegt bei Betriebssystemen der Windows-NT-Linie, also auch Windows XP, in den Verzeichnissen %windir%\System32\Config gespeichert. Windows 9x hingegen speichert den Inhalt dieses Teils der Registry in der Datei system.dat

Die HKEY_CURRENT_USER dagegen ist im Benutzerprofilverzeichnis gespeichert, welches also bei servergespeicherten Profilen in einer Windows-Domäne beim Login netzwerkweit mit übertragen wird. Bei NT-Systemen liegt sie als „ntuser.dat“ in „C:\WinNT\Profiles\Benutzername“ bzw. „C:\Dokumente und Einstellungen\Benutzername“ – je nach Version, Sprache, Installationslaufwerk und evtl. Updatepfad. Bei Windows 9x heißt die Datei user.dat, wenn keine Benutzertrennung aktiviert ist.

Die Kompatibilitätsschicht Wine legt Registrierungsinformationen in Klartextdateien (Registrierungsdateien) innerhalb des versteckten Unterverzeichnisses ".wine" im Home-Verzeichnis eines Linux-Users ab. Es handelt sich dabei um die Dateien "system.reg" (welche den Schlüssel HKEY_LOCAL_MACHINE beinhaltet), "user.reg" (welche den Schlüssel HKEY_CURRENT_USER beinhaltet), sowie "userdef.reg" (welche den Schlüssel HKEY_USERS\.Default beinhaltet). Da die Dateien im Homeverzeichnis des jeweiligen Users liegen, ist "HKEY_LOCAL_MACHINE" in der Wine-Implementierung der Registrierungsdatenbank nicht global für die Maschine definiert, sondern ebenfalls abhängig vom User, unter dem die jeweilige Instanz von Wine läuft.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

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

  • Registrierdatenbank — Registrierdatenbank,   Registry …   Universal-Lexikon

  • Buffer Manager — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • Buffer Pool — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • DB/2 — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • DB2 — Datenbank Basisdaten Entwickler IBM Aktuelle Version …   Deutsch Wikipedia

  • IBM DB/2 — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • IBM DB2 — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • REORG — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • RUNSTATS — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • Abgesicherter Modus — Der Abgesicherte Modus ist ein spezieller Startvorgang eines Betriebssystems, den es unter Microsoft Windows und Apple Mac OS gibt. Inhaltsverzeichnis 1 Microsoft Windows 2 Apple Macintosh 2.1 Mac OS 6 2.2 …   Deutsch Wikipedia

Share the article and excerpts

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