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üssel | Beschreibung |
---|---|
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.
Symbol | Art | Name | Beschreibung |
---|---|---|---|
Geschlossener Schlüssel | Wie die Ordner im Windows Explorer. Diese Schlüssel enthalten die unten genannten Registrierungsunterschlüssel. | ||
Schlüssel öffnen | Wenn 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_SZ | String-Wert | Ermö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_SZ | String-Array-Wert | Ein beliebiger mehrzeiliger Zeichenfolgewert. | |
REG_EXPAND_SZ | Erweiterter String-Wert | Enthä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_BINARY | Binärer Wert | Ermöglicht, dass Attribute binär als ein oder aus (0 oder 1) definiert werden. | |
REG_DWORD | DWORD-Wert | Entspricht dem binären Wert, kann jedoch entweder in 32-Bit-Dezimal- oder Hexadezimalwerten definiert werden. | |
REG_QWORD | QWORD-Wert | Wie 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