HKEY_LOCAL_MACHINE, oft als HKLM abgekürzt, ist eine von mehreren Registrierungsstrukturen, aus denen die Windows-Registrierung besteht. Diese bestimmte Struktur enthält die meisten Konfigurationsinformationen für die von Ihnen installierte Software sowie für das Windows-Betriebssystem selbst.
Neben den Softwarekonfigurationsdaten enthält der HKEY_LOCAL_MACHINE-Hive auch viele wertvolle Informationen zu aktuell erkannten Hardware- und Gerätetreibern.
In Windows 10, Windows 8, Windows 7 und Windows Vista sind auch Informationen zur Startkonfiguration Ihres Computers in dieser Struktur enthalten.
So gelangen Sie zu HKEY_LOCAL_MACHINE
Als Registrierungsstruktur ist HKEY_LOCAL_MACHINE mit dem in allen Windows-Versionen enthaltenen Registrierungseditor leicht zu finden und zu öffnen:
- Öffnen Sie den Registrierungseditor.
-
Lokalisieren Sie HKEY_LOCAL_MACHINE auf der linken Seite des Registrierungseditors.
Wenn Sie oder eine andere Person zuvor den Registrierungseditor auf Ihrem Computer verwendet haben, müssen Sie möglicherweise alle geöffenten Registrierungsschlüssel reduzieren, bis Sie die Struktur HKEY_LOCAL_MACHINE finden.
-
Doppelklicken oder tippen Sie doppelt HKEY_LOCAL_MACHINE um den Bienenstock zu erweitern, oder verwenden Sie den kleinen Pfeil nach links.
Registrierungsunterschlüssel in HKEY_LOCAL_MACHINE
Die folgenden Registrierungsschlüssel befinden sich unter der Struktur HKEY_LOCAL_MACHINE:
- HKEY_LOCAL_MACHINE BCD00000000
- HKEY_LOCAL_MACHINE COMPONENTS
- HKEY_LOCAL_MACHINE DRIVERS
- HKEY_LOCAL_MACHINE HARDWARE
- HKEY_LOCAL_MACHINE SAM
- HKEY_LOCAL_MACHINE Schema
- HKEY_LOCAL_MACHINE SECURITY
- HKEY_LOCAL_MACHINE SOFTWARE
- HKEY_LOCAL_MACHINE SYSTEM
Die Schlüssel unter HKEY_LOCAL_MACHINE auf Ihrem Computer können je nach Windows-Version und Ihrer spezifischen Computerkonfiguration etwas abweichen. Neuere Windows-Versionen enthalten beispielsweise nicht den Schlüssel HKEY_LOCAL_MACHINE COMPONENTS.
Der Unterschlüssel HARDWARE enthält Daten zum BIOS, zu Prozessoren und anderen Hardwaregeräten. In HARDWARE finden Sie beispielsweise BESCHREIBUNG> System> BIOS. Hier finden Sie die aktuelle BIOS-Version und den aktuellen Anbieter.
Der SOFTWARE-Unterschlüssel ist derjenige, auf den am häufigsten vom HKLM-Hive aus zugegriffen wird. Es ist alphabetisch vom Softwareanbieter organisiert und jedes Programm schreibt Daten in die Registrierung, sodass beim nächsten Öffnen der Anwendung die spezifischen Einstellungen automatisch angewendet werden können, sodass Sie das Programm nicht bei jeder Verwendung neu konfigurieren müssen. Dies ist auch nützlich, wenn Sie die SID eines Benutzers suchen.
Der SOFTWARE-Unterschlüssel enthält auch einen Windows-Unterschlüssel, der verschiedene UI-Details des Betriebssystems beschreibt, einen Klassen-Unterschlüssel, der angibt, welche Programme welchen Dateierweiterungen zugeordnet sind, und andere.
HKLM SOFTWARE Wow6432Node befindet sich in 64-Bit-Versionen von Windows, wird jedoch von 32-Bit-Anwendungen verwendet. Es entspricht HKLM SOFTWARE , ist jedoch nicht genau dasselbe, da es nur zum Zweck der Bereitstellung von Informationen für 32-Bit-Anwendungen auf einem 64-Bit-Betriebssystem getrennt ist. WoW64 zeigt diesen Schlüssel für 32-Bit-Anwendungen als "HKLM SOFTWARE " an.
Versteckte Unterschlüssel in HKLM
In den meisten Konfigurationen sind die folgenden Unterschlüssel versteckte Schlüssel und können daher nicht wie die anderen Schlüssel in der HKLM-Registrierungsstruktur durchsucht werden:
- HKEY_LOCAL_MACHINE SAM
- HKEY_LOCAL_MACHINE SECURITY
Meistens erscheinen diese Schlüssel leer, wenn Sie sie öffnen, und / oder enthalten leere Unterschlüssel.
Der SAM-Unterschlüssel verweist auf Informationen zu SAM-Datenbanken (Security Accounts Manager) für Domänen. In jeder Datenbank befinden sich Gruppenaliasnamen, Benutzer, Gastkonten und Administratorkonten sowie der Name, mit dem Sie sich bei der Domäne anmelden, kryptografische Hashes des Kennworts jedes Benutzers und vieles mehr.
Der Unterschlüssel SECURITY wird zum Speichern der Sicherheitsrichtlinie des aktuellen Benutzers verwendet. Es ist mit der Sicherheitsdatenbank der Domäne verknüpft, in der der Benutzer angemeldet ist, oder mit der Registrierungsstruktur auf dem lokalen Computer, wenn der Benutzer bei der lokalen Systemdomäne angemeldet ist.
Um den Inhalt des SAM- oder SECURITY-Schlüssels anzuzeigen, muss der Registrierungseditor stattdessen über das Systemkonto geöffnet werden, das über größere Berechtigungen verfügt als jeder andere Benutzer, selbst ein Benutzer mit Administratorrechten.
Sobald der Registrierungseditor mit den entsprechenden Berechtigungen geöffnet wurde, können die Schlüssel HKEY_LOCAL_MACHINE SAM und HKEY_LOCAL_MACHINE SECURITY wie jeder andere Schlüssel in der Struktur untersucht werden.
Einige Dienstprogramme für freie Software, wie PsExec von Microsoft, können den Registrierungseditor mit den entsprechenden Berechtigungen zum Anzeigen dieser versteckten Schlüssel öffnen.
Mehr zu HKEY_LOCAL_MACHINE
Es könnte interessant sein zu wissen, dass HKEY_LOCAL_MACHINE eigentlich nirgendwo auf dem Computer vorhanden ist, sondern nur ein Container zum Anzeigen der tatsächlichen Registrierungsdaten, die über die oben aufgeführten Unterschlüssel in der Struktur geladen werden.
Mit anderen Worten, HKEY_LOCAL_MACHINE fungiert als Verknüpfung zu einer Reihe anderer Datenquellen über Ihren Computer.
Aufgrund dieser nicht vorhandenen Natur von HKEY_LOCAL_MACHINE können weder Sie noch ein von Ihnen installiertes Programm zusätzliche Schlüssel unter HKEY_LOCAL_MACHINE erstellen.
Die HKEY_LOCAL_MACHINE-Struktur ist global, das bedeutet, dass sie unabhängig vom Benutzer auf dem Computer dieselbe ist, im Gegensatz zu einer Registrierungsstruktur wie HKEY_CURRENT_USER, die für jeden Benutzer spezifisch ist, der sie anzeigt, während er angemeldet ist.
Obwohl HKEY_LOCAL_MACHINE oft als HKLM geschrieben wird, ist es nicht wirklich eine "offizielle" Abkürzung. Dies ist wichtig zu wissen, da Sie bei einigen Programmen, selbst bei direkt von Microsoft verfügbaren Tools, die Struktur in Registrierungspfaden nicht abkürzen können. Wenn bei der Verwendung von "HKLM" ein Fehler auftritt, verwenden Sie stattdessen den vollständigen Pfad und prüfen Sie, ob dies den Fehler behebt.