HKEY_CLASSES_ROOT (HKCR)

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

HKEY_CLASSES_ROOT, w skrócie HKCR, to jedna z głównych gałęzi rejestru systemu Windows. Zawiera informacje o typach plików, ich rozszerzeniach oraz powiązaniach z aplikacjami.

W pytaniach egzaminacyjnych HKCR najczęściej kojarzy się z odpowiedzią: powiązania między typami plików a aplikacjami.

Co przechowuje HKCR?

Gałąź HKCR zawiera między innymi:
- informacje, jaka aplikacja ma otwierać dany typ pliku,
- dane o rozszerzeniach plików, np. .txt, .docx, .jpg,
- klasy obiektów COM używane przez system i programy,
- ustawienia menu kontekstowego dla wybranych typów plików.

Przykład: jeśli plik .txt otwiera się domyślnie w Notatniku, odpowiednie informacje o tym skojarzeniu mogą być zapisane właśnie w HKCR.

Eksport klucza HKCR

Eksport klucza HKCR tworzy plik kopii fragmentu rejestru, zwykle z rozszerzeniem .reg. Taka kopia zawiera ustawienia dotyczące klas plików i powiązań aplikacji, a nie dane o kontach użytkowników, sprzęcie ani wyglądzie pulpitu.

Ważne skojarzenia egzaminacyjne

  • HKCR — typy plików i aplikacje.
  • HKCU — ustawienia aktualnie zalogowanego użytkownika.
  • HKLM — ustawienia komputera i sprzętu.
  • HKU — profile użytkowników.

Praktyczne znaczenie

Zmiana wpisów w HKCR może spowodować, że pliki danego typu będą otwierane innym programem. Dlatego przed modyfikacją tej gałęzi warto wykonać kopię rejestru.