KWALIFIKACJA INF2 + INF3 - STYCZEŃ 2012

PYTANIE NR 36.
Który klucz rejestru Windows zawiera głównie skojarzenia rozszerzeń plików z aplikacjami oraz informacje o rejestracji klas COM?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Klucz HKEY_CLASSES_ROOT (HKCR) przechowuje głównie skojarzenia rozszerzeń plików z aplikacjami oraz informacje o rejestracji klas COM (np. ProgID/CLSID). Pozostałe gałęzie opisują konfigurację komputera (HKLM), bieżącego użytkownika (HKCU) lub aktualnego profilu sprzętowego (HKCC).

Pełne wyjaśnienie:

Rejestr Windows jest hierarchiczną bazą danych ustawień systemu i aplikacji, podzieloną na główne gałęzie (hives). Każda z nich ma inny zakres odpowiedzialności.

HKEY_CLASSES_ROOT (HKCR) to gałąź wyspecjalizowana: zawiera przede wszystkim informacje potrzebne do obsługi typów plików i komponentów oprogramowania. W praktyce są to m.in. skojarzenia rozszerzeń plików z programami (co uruchomi się po dwukliku) oraz dane rejestracyjne klas/obiektów COM.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • HKEY_LOCAL_MACHINE (HKLM) przechowuje konfigurację całego komputera (globalną), obejmującą m.in. ustawienia systemowe i sprzętowe/sterowników, niezależnie od zalogowanego użytkownika. Nie jest to gałąź "od skojarzeń plików" jako głównej funkcji.
  • HKEY_CURRENT_USER (HKCU) zawiera ustawienia bieżącego użytkownika (preferencje, ustawienia aplikacji dla tego konta). Może wpływać na skojarzenia, ale nie jest gałęzią, której głównym przeznaczeniem są skojarzenia typów plików i rejestracje klas.
  • HKEY_CURRENT_CONFIG (HKCC) dotyczy bieżącego profilu sprzętowego wykrytego przy starcie systemu. To informacja o aktualnej konfiguracji sprzętowej, a nie o mapowaniu rozszerzeń plików na aplikacje.

Na egzaminie warto kojarzyć: HKCR = typy plików/klasy, HKLM = komputer, HKCU = użytkownik, HKCC = bieżący profil sprzętowy.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Rejestr Windows to hierarchiczna baza danych przechowująca ustawienia systemu operacyjnego i aplikacji. Zawiera m.in. konfigurację sprzętu, sterowników, usług oraz preferencje użytkowników. Administracyjnie używa się go do diagnostyki i konfiguracji, zwykle ostrożnie, bo błędne zmiany mogą zaburzyć działanie systemu.
HKEY_CLASSES_ROOT przechowuje głównie skojarzenia rozszerzeń plików z aplikacjami oraz informacje rejestracyjne dotyczące klas/komponentów (COM). To dzięki tej gałęzi system wie, jaki program uruchomić po otwarciu danego typu pliku oraz jak identyfikować zarejestrowane klasy aplikacji.
HKEY_LOCAL_MACHINE opisuje globalną konfigurację całego komputera: ustawienia systemowe, sprzęt, sterowniki, usługi i oprogramowanie w ujęciu ogólnym. Choć może zawierać część informacji wykorzystywanych przez system, to jego głównym przeznaczeniem nie są skojarzenia rozszerzeń plików i rejestracje klas, jak w HKCR.
HKCU (HKEY_CURRENT_USER) zawiera ustawienia bieżącego, zalogowanego użytkownika, np. preferencje i konfiguracje aplikacji dla tego konta. HKLM (HKEY_LOCAL_MACHINE) dotyczy całego komputera i obowiązuje niezależnie od użytkownika. To kluczowe przy diagnozie: "problem użytkownika" vs "problem komputera".
HKEY_CURRENT_CONFIG zawiera informacje o bieżącym profilu sprzętowym użytym podczas uruchamiania systemu. Jest przydatny, gdy analizujesz konfigurację zależną od wykrytego sprzętu (np. ustawienia urządzeń dla aktualnego profilu). Nie służy jednak głównie do przechowywania skojarzeń typów plików.
Skojarzenia plików można sprawdzać w ustawieniach systemu (aplikacje domyślne) oraz – w kontekście administracyjnym – w rejestrze w obszarach odpowiadających typom plików. Na egzaminie ważniejsze jest zrozumienie, że logika skojarzeń jest powiązana z gałęzią HKCR i jej wpisami.
Najczęstsza pułapka to myślenie, że "konfiguracja oprogramowania" oznacza tylko ustawienia systemowe w HKLM, a HKCR to coś "osobnego". W rzeczywistości skojarzenia plików i rejestracje klas to też konfiguracja, ale wyspecjalizowana. Trzeba dopasować gałąź do konkretnego typu danych.
Typowe błędy to: wybór odpowiedzi po nazwie ("LOCAL" = zawsze poprawne), mylenie zakresu użytkownika z zakresem komputera oraz ignorowanie słów kluczowych w pytaniu (np. "profil sprzętowy", "skojarzenia plików"). Pomaga prosta mapa: HKLM-komputer, HKCU-użytkownik, HKCC-sprzęt, HKCR-typy plików.
Zależy od tego, czy ustawienie ma obowiązywać dla wszystkich użytkowników czy tylko dla jednego. Konfiguracje "per-user" trafiają do HKCU, a "globalne" dla komputera częściej do HKLM. W praktyce instalatory i polityka firmy decydują o wyborze. Na egzaminie liczy się rozumienie podziału odpowiedzialności.
Ucz się funkcji głównych gałęzi i łącz je z przykładami: skojarzenia plików (HKCR), ustawienia komputera i sprzętu (HKLM), preferencje użytkownika (HKCU), profil sprzętowy (HKCC). Warto przećwiczyć w środowisku testowym: odczyt, eksport i porównanie zmian po modyfikacji ustawień użytkownika.
info

To pytanie poprawnie rozwiązuje 47% zdających egzamin. trudne

Specjaliści zwracają uwagę: "Klucz HKEY_CLASSES_ROOT (HKCR) przechowuje głównie skojarzenia rozszerzeń plików z aplikacjami oraz informacje o rejestracji klas COM (np. ProgID/CLSID)."

Źródła:

  • Microsoft Learn: HKEY_CLASSES_ROOT key (HKEY_CLASSES_ROOT), https://learn.microsoft.com/en-us/windows/win32/sysinfo/hkey-classes-root-key - accessed 2026-02-23
  • Microsoft Learn: HKEY_LOCAL_MACHINE key (HKEY_LOCAL_MACHINE), https://learn.microsoft.com/en-us/windows/win32/sysinfo/hkey-local-machine-key - accessed 2026-02-23
  • Microsoft Learn: HKEY_CURRENT_USER key (HKEY_CURRENT_USER), https://learn.microsoft.com/en-us/windows/win32/sysinfo/hkey-current-user-key - accessed 2026-02-23

Materiały:

  • Dokumentacja Microsoft Learn dotycząca gałęzi rejestru Windows
  • Materiały dydaktyczne z administracji Windows (rejestr, uprawnienia, zasady działania profili użytkowników)
  • Ćwiczenia laboratoryjne: porównanie zmian w HKCU vs HKLM po instalacji i konfiguracji aplikacji

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego