Registry systému Windows je adresár, ktorý ukladá nastavenia a možnosti operačného systému pre systém Microsoft Windows. Obsahuje informácie a nastavenia pre všetky hardvér, softvér operačného systému, väčšinu softvéru pre ne operačný systém, používateľov, preferencie počítača atď. Tento príspevok hovorí o Základy databázy Registry systému Windows.
Registry systému Windows boli predstavené, aby upravili hojnosť súborov INI, ktoré boli predtým používané na ukladanie nastavení konfigurácie pre programy systému Windows. Tieto súbory mali tendenciu byť roztrúsené po celom systéme, čo sťažilo ich sledovanie.
Základy databázy Registry systému Windows
Register sa skladá z nasledujúcich 5 Koreňové klávesy:
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Kmeňové klávesy obsahujú podklíčům. Podkľúče môžu obsahovať aj ich podkľúč a obsahujú aspoň jednu hodnotu, ktorá sa nazýva ako jej Predvolená hodnota. Kľúč so všetkými jeho podkľúčmi a hodnotami sa nazýva ako Úľ.
Registry sa nachádza na disku v priečinku system32 / config ako niekoľko samostatných súborov Hive. Tieto súbory Hive sa potom prečítajú do pamäte pri každom spustení systému Windows alebo pri prihlásení používateľa. Ak chcete vidieť, kde sú úly fyzicky uložené, pozrite si:
HKEY_LOCAL_MACHINE System CurrentControlSet Control HiveList
Registry používa nasledujúce typy údajov:
- REG_SZ: SZ označuje reťazec ukončený nulou. Toto je reťazec s premennou dĺžkou, ktorý môže obsahovať znaky Unicode, ako aj znaky ANSI.
- REG_BINARY: Obsahuje binárne údaje. 0 a & 1.
- REG_DWORD: Tento typ údajov je dvojité slovo. Je to 32-bitová číselná hodnota a môže obsahovať ľubovoľné číslo od 0 do 232.
- REG_QWORD: Tento typ údajov je štvornásobné slovo. Ide o 64-bitovú číselnú hodnotu.
- REG_MULTI_SZ: Tento typ údajov obsahuje skupinu reťazcov ukončených nulou priradených k jedinej hodnote.
- REG_EXPAND_SZ: Tento typ údajov je reťazec zakončený nulou obsahujúci nevyexpandovaný odkaz na premennú prostredia, napríklad% SystemRoot%.
Virtualizácia databázy Registry v systéme Windows Vista ďalej
Počínajúc systémom Windows Vista spolu s virtualizáciou súborov je Registry taktiež virtualizované a preto na rozdiel od systému Windows XP nemá tendenciu trpieť nadúvaním. To isté pokračovalo v systéme Windows 7.
Virtualizácia v podstate znamená, že aplikáciám je zabránené zapisovať do súborového systému systémových priečinkov Windows a ALSO k "strojové klávesy"V registri. To však nebráni tomu, aby štandardné používateľské účty inštalovali alebo spustili aplikácie.
V systéme Windows Vista a neskôr UAC využíva funkciu virtualizácie databázy Registry na presmerovanie pokusov zapisovať do podkľúčov
HKEY_LOCAL_MACHINESoftware
Keď sa aplikácia pokúsi zapísať do tohto úlu, Vista namiesto toho zapíše do umiestnenia pre každého používateľa,
HKEY_CLASSES_ROOTVirtualStoreMachineSoftware
Toto sa vykonáva diskrétne. Nikto nevie, že sa to deje!
Toto je skrátená virtualizácia databázy Registry a je to užitočná funkcia zabezpečenia.
Mimochodom, je potrebné spomenúť aj novú novú technológiu, ktorá je základom systému Windows Vista a neskôr: Správca transakcií jadra, ktorý umožňuje registráciu transakcií. Táto funkcia umožňuje akýkoľvek návrat k registra. Ale nie je implementovaný v Editora databázy Registry. Namiesto toho je táto funkcia určená pre vývojárov, ktorí potrebujú vytvoriť robustné aplikácie pomocou transakčného spracovania.
Editor databázy Registry
Primárny nástroj v systéme Windows 10/8/7 / Vista pre prácu priamo s registrom je Editor databázy Registry, Pre prístup k nemu jednoducho zadajte regedit v ponuke štartovacej ponuky v ponuke Štart a stlačte kláves Enter!
Pri práci s databázou Registry musíte byť dvojnásob opatrní, pretože neexistuje žiadna výzva na potvrdenie alebo kliknutím na tlačidlo OK uložíte výzvu. Vykonané zmeny sú priamo zahrnuté.
Ďalšie informácie o funkciách a funkciách Editora databázy Registry systému Windows nájdete ďalej. Používatelia systému Windows 10 v1703 môžu pomocou panela s adresou preskočiť priamo na ľubovoľný kľúč databázy Registry.
Treba venovať osobitnú pozornosť
HKEY_LOCAL_MACHINESystemCurrentControlSet
úľ ako kľúčové v tomto konkrétnom sú pre Vista podstatné, že jeho zálohovanie je udržiavané, ktoré môžete obnoviť v prípade potreby, jednoducho bootovanie v núdzovom režime a výber Posledná známa dobrá konfigurácia.
Najprv by ste si mohli prečítať tento príspevok v ponuke Štart a Úpravy databázy Registry TaskBar. Môžete sa pozrieť na ďalšie články v registri systému Windows a prejdite sem a zistite, ako zálohovať a obnovovať databázu Registry a ako sledovať zmeny v databáze Registry. Prečítajte si viac informácií o otvorení viacerých inštancií databázy Registry.
Odoslané príspevky z WinVistaClub.com a aktualizované a zverejnené tu.