So wird Ihr System besser
Geheimes Windows-Wissen für Profis
Die Windows-Registry
Hardware, Kernel, Treiber, Dienste, Netzwerk, GUI, Shell, Programme, Dateitypen – die Registry ist der zentrale Kleister, der alles zusammenhält. Hier steht das nebensächlichste Kontextmenü für einen Dateityp ebenso wie der Pfad zum fundamentalen Systemdienst. Immerhin lässt sich vereinfacht zusammenfassen, dass die wirklich kritischen Schlüssel praktisch allesamt unter Hkey_Local_Machine\System liegen und damit in der Binärdatei %windir%\System32\Config\System. Fehler im wesentlich umfangreicheren Software-Zweig bringen das System nicht zum Erliegen.
Trotzdem: Das Konzept, alles und jedes bequem per API in die zentrale Registry zu kippen, hat auch Nachteile. Die Fehlersuche ist mühsam bis aussichtslos, wenn sich die Informationen auf diverse Registry-Stellen verteilen. Punktuelle Reparaturen setzen immer eine funktionierende Windows-API voraus.
Windows-Registrierdatenbank |
|
Funktion |
Konfigurationszentrale für System, Hardware und Software |
Speicherort |
%windir%\System32\Config + Ntuser.DAT (im User-Konto) |
Zugriffstools |
Regedit, Reg, Subinacl, *.REG-Import, API, pcwRegSaveRestore etc. |
Hauptschlüssel HKCR |
Hkey_Classes_Root (=HKLM\Software\Classes) |
Hauptschlüssel HKCU |
Hkey_Current_User (=HKU\<SID>) |
Hauptschlüssel HKLM |
Hkey_Local_Machine |
Hauptschlüssel HKU |
Hkey_Users |
Hauptschlüssel HKCC |
Hkey_Current_Config (=HKLM\System\CurrentControlset\Hardware Profiles\Current) |
Shell-kritisch |
Hkey_Local_Machine\Software\Microsoft\Windows NT\CurrentVersion\Winlogon |
System-kritisch |
Hkey_Local_Machine\System\CurrentControlSet\Control\ |
Hardware-kritisch |
Hkey_Local_Machine\System\CurrentControlSet\Enum |
System-kritisch |
Hkey_Local_Machine\System\CurrentControlSet\Services |
Boot-kritisch |
Hkey_Local_Machine\System\MountedDevices |
Registry-Vorteile |
zentral und sprachunabhängig, API, Import- und Exportfunktionen |
Registry-Nachteile |
Heterogenität, mühsame Migration und Fehlersuche, Fragmentierung, Dateitypen-Krieg |