Čo je register systému Windows (a čo s ním môžete robiť)?

Register je databáza všetkých nastavení, ktoré operačný systém Microsoft Windows ,(Registry) jeho aplikácie a ovládače hardvérových zariadení používajú na udržiavanie svojich konfigurácií.

V mnohých ohľadoch je register(Registry) srdcom systému Windows a skúsení používatelia ho môžu použiť na to, aby prinútili svoje počítače robiť veci, ktoré by inak boli nemožné. 

Upozornenie:(Warning: ) Zmeny v databáze Registry môžu poškodiť váš počítač. Mali by ste vykonávať iba zmeny, ktoré vám budú vyhovovať, a vždy by ste mali vopred zálohovať register .(back up the Registry)

(Stručná) história registra

Prečo má systém Windows register? Register bol zavedený do systému Windows s vydaním systému Windows 95 a pretrval aj vo Windowse 11(Windows 11) . Pred Windows 95 boli konfiguračné informácie uložené v textových súboroch, podobne ako v súčasných súboroch .ini.

S tým bolo viacero problémov. Po prvé(First) , pre ľudí bolo ľahké tieto textové súbory omylom vymazať, bez možnosti napraviť škodu. Po druhé, tieto konfiguračné súbory nemali štandardnú štruktúru. Rôzni vývojári ich vytvorili pre svoje aplikácie.

Register centralizované(Registry) a štandardizované úložisko konfigurácie. Používateľom tiež prakticky znemožnil náhodné vymazanie alebo zničenie akýchkoľvek informácií v registri(Registry) . Dá sa zálohovať (o čom sa budeme venovať nižšie) a je prísne chránený systémom Windows pred škodlivými útokmi.

V dnešných operačných systémoch Windows 10 a Windows 11 je (Windows 11)register(Registry) sofistikovaný systém, ktorý sa dokáže sám udržiavať a opravovať, no nie je neomylný.

Základná štruktúra registra

Register je hierarchická databáza . (Registry)Na vrchole hierarchie je váš počítač. Pod tým nájdete hlavné vetvy známe ako „úle“. V týchto úľoch sú kľúče databázy Registry . (Registry)Kľúče môžu obsahovať podkľúče a hodnoty databázy Registry(Registry) .

Existujú tri typy hodnôt kľúča: String, Binary alebo DWORD . Reťazec je riadok textu. Binárna hodnota je taká, ako znie – hodnota vyjadrená ako jednotky a nuly. DWORD je štvorbajtové číslo. Zvyčajne sa používajú na ukladanie boolovských hodnôt, takže 1 alebo 0 môžu predstavovať „povolené“ a „vypnuté“.

Každá z piatich hlavných pobočiek ukladá inú triedu nastavení:

  • HKEY_CLASSES_ROOT: Tiež známy ako „ HKCR “, tu sú nastavenia rozhrania systému Windows(Windows) , ako sú priradenia súborov, skratky a nastavenia, ktoré podporujú funkciu presúvania myšou.
  • HKEY_CURRENT_USER: Tiež známy ako „ HKCU “, tu sú nastavenia pre aktuálne prihláseného používateľa systému Windows(Windows) , ako sú prihlasovacie mená a nastavenia vlastnej pracovnej plochy a ponuky Štart(Start Menu) .
  • HKEY_LOCAL_MACHINE: Tiež známy ako „ HKLM “, tu sú uložené nastavenia hardvéru a softvéru vrátane nastavení skupinovej politiky(Group Policy) .
  • HKEY_USERS: Obsahuje nastavenia pre všetkých používateľov počítača. Každý používateľ má podkľúč.
  • HKEY_CURRENT_CONFIG : Toto odkazuje späť na časť HKEY_LOCAL_MACHINE súvisiacu s aktuálnymi nastaveniami konfigurácie hardvéru.

Ak hľadáte nastavenia databázy Registry(Registry) pre konkrétny aspekt vášho počítača, poznanie rozdielu medzi týmito hlavnými vetvami môže skrátiť čas, ktorý musíte skúmať, kým nájdete to, čo potrebujete.

Úprava registra pomocou programu Regedit

Hoci je register(Registry) navrhnutý tak, aby odolal úmyselnému a náhodnému zásahu, systém Windows(Windows) obsahuje aplikáciu, ktorá vám umožňuje skúmať a upravovať register(Registry) . Aplikácia, známa ako Editor databázy Registry systému Windows(Windows Registry Editor) (alebo jednoducho Regedit ), zobrazuje štruktúru databázy Registry(Registry) a všetky hodnoty, ktoré obsahuje.

