Was ist die Windows Registry?

Die Registrierung oder Windows-Registrierung ist eine Datenbank mit Informationen, Einstellungen, Optionen und anderen Werten für Software und Hardware, die auf allen Versionen von Microsoft Windows-Betriebssystemen installiert sind. Wenn beispielsweise ein Programm installiert wird, wird ein neuer Unterschlüssel zur Windows-Registrierung hinzugefügt, der Einstellungen wie den Speicherort des Programms, seine Version und den Start des Programms enthält.

Bei der ersten Veröffentlichung von Windows (z. B. Windows 3.11) stützte es sich stark auf INI-Dateien, um Konfigurationen und Einstellungen von Windows- und Windows-Programmen zu speichern. Obwohl .ini-Dateien immer noch verwendet werden, sind die meisten Windows-Programme nach der Installation auf Einstellungen in der Windows-Registrierung angewiesen.

Um die Windows-Registrierung anzuzeigen und Änderungen vorzunehmen, kann der Windows-Registrierungseditor (siehe unten) verwendet werden. In Windows 3.x wurde der Registrierungseditor als Registrierungsinformationseditor oder Registrierungseditor bezeichnet . Mit dem Registrierungseditor können Sie alle Schlüssel und Werte anzeigen, die sich in der Registrierung befinden, sowie Windows-, Programm- oder Treiberwerte ändern, die Sie für notwendig erachten.

Registrierungsstammschlüssel (Name der Struktur)

Beim ersten Öffnen des Windows-Registrierungseditors werden Stammschlüssel angezeigt, die alle Registrierungswerte enthalten. Nachfolgend finden Sie eine kurze Beschreibung der am häufigsten verwendeten Stammschlüssel und der darin enthaltenen Werte.

StammschlüsselBeschreibung
HKCR (HKEY_CLASSES_ROOT)Beschreibt den Dateityp, die Dateierweiterung und OLE-Informationen.
HKCU (HKEY_CURRENT_USER)Enthält Benutzer, die derzeit bei Windows angemeldet sind, sowie deren Einstellungen.
HKLM (HKEY_LOCAL_MACHINE)Enthält computerspezifische Informationen zur installierten Hardware, Softwareeinstellungen und andere Informationen. Die Informationen werden für alle Benutzer verwendet, die sich an diesem Computer anmelden. Dies ist einer der Bereiche, auf die in der Registrierung am häufigsten zugegriffen wird.
HKU (HKEY_USERS)Enthält Informationen zu allen Benutzern, die sich am Computer anmelden, einschließlich allgemeiner und benutzerspezifischer Informationen.
HKEY_CURRENT_CONFIG (HKCC)Die Details zur aktuellen Konfiguration der an den Computer angeschlossenen Hardware.
HKDD (HKEY_DYN_DATA)Nur unter Windows 95, 98 und NT verwendet, enthielt der Schlüssel die dynamischen Statusinformationen und Plug & Play-Informationen. Die Informationen können sich ändern, wenn Geräte zum Computer hinzugefügt oder daraus entfernt werden. Die Informationen für jedes Gerät umfassen den zugehörigen Hardwareschlüssel und den aktuellen Status des Geräts, einschließlich Probleme.

Windows-Registrierungswerte

Nachfolgend sind die verschiedenen Werte aufgeführt, auf die Sie in der Windows-Registrierung stoßen werden, und eine kurze Beschreibung, welche Art von Daten jeder Wert enthalten kann.

SymbolArtNameBeschreibung

Geschlossener SchlüsselWie die Ordner im Windows Explorer. Diese Schlüssel enthalten die unten genannten Registrierungsunterschlüssel.

Schlüssel öffnenWenn eine Taste geöffnet wird, ändert sich das Symbol in einen erweiterten oder geöffneten Ordner und zeigt seinen gesamten Inhalt und alle zusätzlichen Unterschlüssel an.

REG_SZString-WertErmöglicht die Definition eines beliebigen Zeichenfolgenwerts in einer einzelnen Zeile, beispielsweise einem Dateipfad, und ist der am häufigsten gefundene Unterschlüssel in der Registrierung.

REG_MULTI_SZString-Array-WertEin beliebiger mehrzeiliger Zeichenfolgewert.

REG_EXPAND_SZErweiterter String-WertEnthält eine Zeichenfolge mit Umgebungs- oder Systemvariablen, die erweitert werden müssen. Beispielsweise könnte c: \% windir% \ example.exe mit C: \ windows \ example.exe identisch sein.

REG_BINARYBinärer WertErmöglicht, dass Attribute binär als ein oder aus (0 oder 1) definiert werden.

REG_DWORDDWORD-WertEntspricht dem binären Wert, kann jedoch entweder in 32-Bit-Dezimal- oder Hexadezimalwerten definiert werden.

REG_QWORDQWORD-WertWie DWORD, aber als 64-Bit-Wert gespeichert.

Soll ich beim Schreiben "Registry" oder "Registry" verwenden?

Gemäß dem Microsoft Manual of Style sollte "Registrierung" alle Kleinbuchstaben sein, es sei denn, es ist Teil einer benannten Systemkomponente, beispielsweise des "Registrierungs-Editors" oder des ersten Wortes eines Satzes.

Datenbank, Hive, Betriebssystembedingungen, Registry Cleaner