Struktur der Registrierung

Die Registrierung ist eine hierarchische Datenbank, die Daten enthält, die für den Betrieb von Windows und die Anwendungen und Dienste, die unter Windows ausgeführt werden, von entscheidender Bedeutung sind. Die Daten sind in einem Strukturformat strukturiert. Jeder Knoten in der Struktur wird als Schlüssel bezeichnet. Jeder Schlüssel kann sowohl Unterschlüssel als auch Dateneinträge enthalten, die als Werte bezeichnet werden. Manchmal ist das Vorhandensein eines Schlüssels alle Daten, die eine Anwendung benötigt. In anderen Zeiten öffnet eine Anwendung einen Schlüssel und verwendet die dem Schlüssel zugeordneten Werte. Ein Schlüssel kann eine beliebige Anzahl von Werten aufweisen, und die Werte können in beliebiger Form vorliegen. Weitere Informationen finden Sie unter Registrierungswerttypen und Größenbeschränkungen für Registrierungselemente.

Jeder Schlüssel hat einen Namen, der aus einem oder mehreren druckbaren Zeichen besteht. Bei Schlüsselnamen wird die Groß-/Kleinschreibung nicht beachtet. Schlüsselnamen dürfen nicht den umgekehrten Schrägstrich (\) enthalten, aber jedes andere druckbare Zeichen kann verwendet werden. Wertnamen und Daten können den umgekehrten Schrägstrich enthalten.

Der Name jedes Unterschlüssels ist in Bezug auf den Schlüssel eindeutig, der sich in der Hierarchie direkt darüber befindet. Schlüsselnamen werden nicht in andere Sprachen lokalisiert, obwohl Werte möglicherweise sein können.

Die folgende Abbildung zeigt eine Beispielstruktur für Registrierungsschlüssel, die vom Registrierungs-Editor angezeigt wird.

Registrierungs-Editorfenster

Jeder der Strukturen unter "Arbeitsplatz" ist ein Schlüssel. Der HKEY_LOCAL_MACHINE-Schlüssel verfügt über die folgenden Unterschlüssel: HARDWARE, SAM, SECURITY, SOFTWARE und SYSTEM. Jeder dieser Schlüssel verfügt wiederum über Unterschlüssel. Der HARDWARE-Schlüssel verfügt beispielsweise über die Unterschlüssel DESCRIPTION, DEVICEMAP und RESOURCEMAP. der DEVICEMAP-Schlüssel verfügt über mehrere Unterschlüssel, einschließlich VIDEO.

Jeder Wert besteht aus einem Wertnamen und den zugeordneten Daten, sofern vorhanden. MaxObjectNumber und VgaCompatible sind Werte, die Daten unter dem Unterschlüssel VIDEO enthalten.

Eine Registrierungsstruktur kann 512 Ebenen tief sein. Sie können über einen einzelnen Registrierungs-API-Aufruf bis zu 32 Ebenen gleichzeitig erstellen.

Übersicht über die Windows-Registrierung