Čo je to register systému Windows. Register Windows – základy

Dnes sa pokúsime zistiť, čo je hlavný register systému Windows a prečo je to potrebné. Pokúsime sa tiež odpovedať na otázku, kde sa nachádza register Windows XP a Windows 7.

Register Windows: čo to je a prečo

Najprv musíte pochopiť, že register nie je priečinok. Register je celý súbor, ktorý spĺňa všetky parametre bežného súboru. Tento súbor nájdete v priečinku WINDOWS. Ak chcete zobraziť register systému Windows, musíte urobiť nasledovné. Otvorte ponuku Štart. Potom možnosť „Spustiť...“. Do riadku zadajte „regedit“.

Priamo samotný register sa nachádza v dvoch súboroch. Nazývajú sa „User.dat“ a „System.dat“. Existuje aj súbor „Policy.pol“, ktorý obsahuje všetky pravidlá systému. Údaje v tomto súbore majú prednosť pred akýmikoľvek nastaveniami databázy Registry. Zvyčajne sa používa v prostrediach s viacerými používateľmi a štandardne sa neinštaluje. Všetky tieto súbory nájdete v priečinku Windows, kde sa nachádza celé systémové prostredie počítača. Dôrazne sa neodporúča meniť obsah priečinka, môže to viesť k logickým chybám, ktoré môžu poškodiť váš počítač. Je potrebné vziať do úvahy jeden bod. Ak je v počítači viacero používateľských účtov, systém vytvorí niekoľko súborov „User.dat“.

Tu je zoznam súborov databázy Registry systému Windows:

C:\WINDOWS\system32\config:
softvér-HKEY_CURRENT_CONFIG
systém - HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT
predvolená hodnota - HKEY_USERS
C:\Documents and Settings\%user%
NTUSER.DAT – HKEY_CURRENT_USER

Register Windows 7: Kde sa nachádza?

Kde sa nachádza register systému Windows XP?

Register systému Windows XP sa nachádza v adresári „Windows/System32/Config“.

Za čo je zodpovedný register? Register obsahuje všetky informácie pre správnu činnosť všetkých hardvérových zariadení, programov, používateľských účtov a vlastností vášho osobného počítača. Všetky zmeny rôznych nastavení sa zobrazia v systémovom registri. Register má hierarchickú štruktúru. Program Regedit je sprievodcom celým systémom registratúry. Bez tejto pomôcky by nebolo možné efektívne pracovať s registrom, aj keď niekedy je to potrebné. Každá hlavná vetva je koreňový priečinok, ktorý obsahuje kľúče potrebné na fungovanie systému. Každý kľúč môže teda obsahovať ďalšie kľúče, ktoré sa nazývajú parametre alebo podkľúče. Obsahujú všetky faktické informácie o zmenách v systéme podpory prevádzky. Programátori rozlišujú tri typy podkľúčov: reťazec, binárny kľúč a kľúč DWORD. Register má šesť hlavných vetiev, medzi ktorými sú distribuované všetky informácie obsiahnuté v počítači.

Počítačoví a softvéroví experti dôrazne neodporúčajú meniť ani odstraňovať čokoľvek z registra Windows. Ak si myslíte, že problém zamrznutia spočíva v registri, potom je lepšie kontaktovať špecialistu, ktorý vám určite pomôže opraviť systémové chyby.

Register Windows alebo systémový register je hierarchicky vytvorená databáza parametrov a nastavení vo väčšine operačných systémov Microsoft Windows.

Register obsahuje informácie a nastavenia pre hardvér, softvér, používateľské profily, predvoľby. Väčšina zmien v ovládacom paneli, priradení súborov, systémových zásadách a zozname nainštalovaného softvéru je zaznamenaná v registri.

Register systému Windows bol predstavený na organizovanie informácií predtým uložených v mnohých súboroch INI, poskytuje jednotný mechanizmus (API) na zapisovanie a čítanie nastavení a odstraňuje problémy s krátkymi názvami, nedostatkom prístupových práv a pomalým prístupom k súborom ini uloženým na súborový systém FAT16, ktorý mal vážne problémy s výkonom pri vyhľadávaní súborov v adresároch s veľkým počtom z nich. Postupom času (konečne s príchodom súborového systému NTFS) problémy riešené registrom zmizli, ale register zostal kvôli spätnej kompatibilite a je prítomný vo všetkých verziách Windows, vrátane najnovšej. Keďže v súčasnosti neexistujú žiadne skutočné predpoklady na používanie takéhoto mechanizmu, Microsoft Windows je jediný v súčasnosti používaný operačný systém, ktorý používa mechanizmus registra operačného systému. Vo všeobecnosti je register základom.

