Jdi na obsah Jdi na menu
 


Registry Windows - opatrně, ale proč ne?

14. 7. 2025

Co je Windows Registr?

Windows Registr je hierarchická databáze, která ukládá nastavení konfigurace a možnosti operačního systému Windows, stejně jako nastavení pro nainstalované aplikace a hardware. Představte si to jako obrovský indexový systém pro všechno, co váš počítač ví a jak funguje.

Nahradil konfigurační soubory jako INI a SYS (které byly běžné ve starších verzích Windows jako Windows 3.1 nebo DOS).

Proč je důležitý?

  • Konfigurace OS: Ukládá nastavení vzhledu, uživatelských profilů, zabezpečení, síťových připojení atd.
  • Nastavení aplikací: Většina programů ukládá svá nastavení do registru, aby si je pamatovala pro příště.
  • Informace o hardwaru: Registr sleduje informace o hardwaru připojeném k počítači a jeho ovladačích.
  • Výkon a stabilita: Chyby v registru mohou vést k nestabilitě systému, chybovým hláškám nebo zpomalení.

Struktura registru (Klíče a Hodnoty)

Registr je organizován do stromové struktury, podobně jako složky a soubory na pevném disku.

  • Úly (Hives): Nejvyšší úroveň registru. Jsou to hlavní větve, které začínají na HKEY_. Každý úl představuje hlavní oblast konfigurace.
  • Klíče (Keys): Jsou jako složky v Průzkumníku souborů. Klíč může obsahovat podklíče (subkeys) a hodnoty (values).
  • Hodnoty (Values): Jsou jako soubory v Průzkumníku souborů. Hodnota má název, datový typ a samotná data.

Hlavní úly (HKEY_):

  1. HKEY_CLASSES_ROOT (HKCR): Ukládá informace o registrovaných aplikacích (souborové asociace, protokoly, COM objekty). Určuje, který program otevře který typ souboru.
  2. HKEY_CURRENT_USER (HKCU): Ukládá nastavení specifická pro aktuálně přihlášeného uživatele (tapeta plochy, nastavení složek, barvy atd.).
  3. HKEY_LOCAL_MACHINE (HKLM): Ukládá nastavení specifická pro počítač a všechny uživatele (hardwarové konfigurace, nastavení ovladačů, programy spouštěné při startu systému). Zde jsme se pohybovali při úpravách hlasů.
  4. HKEY_USERS (HKU): Obsahuje uživatelské profily pro všechny uživatele na počítači. HKCU je ve skutečnosti odkaz na část tohoto úlu pro aktuálního uživatele.
  5. HKEY_CURRENT_CONFIG (HKCC): Ukládá informace o aktuálním hardwarovém profilu, který systém používá při startu počítače.

Typy dat hodnot:

Hodnoty v registru mohou mít různé datové typy:

  • REG_SZ: Řetězec textu (např. "C:\Program Files\App.exe").
  • REG_EXPAND_SZ: Rozšiřitelný řetězec textu (obsahuje proměnné prostředí jako %windir%).
  • REG_BINARY: Binární data (surová binární data, často používaná pro hardwarová nastavení).
  • REG_DWORD: 32bitové číslo (často pro přepínače 0/1 nebo číselná nastavení).
  • REG_QWORD: 64bitové číslo.
  • REG_MULTI_SZ: Víceřetězcová data (seznam řetězců oddělených nulou).

Jak pracovat s Editorem registru (Regedit)

Editor registru je nástroj regedit.exe.

  • Procházení: Můžete klikat na šipky vedle klíčů a procházet registry podobně jako složky.
  • Hledání: Ctrl + F umožňuje hledat klíče, hodnoty nebo data. Je užitečné, když hledáte konkrétní nastavení.
  • Vytváření/úprava/odstraňování:
    • Pravým tlačítkem myši na prázdné místo v pravém panelu (pro hodnoty) nebo na klíč v levém panelu (pro podklíče).
    • Volba "Nový" (New) pro vytvoření nového klíče nebo hodnoty.
    • Volba "Upravit" (Modify) pro změnu dat hodnoty.
    • Volba "Odstranit" (Delete) pro smazání klíče nebo hodnoty.
  • Import/Export: Soubor > Importovat... nebo Exportovat... umožňuje ukládat nebo načítat části registru do/z .reg souborů.

Důležité koncepty a tipy pro práci s registry:

  1. Vždy zálohujte! Před jakoukoli změnou v registru si zálohujte klíč, který hodláte upravit, nebo celý registr.
    • Vyberte klíč, který chcete zálohovat.
    • Soubor > Exportovat...
    • Uložte soubor s příponou .reg. Pokud něco pokazíte, můžete tento .reg soubor spustit a obnovit původní stav.
  2. Buďte opatrní: Nesprávné úpravy registru mohou způsobit, že systém Windows nebude fungovat, nebo dokonce nebude možné ho spustit. Měňte jen to, čemu rozumíte.
  3. Hledejte na internetu: Pokud chcete něco změnit, ale nejste si jisti, hledejte důvěryhodné zdroje (např. oficiální dokumentaci Microsoftu, renomované IT weby).
  4. Registry Cleanery: Používání "registry cleanerů" (jako je CCleaner) je kontroverzní. Mohou odstranit osiřelé nebo neplatné záznamy, ale občas mohou odstranit i něco důležitého, což vede k problémům. Používejte je s rozvahou a vždy s možností zálohy. 

Cvičení (pro bezpečné pochopení):

  • Otevřete Regedit a projděte si klíč HKEY_CURRENT_USER\Software. Zde najdete nastavení mnoha aplikací, které jste nainstaloval. Můžete vidět názvy klíčů odpovídající programům jako "Google", "Mozilla", "Microsoft" a pod nimi jejich nastavení.
  • Zkuste najít klíč, který ukládá tapetu plochy: HKEY_CURRENT_USER\Control Panel\Desktop.
  • Vyhledejte pomocí Ctrl + F například Internet Explorer nebo OneDrive a podívejte se, jaké klíče a hodnoty najde.

Pochopení registru je proces a začíná se základními pojmy a velkou opatrností. Je to jako učit se chirurgii – musíte vědět, co děláte, než začnete řezat. Ale s trpělivostí a správnými informacemi se to dá naučit.