Otvorenie kľúča a zmena hodnoty je také jednoduché, ako rozbaliť strom databázy Registry(Registry) , kým nenájdete hodnotu, ktorú hľadáte, a potom dvakrát kliknúť na hodnotu, ktorú chcete zmeniť.

Ak chcete otvoriť Editor databázy Registry(Registry Editor) , stlačte kláves Windows(Windows key) + R , čím otvoríte dialógové okno spustenia. Zadajte príkaz regedit(regedit ) alebo regedit.exe a stlačte kláves Enter . Prípadne ho vyhľadajte pomocou ponuky Štart(Start Menu) a po zobrazení výsledku kliknite na Editor databázy Registry .(Registry Editor)

Mali by ste upraviť register?

Register(Registry) by ste nemali upravovať, pokiaľ na to nemáte konkrétny dôvod. Tento dôvod musí byť dôležitejší ako stabilita vášho systému a akýkoľvek čas a údaje, ktoré by ste mohli potenciálne stratiť.

Ak budete postupovať podľa online sprievodcu, ktorý vám ukáže, ako upraviť svoj register(Registry) pre konkrétny výsledok, pozrite si komentáre, aby ste videli, ako táto úprava fungovala pre ľudí. Na základe toho, čo ste sa tu dozvedeli o štruktúre databázy Registry(Registry) , skúste tiež zistiť, či to, čo ukazuje príručka, dáva zmysel. Ak sa pri úprave niečo pokazí, počítač môže zlyhať pri spustení po vypnutí, pretože ste poškodili nastavenia systému.

Z tohto dôvodu by ste mali pred vykonaním zmien vždy zálohovať register.

Zálohovanie vášho registra

Registry môžete zálohovať a obnoviť niekoľkými spôsobmi. 

Ak vykonáte zálohu celého disku pomocou nástroja na zálohovanie systému Windows(Windows) alebo nástroja na zálohovanie od tretej strany (to je dobrý nápad z rôznych dôvodov), register(Registry) sa zálohuje spolu so všetkým ostatným. Nevýhodou je, že ak potrebujete túto zálohu obnoviť, stratíte všetky ostatné údaje vytvorené od poslednej zálohy.

Keď na vytvorenie bodu obnovenia použijete pomôcku Obnovovanie(System Restore) systému, v danom čase vytvoríte aj zálohu databázy Registry(Registry) . Pri obnove z bodu obnovenia neprídete o údaje, ako sú súbory, ktoré ste vytvorili od vytvorenia posledného bodu obnovenia.

Na vytvorenie zálohy samotnej databázy Registry(Registry) môžete použiť Editor(Registry Editor) databázy Registry . Jednoducho(Simply) vyberte Súbor(File) > Exportovať(Export) a vyberte miesto uloženia.

Tento súbor databázy Registry(Registry) potom môžete uložiť do cloudu alebo na fyzické záložné médium. Je tiež dobré exportovať register(Registry) tesne predtým, ako v ňom vykonáte zmeny, pretože ak ho akýmkoľvek spôsobom pokazíte, môžete uložený súbor REG okamžite importovať pomocou položky Súbor(File) > Importovať(Import) . Môžete tiež exportovať konkrétne úle kliknutím pravým tlačidlom myši na úľ a výberom možnosti „ Exportovať(Export) “.

Poznámka:(Note: ) Neodporúčame obnovovať zálohu databázy Registry(Registry) staršiu ako jeden deň, pretože vo vašom počítači sa mohlo zmeniť príliš veľa vecí, čo môže viesť k tomu, že register(Registry) bude ešte nevhodnejší ako ten, ktorý nahrádzate.

Pozrite si nášho podrobného sprievodcu zálohovaním databázy Registry(in-depth guide to backing up the Registry) , aby ste sa uistili, že vám nikdy nezostane register(Registry) , ktorý nemôžete obnoviť.

Ako sa veci pokazia s registrom

S registrom(Registry) sa môže pokaziť niekoľko vecí . V závislosti od toho, ako sa to stalo a aké účinky to malo na váš počítač, možno budete môcť problém opraviť v prípade, že nemáte žiadnu nedávnu zálohu databázy Registry(Registry) na obnovenie, alebo sa môže ukázať, že „problém“ nie je problém.

Osirelé záznamy registra(Orphaned Registry Entries)