Register Windows v jeho aktuálnej podobe.

Register, ako ho používa Windows a ako ho vidí používateľ pri používaní programov registra, sa skladá z rôznych údajov. Ak chcete získať to, čo používateľ vidí pri úprave registra, postupujte takto.

Po prvé, počas procesu inštalácie (inštalácie) a konfigurácie systému Windows sa na disku vytvoria súbory, na ktorých je uložená časť údajov týkajúcich sa konfigurácie systému.


Potom sa pri každom štarte systému, ako aj pri každom prihlásení a odchode každého používateľa vytvorí určitá virtuálna entita, nazývaná „register“ – objekt REGISTRY\. Údaje na vytvorenie „registra“ sú čiastočne prevzaté z tých istých súborov (Softvér, Systém ...), čiastočne z informácií zhromaždených ntdetect počas sťahovania (HKLM\Hardvér\Popis).

To znamená, že časť údajov registra je uložená v súboroch a časť údajov sa generuje počas procesu zavádzania systému Windows.

Vetvy registra sú k dispozícii na úpravu, prezeranie a štúdium registra pomocou štandardných nástrojov Windows (programy regedit.exe a regedt32.exe). Po úprave registra a/alebo vykonaní zmien v ňom sa tieto zmeny okamžite zapíšu do súborov.

Existujú však programy tretích strán, ktoré vám umožňujú pracovať priamo so súbormi.

Programy na optimalizáciu registra, tweakery, ako aj inštalačné a odinštalačné programy programov pracujú prostredníctvom špeciálnych funkcií na prácu s registrom.

Kde sa nachádzajú súbory databázy Registry systému Windows?

Súbory registra sa nachádzajú v priečinku windows\System32\config\ a je tu aj sekcia registra používateľov – v súbore %userprofile%\ntuser.dat.Záložné kópie súborov databázy Registry sa nachádzajú v priečinku windows\System32\config\RegBack.

Aké sú hlavné sekcie (úle) registra?

Sekcia HKEY_CLASSES_ROOT

Toto je hlavný kľúč databázy Registry systému Windows a obsahuje priradenia súborov, ktoré spájajú typy súborov s programami, ktoré ich môžu otvárať a upravovať, a registráciu tried pre objekty Component Object Model (COM). Ten poskytuje možnosť zmeniť neuveriteľné množstvo pravidiel pre správanie systému - nemali by ste to robiť bez dobrého dôvodu.

Sekcia HKEY_CURRENT_USER

Ukladá nastavenia aktuálneho aktívneho používateľa. V pobočke sú uložené používateľské priečinky, rôzne osobné nastavenia a parametre ústredne. Tieto informácie interagujú priamo s profilom používateľa. Táto vetva pozostáva z niekoľkých podsekcií, ktoré obsahujú cesty zvukových súborov používaných na hlasové udalosti systému; Rôzne veci, ktoré možno zmeniť v ovládacom paneli, ako napríklad usporiadanie ikon; informácie o aktuálnom rozložení klávesnice, nastaveniach používateľskej aplikácie a pod.

Sekcia HKEY_LOCAL_MACHINE

Tu sú uložené konfiguračné nastavenia, ktoré platia pre daný počítač (nastavenia sa nastavujú súčasne pre všetkých používateľov). Obsahuje napríklad informácie o konfigurácii počítača, nainštalovaných ovládačoch a programoch, názvoch portov, parametroch systému súborov atď.

Sekcia HKEY_USERS

Toto vlákno obsahuje informácie o profiloch všetkých používateľov tohto počítača (meno používateľa, nastavenia pracovnej plochy atď.). V tejto časti sú uložené aj predvolené nastavenia pracovnej plochy, ponuky Štart atď. Sú potrebné pri prvom prihlásení nového používateľa. V tomto okamihu sa do jeho profilu skopírujú predvolené nastavenia a všetky ďalšie zmeny vykonané používateľom sa uložia v tejto vetve.

Sekcia HKEY_CURRENT_CONFIG

Kľúč má na starosti Plug&Play zariadenia a obsahuje informácie o aktuálnej konfigurácii počítača s variabilným zložením zariadení, ako sú flash karty, tlačiarne, faxy, externé disky a pod. Táto časť obsahuje aj informácie o aktuálnom hardvérovom profile, ktorý počítač používa pri spustení systému.

HKEY_DYN_DATA

