Základy databázy Registry systému Windows: Odstránenie tajomstva z databázy Registry systému Windows
Register Windows(Windows Registry) je adresár, v ktorom sú uložené nastavenia a možnosti operačného systému pre Microsoft Windows . Obsahuje informácie a nastavenia pre všetok hardvér, softvér operačného systému, väčšinu softvéru mimo operačného systému, používateľov, preferencie počítača atď. Tento príspevok hovorí o základoch databázy Registry systému Windows(Windows Registry Basics) .
Vždy, keď používateľ zmení nastavenia ovládacieho panela(Control Panel) , priradenia súborov, systémové zásady alebo väčšinu nainštalovaného softvéru, zmeny sa prejavia a uložia do registra. Register tiež poskytuje okno do prevádzky jadra a odhaľuje informácie o čase, ako sú počítadlá výkonu a aktuálne aktívny hardvér.
Register Windows bol zavedený, aby upratal množstvo INI súborov pre jednotlivé programy, ktoré sa predtým používali na ukladanie konfiguračných nastavení pre programy Windows . Tieto súbory mali tendenciu byť roztrúsené po celom systéme, čo sťažovalo ich sledovanie.
Prečítajte si(Read) : Kedy sa uložia zmeny v registri ?
Základy databázy Registry systému Windows
Register pozostáva z nasledujúcich 5 (The Registry consists of the following 5) koreňových kľúčov(Root Keys) :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Koreňové kľúče obsahujú podkľúče(SubKeys) . Podkľúče môžu obsahovať aj svoje vlastné podkľúče a môžu obsahovať aspoň jednu hodnotu, ktorá sa nazýva (Subkeys may contain subkeys of their own too and contain at least one value, called as its )predvolená hodnota (Default Value). Kľúč so všetkými jeho podkľúčmi a hodnotami sa nazýva úľ(Hive) .
Register sa nachádza na disku v priečinku system32/config ako niekoľko samostatných súborov Hive . Tieto súbory Hive sa potom načítajú do pamäte pri každom spustení systému Windows alebo pri prihlásení používateľa . (User)Ak chcete vidieť, kde sú úle(Hive) fyzicky uložené, pozrite si:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
Môžete si prečítať viac o umiestnení súborov databázy Registry systému Windows .
Register používa(Registry) nasledujúce typy údajov:
- REG_SZ : SZ označuje reťazec ukončený nulou. Toto je reťazec s premenlivou dĺžkou, ktorý môže obsahovať znaky Unicode(Unicode) , ako aj znaky ANSI .
- REG_BINARY : Obsahuje binárne údaje. 0 a 1.
- REG_DWORD : Tento typ údajov je Double Word . 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(Word) . Je to 64-bitová číselná hodnota.
- REG_MULTI_SZ : Tento typ údajov obsahuje skupinu reťazcov ukončených nulou priradených k jednej hodnote.
- REG_EXPAND_SZ : Tento typ údajov je reťazec ukončený nulou, ktorý obsahuje nerozšírený odkaz na premennú prostredia, napríklad % SystemRoot %.
Virtualizácia registrov v systéme Windows
Počnúc systémom Windows Vista spolu s virtualizáciou súborov bol aj register(Registry) virtualizovaný, a preto na rozdiel od systému Windows XP(Windows XP) nemá tendenciu trpieť nadúvaním. To isté pokračovalo v systéme Windows 7(Windows 7) .
Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.V systéme Windows Vista(Windows Vista) a novších používa UAC funkciu (UAC)virtualizácie databázy Registry(Registry Virtualization Feature) na presmerovanie pokusov o zápis do podkľúčov
HKEY_LOCAL_MACHINE\Software
Keď sa aplikácia pokúsi zapísať do tohto úľa, Vista ho namiesto toho zapíše do umiestnenia pre používateľa,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
Toto sa robí diskrétne. Nikto sa nedozvie, že sa to deje!
Toto je v skratke virtualizácia registrov a je to užitočná funkcia zabezpečenia.(This is, in short, Registry Virtualization, and it is a useful Security feature.)
Mimochodom, treba spomenúť aj ďalšiu novú technológiu, ktorá je základom systému Windows Vista(Windows Vista) a novšieho: Správca transakcií jadra(Kernel Transaction Manager) , ktorý umožňuje transakčný register(Transactional Registry) . Táto funkcia umožňuje určitý druh návratu do databázy Registry . (Registry)Nie je však implementovaný v Editore databázy Registry(Registry Editor) . Namiesto toho je táto funkcia navrhnutá pre vývojárov, ktorí potrebujú vytvárať robustné aplikácie využívajúce transakčné spracovanie.
Prečítajte si: (Read:) Ako vytvoriť kľúč databázy Registry v systéme Windows .
Editor databázy Registry
Primárnym nástrojom v Windows 10/8/7/Vista na priamu prácu s registrom je Editor databázy Registry(Registry Editor) . Ak chcete získať prístup, jednoducho zadajte príkaz regedit do (regedit)vyhľadávacieho panela ponuky Štart(Start Menu Search Bar) systému Vista a stlačte kláves Enter(Enter) !
Pri práci s registrom(Registry) musíte byť dvojnásobne opatrní , pretože sa nezobrazuje žiadna výzva na potvrdenie alebo výzva na uloženie kliknutím na tlačidlo OK. Vykonané zmeny sú priamo zapracované.
Môžete si prečítať viac o tipoch a funkciách editora databázy Registry systému Windows(Windows Registry Editor Tips & Features) . Používatelia systému Windows 10 v1703 môžu pomocou panela s adresou prejsť priamo na ľubovoľný kľúč databázy Registry .
Osobitne treba spomenúť
HKEY_LOCAL_MACHINE\System\CurrentControlSet
úľ, keďže kľúče v tomto konkrétnom prípade sú pre spustenie systému Windows(Windows) také nevyhnutné , že sa zachováva jeho záloha, ktorú môžete v prípade potreby obnoviť jednoducho spustením v núdzovom režime(Safe Mode) a výberom položky Posledná známa dobrá konfigurácia(Last Known Good Configuration) .
Možno by ste si chceli prečítať aj tieto príspevky:(You might want to read these posts too:)
- Ako opraviť poškodený alebo poškodený register(How to repair corrupted or damaged Registry)
- Ponuka Štart a vylepšenia databázy Registry na paneli úloh
- Zálohujte a obnovte register(Backup and restore the registry)
- Sledujte zmeny v registri(Monitor changes to the Registry) .
- Ako otvoriť viacero inštancií databázy Registry
- Emojis sa používajú v ceste Registry systému Windows ; Vedel si!?
Related posts
Zapnite alebo vypnite Windows Spotlight pomocou databázy Registry alebo Editora zásad skupiny
Ako používať vstavané nástroje Charmap a Eudcedit systému Windows 11/10
Redistribuovateľný balík Microsoft Visual C++: FAQ a stiahnutie
Ako používať Editor IME (Input Method Editor) na počítači so systémom Windows 11/10
Ako povoliť alebo zakázať funkciu archivácie aplikácií v systéme Windows 11/10
Windows 11 pre firmy a podniky – nové funkcie
Čo je konzola Microsoft Management Console (MMC) v systéme Windows 11/10?
Čo je to OOBE alebo out-of-box zážitok v systéme Windows 11/10?
Ako nastaviť internetové pripojenie v systéme Windows 11/10
Zapnite alebo vypnite používanie rozpoznávania reči v zmiešanej realite Windows
Ako núdzovo reštartovať alebo vypnúť Windows 11/10
Lokálne, LocalLow, Roaming priečinky v AppData v systéme Windows 11/10
Zakázať telemetriu a zhromažďovanie údajov v systéme Windows 10 pomocou Plánovača úloh
Ako používať nové vyhľadávanie s funkciou snímky obrazovky v systéme Windows 10
Windows 10 verzia 2004 Aktualizácia z mája 2020 Nové funkcie
Čo je funkcia selektívneho pozastavenia USB? Ako to povoliť alebo zakázať?
Ako vypnúť alebo zapnúť režim v lietadle v systéme Windows 11/10
Ako povoliť alebo zakázať automatické učenie v systéme Windows 10
Zapnite alebo vypnite funkcie systému Windows; Spravujte voliteľné funkcie systému Windows
Ako zakázať automatické otáčanie obrazovky v systéme Windows 11/10