Budowa rejestru Windows XP Professional PL
Rejestr zawiera mnogość informacji dotyczących systemu, urządzeń i aplikacji. Aby łatwo było się w nim poruszać, nadano mu strukturę drzewiastą, podobną do struktury folderów. Gałęzie główne (kategorie) to podstawa rejestru, nie można ich usunąć ani dodać nowych. Kategorie zawierają klucze, które odpowiadają folderom. Każdy klucz zawiera podklucze, które z kolei odpowiadają plikom.
Główne gałęzie rejestru
HKEY_CLASSES_ROOT - klasy obiektów Jest to jedyna gałąź w rejestrze zachowana ze względu na zgodność z rejestrem Windows 3.x. przechowywane są w niej skojarzenia typów plików według ich rozszerzeń. Każdy typ pliku ma własny klucz oraz określenie aplikacji, jaka ma go uruchomić. Natomiast informacje OLE pozwalają na łatwą komunikację z serwerem OLE, np. wklejanie arkusza Excela do dokumentu Worda. Dane do tego klucza pobierane są z kluczy HKEY_LOCAL_MACHINE\Software\Classes i HKEY_CURRENT_USER\Software\Classes. Odbicie tej kategorii znajduje się w opcjach eksploratora na karcie Typy Plików.
HKEY_CURRENT_USER - bieżąca konfiguracja użytkownika Gałąź ta zawiera informacje o ustawieniach i konfiguracji systemu aktualnie zalogowanego użytkownika i generowana jest dynamicznie podczas logowania. Połączona jest ściśle z gałęzią HKEY_USER.
Gałąź HKEY_CURRENT_USER składa się między innymi z następujących kluczy:
AppEvents - klucz zawiera informacje o zdarzeniach dźwiękowych występujących w systemie oraz zdefiniowanych przez użytkownika, np. schematach dźwiękowych, powiadomieniu o nowej poczcie (informacje w tym kluczu należy zmieniać przy pomocy Panelu Sterowania, korzystając z narzędzia Dźwięki.
Control Panel - znajdziemy tu klucze odpowiadające narzędziom dostępnym w Panelu Sterowania aktualnie zalogowanego użytkownika.
Keyboard Layout - zawiera ustawienia użytkownika dotyczące układu klawiatury.
Printers - informacje o zainstalowanych drukarkach i ich ustawieniach.
RemoteAccess - zawiera informacje wykorzystywane do zdalnego dostępu do innych komputerów.
Software - informacje dotyczące konfiguracji aplikacji dostosowanych do potrzeb użytkownika (pozostałe dane konfiguracyjne mają swoje miejsce w kategorii HKEY_LOCAL_MACHINE\Software).
HKEY_LOCAL_MACHINE - konfiguracja systemu Zawiera informacje dotyczące konfiguracji komputera niezależnie od zalogowanego użytkownika. Gromadzone są tu dane dotyczące urządzeń podłączonych do komputera nie tylko w chwili obecnej, ale również w przeszłości. Zmiany w tej gałęzi dokonywane są za pomocą narzędzia System dostępnego w Panelu Sterowania oraz poprzez automatyczne wykrywanie urządzeń Plug & Play. Programy instalacyjne sterowników również umieszczają tu swoje wpisy(pliki .inf). Czasami dla tego klucza używa się skrótu „HKLM”.