Grundlagen der Windows-Registrierung: Windows-Registrierung entmystifizieren
Die Windows-Registrierung(Windows Registry) ist ein Verzeichnis, das Einstellungen und Optionen für das Betriebssystem von Microsoft Windows speichert . Es enthält Informationen und Einstellungen für die gesamte Hardware, Betriebssystemsoftware, die meiste Nicht-Betriebssystemsoftware, Benutzer, Einstellungen des PCs usw. Dieser Beitrag behandelt die Grundlagen der Windows-Registrierung(Windows Registry Basics) .
Immer wenn ein Benutzer Änderungen an den Einstellungen der Systemsteuerung(Control Panel) , Dateizuordnungen, Systemrichtlinien oder den meisten installierten Programmen vornimmt, werden die Änderungen übernommen und in der Registrierung gespeichert. Die Registrierung bietet auch einen Einblick in den Betrieb des Kernels und zeigt Laufzeitinformationen wie Leistungsindikatoren und derzeit aktive Hardware an.
Die Windows -Registrierung wurde eingeführt, um die Fülle von INI - Dateien pro Programm aufzuräumen, die zuvor zum Speichern von Konfigurationseinstellungen für Windows - Programme verwendet wurden. Diese Dateien waren in der Regel über das gesamte System verstreut, was ihre Nachverfolgung erschwerte.
Lesen Sie(Read) : Wann werden Änderungen an der Registrierung gespeichert ?
Grundlagen der Windows-Registrierung
Die Registry besteht aus den folgenden 5 (The Registry consists of the following 5) Root Keys :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Stammschlüssel enthalten Unterschlüssel(SubKeys) . Unterschlüssel können auch eigene Unterschlüssel enthalten und mindestens einen Wert enthalten, der als (Subkeys may contain subkeys of their own too and contain at least one value, called as its )Standardwert bezeichnet wird (Default Value). Ein Schlüssel mit all seinen Unterschlüsseln und Werten wird als Hive bezeichnet .
Die Registrierung befindet sich auf der Festplatte im Ordner system32/config als mehrere separate Hive- Dateien. Diese Hive- Dateien werden dann jedes Mal in den Speicher eingelesen, wenn Windows gestartet wird oder wenn sich der Benutzer(User) anmeldet. Um zu sehen, wo die Hive s physisch gespeichert sind, siehe:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
Sie können mehr über den Speicherort von Windows-Registrierungsdateien lesen .
Die Registry verwendet die folgenden Datentypen:
- REG_SZ : Das SZ gibt eine nullterminierte Zeichenfolge an. Dies ist eine Zeichenfolge variabler Länge, die sowohl Unicode- als auch ANSI - Zeichen enthalten kann.
- REG_BINARY : Es enthält binäre Daten. 0 und 1.
- REG_DWORD : Dieser Datentyp ist ein Doppelwort(Word) . Es ist ein numerischer 32-Bit-Wert und kann jede Zahl von 0 bis 232 enthalten.
- REG_QWORD : Dieser Datentyp ist ein Vierfachwort(Word) . Es ist ein numerischer 64-Bit-Wert.
- REG_MULTI_SZ : Dieser Datentyp enthält eine Gruppe von nullterminierten Zeichenfolgen, die einem einzelnen Wert zugewiesen sind.
- REG_EXPAND_SZ : Dieser Datentyp ist eine nullterminierte Zeichenfolge, die einen nicht erweiterten Verweis auf eine Umgebungsvariable enthält, wie beispielsweise % SystemRoot %.
Registrierungsvirtualisierung in Windows
Beginnend mit Windows Vista wurde zusammen mit der Dateivirtualisierung auch die Registrierung(Registry) virtualisiert und neigt daher im Gegensatz zu Windows XP nicht zum Aufblähen. Dasselbe wurde in Windows 7 fortgesetzt .
Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.In Windows Vista und höher verwendet die UAC die Registrierungsvirtualisierungsfunktion(Registry Virtualization Feature) , um Schreibversuche in Unterschlüssel von umzuleiten
HKEY_LOCAL_MACHINE\Software
Wenn eine Anwendung versucht, in diesen Hive zu schreiben , schreibt Vista ihn stattdessen an einen Speicherort pro Benutzer,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
Dies geschieht diskret. Niemand erfährt, dass dies geschieht!
Dies ist kurz gesagt die Registrierungsvirtualisierung und eine nützliche Sicherheitsfunktion.(This is, in short, Registry Virtualization, and it is a useful Security feature.)
Zu erwähnen ist übrigens noch eine weitere neue Technologie, die Windows Vista und höher zugrunde liegt: Der Kernel Transaction Manager , der die Transactional Registry ermöglicht . Diese Funktion ermöglicht eine Art Registry - Rollback. Aber es ist nicht im Registrierungseditor(Registry Editor) implementiert . Stattdessen ist diese Funktion für die Verwendung durch Entwickler konzipiert, die robuste Anwendungen mit Transaktionsverarbeitung erstellen müssen.
Lesen Sie: (Read:) So erstellen Sie einen Registrierungsschlüssel in Windows .
Registierungseditor
Das primäre Tool in Windows 10/8/7/Vista für die direkte Arbeit mit der Registrierung ist der Registrierungs-Editor(Registry Editor) . Um darauf zuzugreifen, geben Sie einfach regedit in die Suchleiste des (regedit)Startmenüs(Start Menu Search Bar) von Vista ein und drücken Sie die Eingabetaste(Enter) !
Bei der Arbeit mit der Registry(Registry) ist doppelte Vorsicht geboten , da es keine Sicherheitsabfrage oder eine Aufforderung zum Speichern mit OK gibt. Vorgenommene Änderungen werden direkt übernommen.
Sie können mehr über Tipps und Funktionen zum Windows-Registrierungseditor(Windows Registry Editor Tips & Features) lesen . Benutzer von Windows 10 v1703 können die Adressleiste verwenden, um direkt zu jedem Registrierungsschlüssel zu springen .
Besonders hervorzuheben sind die
HKEY_LOCAL_MACHINE\System\CurrentControlSet
Hive, da die Schlüssel in diesem speziellen Fall für den Start von Windows(Windows) so wichtig sind, dass seine Sicherung beibehalten wird, die Sie bei Bedarf wiederherstellen können, indem Sie einfach im abgesicherten Modus(Safe Mode) booten und Letzte als funktionierend bekannte Konfiguration(Last Known Good Configuration) auswählen .
Vielleicht möchten Sie auch diese Beiträge lesen:(You might want to read these posts too:)
- So reparieren Sie eine beschädigte oder beschädigte Registrierung(How to repair corrupted or damaged Registry)
- Registrierungsanpassungen für Startmenü und Taskleiste
- Sichern Sie die Registrierung und stellen Sie sie wieder her(Backup and restore the registry)
- Überwachen Sie Änderungen an der Registrierung(Monitor changes to the Registry) .
- So öffnen Sie mehrere Instanzen der Registrierung
- Emojis werden im Windows-Registrierungspfad verwendet ; Wusstest du!?
Related posts
Aktivieren oder deaktivieren Sie Windows Spotlight mithilfe des Registrierungs- oder Gruppenrichtlinien-Editors
So verwenden Sie die integrierten Tools Charmap und Eudcedit von Windows 11/10
Microsoft Visual C++ Redistributable Package: Häufig gestellte Fragen und Download
So verwenden Sie den Input Method Editor (IME) auf einem Windows 11/10-PC
So aktivieren oder deaktivieren Sie die Archiv-Apps-Funktion in Windows 11/10
Was ist ein Codec - Übersicht, Funktionen, Download, FAQ
Aktivieren oder deaktivieren Sie die Caret-Browsing-Unterstützung in Windows 10
So schalten Sie den Flugmodus in Windows 11/10 aus oder ein
Windows Server 2022-Funktionen entfernt oder veraltet
Greifen Sie auf die Seite „Flags“ von Microsoft Edge unter Windows 11/10 zu und verwenden Sie sie
So richten Sie eine Internetverbindung unter Windows 11/10 ein
So ändern Sie die Sprache des Nachrichten- und Interessen-Feeds in Windows 11/10
Aktivieren, deaktivieren Sie die Datenerfassung für die Zuverlässigkeitsüberwachung in Windows 10
So verwenden Sie die neue Suche mit einer Screenshot-Funktion in Windows 10
So aktivieren oder deaktivieren Sie die Anwendungsisolationsfunktion in Windows 10
Lokale, LocalLow, Roaming-Ordner in AppData unter Windows 11/10
So führen Sie das Windows-Speicherdiagnosetool in Windows 11/10 aus
Wie funktioniert die Funktion „Dynamische Aktualisierungsrate“ in Windows 11
Deaktivieren Sie Telemetrie und Datenerfassung in Windows 10 mit dem Taskplaner
So aktivieren Sie HDR für Apps mit ICC-Profilen in Windows 11/10