Táto časť je dostupná len v registri operačných systémov rodiny Windows 9x/ME. Obsahuje dynamicky sa meniace údaje o počítači (zaťaženie procesora, veľkosť stránkovacieho súboru atď.)

Ako upraviť register?

Vo vyhľadávaní systému Windows, ktoré zadávame, je všetko jednoduché regedit a spustite editor registra ako správca. Pred vykonaním akýchkoľvek operácií v registri musíte vytvoriť záložnú kópiu! Ak sa niečo pokazí, môžete sa vrátiť k pracovnej verzii registra.


Optimalizácia registra.

Diskutuje sa o tom, či sa oplatí optimalizovať register systému Windows. Povedal by som, že optimalizácia je užitočnejšia pre slabšie počítače ako pre výkonné. Je tu však ešte jedna nuansa: niekedy nevymazané nastavenia registra môžu spôsobiť zlyhania a konflikty softvéru a hardvéru, preto odporúčam vyčistiť register od nepotrebných údajov.


Register sa navyše časom fragmentuje, stáva sa to aj kvôli čistkám. Preto pre tých, ktorí neustále čistia register, tiež odporúčam niekedy defragmentovať register.

Na optimalizáciu registra Windows môžete použiť programy, WinOptimizer, Reg Organizer, Auslogics Boostspeed.


Ak máte nejaké otázky, pozrite si video vyššie.

Niektorí používatelia môžu mať problémy s pochopením registra. Zdá sa im, že ide o niečo zložité, čoho sa netreba dotýkať a vyhýbajú sa tomu. V skutočnosti, bez určitých vedomostí, je lepšie sa tam ničoho nedotknúť, ale nie sú žiadne ťažkosti.

Dnes budeme hovoriť o tom, čo je register? Prečo je to vôbec potrebné? Aké funkcie vykonáva?

Registratúra je databáza, v ktorej sú uložené mnohé nastavenia a parametre operačného systému. Okrem operačného systému sú tam uložené nastavenia softvéru, informácie o používateľskom profile a oveľa viac. Počas prevádzky registra prijíma veľa hovorov, ktoré môžu dosiahnuť niekoľko tisíc.

Taktiež po nainštalovaní programu sa v registri vykonajú rôzne zmeny a po spustení programu sa z registra prevezmú potrebné údaje.

V systéme je register veľmi dôležitý. Je zodpovedný za prevádzku hardvéru a softvéru. Preto najčastejšie podlieha infekcii vírusmi, čo môže následne viesť k zlyhaniu celého systému. Ak ste sami vykonali nejaké zmeny v registri, môže to tiež viesť k nesprávnemu fungovaniu systému. Ako vidíte, táto vec je dôležitá a pomocou nej môžeme ovládať počítač ako chceme. Môžeme ho zrýchliť, spomaliť alebo zlomiť.

Teraz si povedzme, ako spustiť register.

Vývojári zaviedli do systému pomôcku s názvom editor registrov. Ak ho chcete otvoriť, musíte nasledovať cestu: C:\Windows\System32. Názov editora databázy Registry závisí od verzie operačného systému regedit32 alebo regedit.exe.

Existuje jednoduchší spôsob. Ak to chcete urobiť, musíte spustiť službu Vykonať, k tomu stlačte Win+R a do riadku zadajte regedit. Kliknite na tlačidlo OK.

V okne, ktoré sa otvorí, môžeme vidieť okno rozdelené na dve časti. Vľavo sú sekcie registra, o ktorých budeme hovoriť nižšie, a vpravo údaje o súbore registra, ktorý sme vybrali. Existuje typ, názov a hodnota.

  1. HKEY_CURRENT_USER– tu sa ukladajú údaje o užívateľoch, ktorí sú aktuálne prihlásení do systémov. Tiež sú tu parametre pre ovládací panel, užívateľský priečinok a farby obrazovky. Niekedy sa namiesto celého mena môže použiť skratka HKCU.
  2. HKEY_CURRENT_ROOT– tu sú uložené informácie o už zaregistrovaných typoch súborov. Vyžaduje sa na spustenie programov.
  3. HKEY_USERS– sú tu uložené aj údaje o všetkých používateľoch v počítači. Používatelia ich väčšinou nepoužívajú.
  4. HKEY_LOCAL_MACHINE– Tu sú uložené konfiguračné parametre počítača. Jednoducho povedané, informácie o ovládačoch, softvéri atď.
  5. HKEY_CURRENT_CONFIG – obsiahnuté tu
    informácie o hardvérových profiloch, ktoré sa používajú na lokálnom počítači. Teda informácie o zariadení, ktoré je práve v prevádzke počas prevádzky systému.
  6. HKEY_DYN_DATA– Táto časť je dostupná v systéme Windows 9X/ME a obsahuje údaje o zaťažení procesora, veľkosti stránkovacieho súboru atď.

