Arten der Schlüsselregistrierung
Hier sind die wichtigsten Arten von Key Registry und ihre Funktionen:
1. HKEY_CLASSES_ROOT (HKCR)
Speichert Informationen zu Dateizuordnungen und Anwendungseinstellungen, einschließlich Daten zu Dateitypen und zugeordneten Programmen.
2. HKEY_CURRENT_USER (HKCU)
Enthält Einstellungen, die für den aktiven Benutzer spezifisch sind, einschließlich des Speicherorts der Shell-Ordner des Benutzers (z. B. Dokumente und Bilder) sowie der Einstellungen des Bedienfelds und der Anwendungskonfiguration.
3. HKEY_LOCAL_MACHINE (HKLM)
Speichert System- und Anwendungseinstellungen, die für alle Benutzer auf dem Computer gelten, einschließlich Schlüsseln für Windows, Treiber und installierte Anwendungen.
4. HKEY_USERS (HKU)
Enthält eine Konfiguration für jedes Benutzerkonto im System, wobei jeder Benutzer über einen Unterschlüssel verfügt, in dem seine Präferenzen und Einstellungen gespeichert sind.
5. HKEY_CURRENT_CONFIG (HKCC)
Speichert Informationen, die beim Einschalten des Computers erfasst werden und nur für die aktuell aktive Sitzung relevant sind. Diese Daten werden gelöscht, wenn der Computer ausgeschaltet wird.
6. HKEY_PERFORMANCE_DATA
Speichert Systemleistungsdaten, die vom Windows-Kernel, von Treibern, installierten Anwendungen und Diensten bereitgestellt werden. Diese Daten sind temporär und verschwinden, wenn der Computer ausgeschaltet wird.
Arten von Registrierungswerten
Registrierungswerte verfügen über verschiedene Datentypen, die in Schlüsseln gespeichert werden können. Hier sind die häufig verwendeten Arten von Werten:
- REG_BINARY: Speichert binäre Rohdaten. Wird für Hardware- und Treibereinstellungen verwendet.
- REG_DWORD: Ein ganzzahliger 32-Bit-Wert, der häufig zum Definieren von Parametern für Zeichenfolgen, Einstellungen, Treiber und Konfigurationsoptionen verwendet wird.
- REG_QWORD: 64-Bit-Ganzzahlwert, ähnlich wie REG_DWORD, aber mit größerer Kapazität.
- REG_SZ: Fester String, der Klartext speichert.
- REG_EXPAND: Zeichenfolgenwerte mit erweiterbarer Länge werden auch zum Speichern von Umgebungsvariablen verwendet.
- REG_MULTI_SZ: Ein Array mit doppelter Zeichenfolge, das eine Liste von Werten enthalten kann, die in der Regel durch ein Komma oder Leerzeichen getrennt sind.
- REG_RESOURCE_LIST: Eine Liste von Ressourcen in einem verschachtelten Array, die vom Gerätetreiber verwendet wird.
- REG_RESOURCE_REQUIREMENTS_LIST: Eine Liste des Arrays der Hardwareressourcen, die vom Gerätetreiber verwendet werden.
- REG_FULL_RESOURCE_DESCRIPTOR: Ein verschachteltes Array, das zum Speichern einer Liste von Ressourcen für physische Hardware verwendet wird.
- REG_LINK: Symbolischer Link zu anderen Registrierungsschlüsseln. Sie geben den Stammschlüssel und den Zielschlüssel an.
- REG_NONE: Daten, die keinen bestimmten Typ haben.
Wichtige Speicherorte in der Windows-Registrierung
Einstellungen der Systemsteuerung
Die Einstellungen, die mit der Systemsteuerung verknüpft sind, finden Sie an den folgenden Stellen:
HKEY_CURRENT_USER > Control Panel
Hier gibt es Registrierungswerte, die sich auf Eingabe-, Barrierefreiheits- und Desktopansichtseinstellungen für aktive Benutzer beziehen. Es enthält eine Vielzahl von Einstellungen, die sich auf die Verwendung von Windows auswirken.
Installierte App-Konfiguration
Informationen zu installierten Apps können über zwei Hauptspeicherorte abgerufen werden:
HKEY_CURRENT_USER > Software
Speichert Einstellungen und Konfigurationen für Apps, die auf aktiven Benutzerkonten installiert sind. Dazu gehören auch bestimmte Präferenzen für bestimmte Anwendungen.
HKEY_LOCAL_MACHINE > Software
Speichert Informationen zu allen auf dem System installierten Apps, einschließlich Einstellungen, die für alle Benutzer gelten. Dies ist ein wichtiger Ort für Administratoren, um Anwendungen im gesamten System zu verwalten.