Kľúč databázy Registry možno považovať za niečo ako priečinok so súbormi, ale existuje iba v registri systému Windows. Kľúče databázy Registry obsahujú hodnoty databázy Registry, rovnako ako priečinky obsahujú súbory. Kľúče databázy Registry môžu obsahovať aj iné kľúče databázy Registry, ktoré sa niekedy označujú ako podkľúče.
Kľúče databázy Registry fungujú rovnako vo všetkých verziách systému Windows. Došlo k určitým zmenám v spôsobe zbalenia a rozbalenia kľúčov databázy Registry, ale tieto boli veľmi malé a neovplyvnili ich funkciu.
Štruktúra registra Windows
Register Windows je štruktúrovaný v hierarchii, pričom najvyššie kľúče registra sa označujú ako podregistre. Tieto majú špeciálne pravidlá, ale sú to kľúče databázy Registry v každom inom zmysle.
Pojem "položka registra" sa môže vzťahovať na akúkoľvek individuálnu časť registra Windows (napríklad úľ alebo hodnotu), ale zvyčajne je synonymom pre kľúč databázy Registry.
Položky v registri sú štruktúrované týmto spôsobom:
KEY(HIVE)\SUBKEY\SUBKEY\…\…
Pozrime sa na konkrétny príklad z Editora databázy Registry, ktorý nám pomôže vysvetliť, ako fungujú kľúče databázy Registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
Ako vidíte, vyššie uvedená cesta registra je rozdelená do troch sekcií, z ktorých každá je oddelená spätnou lomkou:
- HKEY_LOCAL_MACHINE
- SOFTWARE
- Microsoft
Každá sekcia predstavuje jeden kľúč databázy Registry, pričom ten úplne vpravo je vnorený pod predchádzajúci a tak ďalej. Premýšľajte o tom inak: Každý kľúč je pod tým naľavo, rovnako ako funguje cesta na vašom počítači, napríklad C:\Windows\System32\Boot.
Prvý kľúč databázy Registry, HKEY_LOCAL_MACHINE, je v hornej časti cesty a je to podregistra. Kľúč databázy Registry SOFTWARE je vložený pod HKEY_LOCAL_MACHINE. Kľúč Microsoft je ďalší kľúč databázy Registry vnorený pod SOFTWARE.
Klávesy databázy Registry nerozlišujú veľké a malé písmená, čo znamená, že nezáleží na tom, či sú písmená veľké alebo malé; môžu byť napísané oboma spôsobmi bez toho, aby to ovplyvnilo ich fungovanie.
Kľúče databázy Registry môžu byť vnorené pomerne hlboko. Tu je príklad jednej hĺbky piatich úrovní, ktoré nájdete v registri ľubovoľného počítača so systémom Windows pod podregistrom HKEY_CURRENT_CONFIG:
HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\Print\Printers
Fungovanie systému Windows na niektorých veľmi základných úrovniach môžete zmeniť pridaním, zmenou a odstránením kľúčov databázy Registry. Pri manipulácii s registrami však musíte byť veľmi opatrní, pretože môžete spôsobiť vážne problémy v počítači, ktoré môžu viesť k strate všetkých údajov.
Zálohovanie a obnovenie kľúčov databázy Registry
Pred vykonaním akýchkoľvek zmien v registri je rozumné zálohovať si register. S kópiou kľúčov, ktoré meníte v ruke, sa môžete cítiť bezpečne, pretože viete, že môžete vrátiť späť všetky zmeny, ktoré by mohli spôsobiť problémy vo vašom systéme. Ak nechcete, nemusíte zálohovať celý register; môžete zálohovať iba kľúče databázy Registry, s ktorými pracujete.
Vaše zálohované kľúče databázy Registry existujú ako súbor REG. Zálohu databázy Registry môžete jednoducho obnoviť otvorením súboru REG a postupovaním podľa pokynov a môžete to urobiť bez ohľadu na to, ktorú verziu systému Windows používate.
FAQ
Ako pridám kľúč?
V systéme Windows použite klávesovú skratku Windows+ R na otvorenie Editora databázy Registry a zadajte regedit > OK. Na ľavej table prejdite na kľúč databázy Registry, ktorý chcete pridať > kliknite pravým tlačidlom myši na kľúč > vyberte New > Key.
Akých je päť kľúčov databázy Registry?
Vo väčšine verzií systému Windows sú v registri nasledujúce kľúče: HKEY_CLASSES_ROOT (HKCR), HKEY_CURRENT_USER (HKCU), HKEY_LOCAL_MACHINE (HKLM), HKEY_USERS (HKU) a HKEY_CURRENT_CONFIG.