Toto sú sekcie, ktoré sa nachádzajú v registri. Mimochodom, majú aj podpriečinky, ktoré majú zase veľa podpriečinkov, ak chcete prejsť na potrebné parametre, stačí kliknúť na šípku alebo znamienko plus.

V hornej časti ponuky súborov môžete obnoviť register z uloženej kópie. Na to použite položky Import a Export. To pre prípad, že by ste niečo pokazili. V sekcii Upraviť môžete vytvárať nové sekcie a nastavenia, ako aj odstraňovať. Môžete hľadať.

Pre register sa vytvárajú špeciálne súbory s príponou .reg. Ide o rôzne triky alebo hacky registrov, ktoré vám umožnia rýchlo vykonať zmeny v registri bez akejkoľvek práce navyše. Samozrejme, táto možnosť je zjednodušená, ale môže to znamenať určitú hrozbu, môže to byť vírus alebo sa systém jednoducho pokazí. Preto si určite premyslite, či použijete ten či onen súbor.

Po uplynutí určitého času sa register naplní množstvom informácií. Je to spôsobené neustálymi inštaláciami programov, presúvaním a odinštalovaním. Všetky vaše akcie sa zapisujú do registra. Aj keď jednoducho vymažete program alebo ho presuniete do koša, údaje z registra sa nikam nedostanú. Preto, aby v ňom nezostali žiadne zbytočné informácie, programy sa musia správne odstrániť. Na tento účel existujú špeciálne programy, ktoré z počítača úplne odstránia nepotrebné veci, ako aj zvyšky údajov z registra.
Toto by sa malo vykonať, aby nedošlo k načítaniu systému a tiež aby sa predišlo systémovým chybám.

O tom, ako správne odstrániť programy z počítača, napíšem v ďalšom článku.

Ako vidíte, s registrom nie je nič zlé, no treba s ním aj správne pracovať, aby nedochádzalo k rôznym chybám pri fungovaní systému.

Register Windows (systémový register) je hierarchická (stromová) databáza obsahujúca záznamy, ktoré definujú parametre a nastavenia operačných systémov Microsoft Windows. Register, ako sa zdá pri zobrazení Editorom databázy Registry, je vytvorený z údajov, ktoré pochádzajú zo súborov registra a informácií o hardvéri zhromaždených počas procesu zavádzania. Pri popise súborov registra v angličtine sa tento výraz používa "Úľ". V dokumentácii spoločnosti Microsoft je tento výraz preložený ako "Krík".

Hlavné súbory zodpovedné za vytvorenie registra

Súbory databázy Registry sa vytvárajú počas procesu inštalácie operačného systému a sú uložené v priečinku:

%SystemRoot%\system32\config (zvyčajne C:\windows\system32\config ).

Pre operačné systémy Windows sú to súbory s názvom:

systému
softvér
sam
bezpečnosť
predvolená
komponentov
bcd-šablóna

V operačných systémoch Windows Vista, Windows 7, Windows8, , , , sú súbory registra umiestnené v adresári \Windows\system32\config a majú rovnaké názvy, avšak v týchto operačných systémoch bol pridaný nový kľúč databázy Registry na uloženie ( Zavádzacie konfiguračné údaje) S menom BCD00000000. Súbor s údajmi pre túto sekciu je pomenovaný bcd a nachádza sa v skrytom priečinku Boot aktívny oddiel (oddiel, z ktorého sa zavádza systém). Typicky sa pri štandardnej inštalácii Windows vytvorí malá aktívna partícia (od 100 do 500 megabajtov v závislosti od operačného systému), ktorá je pred používateľom skrytá a obsahuje iba servisné údaje pre spustenie systému - bootovacie záznamy, boot manager bootmgr,obchod s konfiguráciou zavádzania BCD, lokalizačné súbory a programy na testovanie pamäte. Umiestnenie Bush bcd závisí od toho, ako je počas inštalácie nakonfigurovaný zavádzač systému, a môže byť umiestnený na rovnakej partícii ako adresár Windows.

Umiestnenie súborov databázy Registry v ľubovoľnej verzii systému Windows je možné zobraziť pomocou Editora databázy Registry v časti:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

V tejto časti sú uložené informácie o všetkých podregistroch vrátane používateľských profilov s odkazmi na ich umiestnenie v systéme súborov Windows.

Štruktúra registra