Osirelé položky sú kľúče a hodnoty, ktoré po odinštalovaní softvéru zostanú. Sú výsledkom nedbalého softvéru na odinštalovanie. Tieto sú neškodné, ale aplikácie na čistenie registra sa predávajú na základe predpokladu, že osamotené položky „upchávajú“ váš (Registry)register(Registry) a ovplyvňujú výkon a stabilitu. Odporúčame vyhnúť sa čističom registrov(Registry) , ktoré môžu spôsobiť oveľa viac škody ako úžitku.

Duplicitné kľúče(Duplicate Keys)

Opätovné inštalácie, inovácie alebo aktualizácie vášho softvéru môžu spôsobiť duplicitné kľúče. Tieto sú tiež neškodné, takže sa tým netrápte a verte tomu, čo na túto tému hovoria čističe registrov .(Registry)

"Fragmentácia" registra(Registry “Fragmentation”)

Vzťahuje sa to na medzery, ktoré zostali v podregistroch databázy Registry(Registry) po odstránení kľúčov alebo hodnôt. Toto je ďalšia „chyba“ databázy Registry(Registry “) , ktorá nič neovplyvňuje a nie je potrebné ju opravovať, defragmentovať ani komprimovať , najmä v systéme Windows (Registry)10(Windows 10) alebo 11.

Poškodenie registra(Registry Corruption)

Poškodenie údajov(Data) môže zasiahnuť ktorúkoľvek časť jednotky počítača. Ak to spôsobí, že vaše súbory databázy Registry(Registry) budú úplne alebo čiastočne nečitateľné, váš počítač pravdepodobne odmietne zaviesť systém alebo sa bude správať podivne. Pred obnovením databázy Registry(Registry) musíte zistiť príčinu poškodenia , najmä v prípade poškodenia hardvérových údajov.

Deštruktívna úprava(Destructive Editing)

Stáva sa to, keď niekto použije Editor databázy Registry(Registry Editor) na náhodné prerušenie vecí, ale odstráni alebo upraví hodnoty spôsobom, ktorý znemožňuje použitie systému Windows(Windows) alebo aplikácií. Primárnym riešením je obnovenie nedávnej zálohy databázy Registry .(Registry)

Malvér(Malware)

Škodlivý softvér(Malware) môže upraviť váš register(Registry) tak, aby si udelil povolenia alebo prístup k údajom, ktoré by nemal mať. Tento typ poškodenia databázy Registry(Registry) je ťažké odhaliť, pretože autori škodlivého softvéru sa snažia zostať neodhalení. Poškodenie databázy Registry(Registry) môže zostať aj po odstránení škodlivého softvéru .

Poškodenie databázy Registry(Registry) môže byť bolestivé, takže si prečítajte časť Ako opraviť poškodené položky databázy Registry(How to Fix Broken Registry Items) a Ako opraviť chyby databázy Registry(How to Fix Registry Errors) , ktoré zahŕňajú aj opravy príkazového riadka(Command Prompt) , ak sú veci také nefunkčné, že nemôžete spustiť grafické používateľské rozhranie systému Windows .(Windows)

Čo je možné, ak hacknete svoj register

V tomto bode môžete byť viac než trochu opatrní pri manipulácii s registrom. Ak je to pravda, tak sme urobili svoju prácu. Úpravu registra netreba brať na ľahkú váhu. 

Ak si však dávate pozor a používate dobré zdroje, môžete výrazne zlepšiť prácu so systémom Windows(Windows) a prispôsobiť si systém Windows(Windows) spôsobmi, ktoré nedokáže žiadna pomôcka ani aplikácia.

Môžete napríklad:

  • Zmeňte kontextovú ponuku pracovnej plochy
  • Upravte rozstup ikon na ploche
  • Zakážte kontrolu používateľských účtov(User Account Control) ( UAC ), ale nerobte to, ak to naozaj nemusíte

Toto je len niekoľko príkladov, ale ak prejdete na 10 úžasných hackov databázy Registry systému Windows 10(10 Awesome Windows 10 Registry Hacks You Might Not Know) , ktoré možno nepoznáte , naučíte sa, ako tieto jednoduché, ale účinné hacky využiť.



About the author

Som Windows MVP a pracujem s Windows od roku 2007. Moje skúsenosti zahŕňajú vývoj softvéru, hardvéru a zvuku a aplikácií pre Windows. Vždy hľadám najlepšie spôsoby, ako zlepšiť používateľskú skúsenosť pri mojej práci, takže ak potrebujete pomôcť s návrhom alebo vývojom softvérovej aplikácie, určite môžem ponúknuť svoje služby.



Related posts