Register Windows má stromovú štruktúru a pozostáva z 5 hlavných kľúčov registra:

HKEY_LOCAL_MACHINE (HKLM) je najväčší kľúč databázy Registry. Obsahuje všetky základné nastavenia operačného systému, ako aj hardvér a softvér počítača. Informácie uvedené v tejto časti sa vzťahujú na všetkých používateľov, ktorí sa registrujú v systéme.

HKEY_CLASSES_ROOT (HKCR) – obsahuje asociácie medzi aplikáciami a typmi súborov (podľa prípon súborov). Táto časť obsahuje aj informácie o registrovaných typoch súborov a objektoch COM a ActiveX. Okrem HKEY_CLASSES_ROOT tieto informácie sú tiež uložené v sekciách HKEY_LOCAL_MACHINE A HKEY_CURRENT_USER. kapitola HKEY_LOCAL_MACHINE\Software\Classes Obsahuje predvolené nastavenia, ktoré platia pre všetkých používateľov na lokálnom počítači. Možnosti obsiahnuté v sekcii HKEY_CURRENT_USER\Software\Classes, prepíšu predvolené a použijú sa iba pre aktuálneho používateľa. kapitola HKEY_CLASSES_ROOT obsahuje údaje z oboch zdrojov.

HKEY_USERS (HKU) – obsahuje nastavenia prostredia pre každý z načítaných používateľských profilov, ako aj pre predvolený profil. IN HKEY_USERS existuje vnorená sekcia \Predvolené, ako aj ďalšie podsekcie označené bezpečnostným identifikátorom ( Bezpečnostné ID, SID) každého používateľa.

HKEY_CURRENT USER (HKCU) – obsahuje nastavenia prostredia pre aktuálne prihláseného používateľa do systému (premenné prostredia, nastavenia pracovnej plochy, nastavenia siete, aplikácie a pripojené zariadenia).

Táto časť duplikuje informácie v HKEY_USERS\identifikátor SID používateľa, Kde SID používateľa- bezpečnostný identifikátor aktuálne registrovaného užívateľa v systéme (SID aktuálneho užívateľa zistíte zadaním do príkazového riadku whoami/používateľ).

HKEY_CURRENT_CONFIG (HKCC) – obsahuje nastavenia pre aktuálny hardvérový profil. Aktuálny hardvérový profil obsahuje sady zmien vykonaných v štandardnej konfigurácii zariadenia špecifikovanej v podsekciách softvér A systém koreňový oddiel HKEY LOCAL_MACHINE. IN HKEY_CURRENT_CONFIG Odrážajú sa iba zmeny. Okrem toho sa informácie v tejto časti nachádzajú v HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Údaje v registri sú uložené vo forme nastavení umiestnených v kľúčoch registra. Každý parameter je charakterizovaný názvom, typom údajov a hodnotou.

Základné dátové typy používané v registri

REG_DWORD – 32-bitové číslo. Mnoho nastavení ovládača zariadenia a služieb používa tento typ údajov. Editori registra môžu tieto údaje zobraziť v binárnom, hexadecimálnom a desiatkovom formáte.

REG_SZ – Textový reťazec vo formáte čitateľnom pre človeka. Hodnotám, ktoré predstavujú popisy komponentov, sa zvyčajne priraďuje tento typ údajov.

REG_EXPAND_SZ – dátový reťazec, ktorý sa má rozbaliť. Tento riadok je text obsahujúci premennú, ktorú je možné pri volaní aplikáciou nahradiť, napríklad sa používa na zaznamenávanie premenných prostredia.

REG_MULTI_SZ - Viacriadkové pole. Hodnoty, ktoré sú v skutočnosti zoznamy textových reťazcov vo formáte čitateľnom pre človeka, majú zvyčajne tento typ údajov. Riadky sú oddelené znakom NULL.

REG_BINARY – Binárne dáta. Väčšina hardvérových komponentov používa informácie, ktoré sú uložené ako binárne dáta. Editory databázy Registry zobrazujú tieto informácie v hexadecimálnom formáte.

REG_RESOURCE_LIST – zoznam hardvérových prostriedkov. Platí len pre pobočku HKEY_LOCAL_MACHINE\HARDWARE.

Niekedy môžete nájsť aj nasledujúce typy údajov registra:

REG_RESOURCE_REQUIREMENTS_LIST- Zoznam požadovaných hardvérových prostriedkov. Platí len pre pobočku HKEY_LOCAL_MACHINE\HARDWARE.

REG_FULL_RESOURCE_ DESCRIPTOR - Deskriptor (deskriptor) hardvérového prostriedku. Platí len pre pobočku HKEY_LOCAL_MACHINE\HARDWARE.

REG_QWORD – 64-bitové číslo.

REG_DWORD_ LITTLE_ENDIAN – 32-bitové číslo vo formáte little-endian, ekvivalent REG_DWORD.

REG_DWORD_BIG_ENDIAN je 32-bitové číslo vo formáte big-endian.

REG_QWORD_LITTLE_ENDIAN je 64-bitové číslo vo formáte šípky. Ekvivalent REG_QWORD.

REG_NONE – parameter nemá špecifický typ údajov.

Interakcia registra s operačným systémom

Keď sa počítač spustí, rozpoznávanie hardvéru ( hardvérový rozpoznávač) umiestni do registra zoznam zariadení, ktoré zistí. Rozpoznanie hardvéru sa zvyčajne vykonáva pomocou softvéru Ntdetect.com a jadro operačného systému Ntoskrnl.exe

Keď sa systém spustí, jadro systému získa informácie z registra o načítaných ovládačoch zariadení a poradí, v akom sa načítajú. Okrem toho program Ntoskrnl.exe odošle informácie o sebe do registra (napríklad číslo verzie).

Počas procesu zavádzania systému si ovládače zariadení vymieňajú parametre zavádzania a konfiguračné údaje s registrom. Ovládač zariadenia hlási systémové prostriedky, ktoré používa, vrátane hardvérových prerušení ( IRQ) a kanály prístupu do pamäte ( DMA), aby systém mohol tieto údaje zahrnúť do registra. Mimochodom, register vám umožňuje vytvoriť niekoľko hardvérových profilov. Hardvérový profil ( hardvérový profil) je súbor pokynov, pomocou ktorých je možné operačnému systému povedať, ktoré ovládače zariadení sa majú načítať pri spustení počítača. V predvolenom nastavení systém vytvorí štandardný hardvérový profil, ktorý obsahuje informácie o celom hardvéri nájdenom v počítači.

Keď sa používateľ prihlási, načítajú sa používateľské profily ( užívateľské profily). Všetky informácie týkajúce sa konkrétneho používateľského mena a súvisiacich práv sú uložené v registri. Používateľský profil definuje jednotlivé systémové nastavenia (rozlíšenie displeja, nastavenia sieťového pripojenia, pripojené zariadenia a mnohé ďalšie). V registri sú uložené aj informácie o užívateľských profiloch.

Pri inštalácii aplikácií. Pri každom spustení inštalačného programu sa do registra pridajú nové konfiguračné údaje. Na začiatku musia všetky inštalačné programy prečítať informácie z registra, aby zistili, či sú v systéme prítomné komponenty, ktoré potrebujú. Register navyše umožňuje aplikáciám zdieľať informácie o konfigurácii, čo im poskytuje väčšiu interoperabilitu. Aplikácia musí aktívne a správne používať register a tiež ho musí vedieť elegantne odstrániť bez ovplyvnenia komponentov, ktoré môžu používať iné programy (knižnice, programové moduly atď.). Tieto informácie sú tiež uložené v registri.

Pri správe systému. Keď používateľ vykoná zmeny v konfigurácii systému pomocou nástrojov na správu systému (napríklad pomocou Ovládacie panely alebo snap MMC), všetky zmeny sa okamžite prejavia v systémovom registri. Nástroje na správu sú v podstate tým najpohodlnejším a najbezpečnejším prostriedkom na úpravu registra. Mimochodom, editor registra možno považovať aj za administratívny nástroj ( regedit.exe), pretože všetky zmeny v systéme je možné vykonať priamo úpravou registra.

■ Počas načítavania a prevádzky operačného systému sú údaje registra neustále prístupné, a to na čítanie aj zápis. Súbory registra sa neustále menia, pretože nielen systém, ale aj jednotlivé aplikácie môžu používať register na ukladanie vlastných údajov, nastavení a nastavení. Inými slovami, prístup do registra je jednou z najbežnejších operácií. Aj keď používateľ nepracuje na počítači, do registra majú stále prístup systémové služby, ovládače a aplikácie.

■ Narušenie integrity súborov registra (narušenie dátovej štruktúry) alebo nesprávne hodnoty jednotlivých kritických parametrov môžu viesť k pádu systému. Preto sa pred experimentovaním s registrom postarajte o možnosť jeho uloženia a obnovenia.

Register systému Windows je jednou z najzáhadnejších častí operačného systému, ktorá vám umožňuje prispôsobiť a upraviť takmer každý aspekt systému Windows. Niektorí ľudia pracujú s registrom neustále, ale väčšina ľudí tomu rozumie len nejasne a nie sú si úplne istí, ako vytvoriť vlastné kľúče a nastavenia. Pokúsme sa teda zistiť, čo je register systému Windows.

Čo je register systému Windows

Register systému Windows nie je nič iné ako zbierka rôznych systémových konfigurácií a nastavení.

Dá sa považovať za databázu, v ktorej sú uložené takmer všetky dôležité informácie. Tieto informácie zahŕňajú všetko, čo súvisí s hardvérovým systémom, nastaveniami aplikácií, nainštalovanými programami, používateľskými profilmi atď. Windows pristupuje k registrom neustále, pretože, ako už bolo spomenuté, ukladá všetky dôležité informácie a pre operačný systém je oveľa rýchlejšie a jednoduchšie spravovať všetko z jedného miesta, ako sa hrabať v samostatných konfiguračných súboroch umiestnených na rôznych miestach.

Komponenty databázy Registry systému Windows

Register systému Windows 10 pozostáva z troch hlavných komponentov – kľúčov na koreňovej úrovni, kľúčov a nastavení.

Kľúče na koreňovej úrovni obsahujú sekcie, ktoré majú vlastnú sadu parametrov.

Existuje päť rôznych kľúčov koreňovej úrovne a všetky majú svoje vlastné špecifické účely. Tu je ich podstata:

  • HKEY_CLASSES_ROOT (HKCR): tento kľúč sa používa na prepojenie a vkladanie objektov (OLE) a priradenie typu súboru. Toto je kľúč, kde systém Windows spája súbory s príslušnými programami, aby ich používateľ mohol otvárať a pracovať s nimi.
  • HKEY_CURRENT_USER (HKCU): Tento kľúč databázy Registry systému Windows ukladá všetky údaje, nastavenia na úrovni používateľa a konfigurácie spojené s prihláseným používateľom. Nielen Windows, ale aj iné programy tu ukladajú dáta súvisiace s aktuálnym používateľom.
  • HKEY_LOCAL_MACHINE (HKLM): Bez ohľadu na stav používateľa tento kľúč obsahuje všetky systémové oddiely vrátane všetkých nastavení hardvéru, softvéru atď. Pretože HKLM obsahuje väčšinu systémových informácií, je to jeden z najviac verejných koreňových kľúčov Windows.
  • HKEY_USERS (HKU): Ako už názov napovedá, tento koreňový kľúč obsahuje nastavenia všetkých používateľov, vrátane prihlásených a odhlásených používateľov, takže si tento kľúč nemýľte s HKCU.
  • HKEY_CURRENT_CONFIG (HKCC): Jednoducho povedané, ide o pseudokoreňový kľúč, pretože ide o priamy odkaz na aktuálne nastavenia hardvérového profilu v koreňovom kľúči HKLM.

Možnosti rozdelenia

Každý z týchto koreňových kľúčov má svoje vlastné sekcie a každá sekcia má svoje vlastné parametre. Každá sekcia môže vytvoriť 6 rôznych typov parametrov a hodnoty týchto parametrov sú úplne závislé od cieľového programu a/alebo požiadaviek na konfiguráciu.

Vo všeobecnosti existujú štyri hlavné typy údajov používaných v Editore databázy Registry systému Windows akejkoľvek verzie - 7, 8 alebo 10:

  • Parameter reťazca: pozostáva z jednoduchého, čitateľného textu a je jedným z najčastejšie používaných nastavení v registri Windows.
  • Binárny parameter: Ako už názov napovedá, tento parameter obsahuje iba binárne dáta (0, 1). Často sa používa na zapnutie alebo vypnutie konkrétnej funkcie.
  • ParameterDWORD (32 bitov): podobný binárnemu parametru, ale schopný uložiť akékoľvek celé číslo v rozsahu 32 bitov. Navrhnuté na prácu s 32-bitovými systémami, ale používa sa aj na 64-bitových systémoch kvôli spätnej kompatibilite.
  • ParameterQWORD (64 bitov): tento parameter je takmer ako DWORD, ale je schopný niesť akékoľvek celé číslo v rozsahu 64 bitov. Môžeme povedať, že QWORD je navrhnutý pre prácu so 64-bitovými systémami.

Ako otvoriť Editor databázy Registry systému Windows

Tento spôsob otvorenia registra bude fungovať bez ohľadu na nainštalovanú verziu systému Windows - 7, 8 alebo 10:

Stlačením klávesu +R otvorte okno Spustiť. Napíšte alebo a stlačte Enter alebo OK. Ak sa zobrazí okno Kontrola používateľských kont (UAC), kliknite na tlačidlo Áno.

Hlavný spustiteľný súbor editora registra sa nachádza v adresári C:\Windows. Môžete teda otvoriť tento priečinok a spustiť regedit.exe priamo, alebo môžete jednoducho vytvoriť odkaz na regedit.exe na mieste, ktoré vám vyhovuje.

Editor databázy Registry: pre 64-bitový a 32-bitový systém Windows

Register v 64-bitových verziách systému Windows pozostáva z 32-bitových a 64-bitových častí. Mnohé z 32-bitových oddielov majú rovnaké názvy ako ich 64-bitové náprotivky a naopak.

Predvolená 64-bitová verzia (regedit.exe) zobrazuje 64-bitové aj 32-bitové oddiely. V 64-bitovej verzii Editora databázy Registry sa 32-bitové kľúče zobrazujú v nasledujúcom kľúči databázy Registry:

HKEY_LOCAL_MACHINE\Software\WOW6432Node

Pomocou 64-bitovej verzie editora môžete zobraziť a upraviť 64-bitové a 32-bitové sekcie a nastavenia. Ak chcete zobraziť alebo upraviť 64-bitové kľúče, musíte použiť 64-bitovú verziu Editora databázy Registry (regedit.exe). Môžete tiež upravovať a zobrazovať 32-bitové kľúče a hodnoty pomocou 32-bitovej verzie (%systemroot\%Syswow64). Ak chcete otvoriť 32-bitovú verziu Editora databázy Registry, postupujte takto:

  • Otvorte dialógové okno Spustiť.
  • Zadajte %systemroot%\syswow64\regedit a kliknite na tlačidlo OK.

Poznámka

Pred otvorením 32-bitovej verzie musíte zatvoriť 64-bitovú verziu Editora databázy Registry (a naopak). Môžete však otvoriť druhú inštanciu Editora databázy Registry. Napríklad, ak je už spustená 64-bitová verzia editora, zadajte príkaz %systemroot%\syswow64\regedit -m na spustenie 32-bitovej verzie editora.

Vytváranie nových sekcií a parametrov

Vytváranie sekcií a parametrov je veľmi jednoduché. Predtým, ako niečo urobíte, si vytvorte zálohu registra systému Windows, pretože akékoľvek nesprávne nastavenia alebo vymazanie dôležitých položiek môže spôsobiť kritické chyby.

Ak chcete vytvoriť zálohu, v okne editora kliknite na „Súbor -> Exportovať“, zadajte názov súboru a uložte ho na bezpečné miesto.

Ak chcete vytvoriť nový oddiel, kliknite pravým tlačidlom myši na kľúč koreňovej úrovne a vyberte Nový -> Oddiel. Nový oddiel bude vyzerať ako priečinok a predvolene sa bude nazývať niečo ako „Nový oddiel #1“. Samozrejme, sekciu je možné vždy premenovať. Rovnaký postup sa použije vždy, keď je potrebné vytvoriť nový podkľúč.

Ak chcete vytvoriť nový parameter, kliknite pravým tlačidlom myši na prázdnu oblasť v pravom paneli editora a vyberte požadovaný parameter. Vytvorený parameter musí dostať názov; Názov závisí výlučne od konkrétnych požiadaviek.

Ak chcete parametru priradiť hodnotu, dvakrát naň kliknite a zadajte hodnotu. Hodnota opäť závisí od programu alebo konkrétnych nastavení.

Prístupové práva ku kľúčom registra

Analogicky s právami a povoleniami pre určité objekty v súborovom systéme NTFS je rovnaká ochrana poskytovaná pre kľúče databázy Registry.

Od systému Windows Vista je veľký počet kľúčov databázy Registry špecifických pre operačný systém, v ktorých sú uložené nastavenia systému Windows, chránených ochranou prostriedkov systému Windows, takže ich nemôžete len tak odstrániť alebo zmeniť. Nemôžete to urobiť bez toho, aby ste sa stali ich vlastníkmi a nenastavili im povolenia (prístupové práva). Našťastie to umožňuje aj operačný systém, no manuálna metóda je príliš zdĺhavá, preto je lepšie použiť jednoduchú utilitu, ktorá celý tento proces zautomatizuje.

To je všetko! Dúfam, že vyššie uvedené vám pomohli lepšie pochopiť register systému Windows a jeho hlavné súčasti. Podeľte sa o svoje názory a skúsenosti v komentároch nižšie!

Prajem pekný deň!

 

Môže byť užitočné prečítať si: