Záznam v registri. Systémový register Windows

  • 13.07.2019

Register Windows alebo systémový register je hierarchicky štruktúrovaná 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, priradenia súborov, systémové pravidlá, zoznam nainštalovaného softvéru sa zaznamenáva do registra.

Register Windows bol zavedený s cieľom zjednodušiť informácie predtým uložené vo viacerých súboroch INI, poskytnúť jednotný mechanizmus (API) na zapisovanie a čítanie nastavení a zbaviť sa problémov s krátkymi názvami, nedostatočnou diferenciáciou prístupových práv a pomalým prístupom k súborom ini. uložené na súborovom systéme 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 vyriešené registrom zmizli, ale register zostal kvôli spätnej kompatibilite a je prítomný vo všetkých verziách systému Windows vrátane poslednej. Keďže 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.

Registry systému Windows tak, ako sú.

Register tak, ako ho používa systém Windows a ako ho vidí používateľ v procese používania programov na prácu s registrom, sa skladá z rôznych údajov. Ak chcete získať to, čo používateľ vidí pri úprave registra, postupujte takto.

Najprv sa pri inštalácii (inštalácii) a konfigurácii Windowsu na disku vytvoria súbory, v ktorých je uložená časť údajov o konfigurácii systému.


Potom sa v procese každého bootovania systému, ako aj v procese každého vstupu a výstupu každého používateľa vytvorí určitá virtuálna entita, nazývaná „register“ – objekt REGISTRY \. Údaje pre vytvorenie "registra" sú čiastočne prevzaté zo samotných súborov (Softvér, Systém ...), čiastočne z informácií, ktoré zbiera ntdetect pri zavádzaní (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.

Na úpravu, prezeranie a štúdium registra pomocou štandardných nástrojov Windows (programy regedit.exe a regedt32.exe) sú k dispozícii vetvy registra. 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 fungujú prostredníctvom špeciálnych funkcií na prácu s registrom.

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

Súbory registra sa nachádzajú v priečinku windows \ System32 \ config \, je tam aj kľúč registra používateľov - v súbore % userprofile% \ ntuser.dat.Zálohované súbory registra sa nachádzajú v priečinku windows \ System32 \ config \ RegBack.

Aké sú hlavné kľúče (úle) registra?

Sekcia HKEY_CLASSES_ROOT

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

Sekcia HKEY_CURRENT_USER

Ukladá nastavenia aktuálne aktívneho používateľa. Pobočka obsahuje užívateľské priečinky, rôzne osobné nastavenia a parametre ústredne. Tieto informácie priamo interagujú 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 ozvučenie udalostí systému; rôzne údaje, ktoré je možné zmeniť na ovládacom paneli, napríklad poradie ikon; informácie o aktuálnom rozložení klávesnice, používateľských nastaveniach aplikácií a pod.

Sekcia HKEY_LOCAL_MACHINE

Tu sú uložené konfiguračné parametre, ktoré sa vzťahujú na tento počítač (parametre 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

Táto vetva obsahuje informácie o profiloch všetkých používateľov tohto počítača (používateľské meno, 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

Dongle je zodpovedný za zariadenia Plug & Play a obsahuje informácie o aktuálnej konfigurácii počítača s variabilnou sadou zariadení, ako sú flash karty, tlačiarne, faxy, externé disky atď. 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ého systému Windows 9x / ME. Obsahuje dynamicky sa meniace údaje o počítači (zaťaženie procesora, veľkosť stránkovacieho súboru atď.)

Ako upravím register?

Všetko je len vo vyhľadávaní Windows, píšeme 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 funkčnej verzii registra.


Optimalizácia registra.

O tom, či sa oplatí optimalizovať register Windowsu, sa vedú diskusie. 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é parametre registra môžu spôsobiť zlyhania a konflikty softvéru a hardvéru, preto odporúčam vyčistiť register od nepotrebných údajov.


Okrem toho sa register časom roztriešti, stáva sa to aj v dôsledku čistenia. Preto tým, ktorí robia čistenie registrov po celú dobu, tiež odporúčam, aby ste niekedy defragmentovali register.

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


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

& nbsp & nbsp Register (systémový register) je hierarchická databáza obsahujúca položky, ktoré definujú parametre a nastavenia operačných systémov Microsoft Windows. Register, ako vyzerá pri zobrazení editorom databázy Registry, sa generuje z údajov získaných zo súborov registra a informácií o hardvéri zhromaždených počas procesu zavádzania. Pojem "Hive" sa používa v popise súborov registra v angličtine. V niektorých dielach sa do ruštiny prekladá ako „Včelí úľ“. Microsoft to vo svojich dokumentoch prekladá ako „Bush“. Súbory registra sa vytvárajú počas 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 2000 / XP sú to súbory pomenované
predvolená
sam
bezpečnosť
softvér
systém
Počas bootovacieho procesu získava systém exkluzívny prístup k týmto súborom a preto s nimi štandardnými nástrojmi na prácu so súbormi nemôžete nič robiť (otvoriť na prezeranie, kopírovanie, mazanie, premenovanie). Na prácu s obsahom systémového registra sa používa špeciálny softvér - editory registrov (REGEDIT.EXE, REGEDT32.EXE), ktoré sú štandardnými súčasťami operačného systému. Na spustenie registra použite "Štart" "Spustiť" - regedit.exe

& nbsp & nbsp V ľavej polovici okna vidíte zoznam koreňové kľúče registra. Každá koreňová sekcia môže obsahovať podkľúče a parametre (hodnotové položky).
Stručne o účele koreňových oddielov:
HKEY_CLASSES_ROOT ( skratka HKCR) - Priradenia medzi aplikáciami a príponami súborov a informácie o zaregistrovaných objektoch COM a ActiveX.
HKEY_CURRENT_USER (HKCU)- Nastavenia pre aktuálneho používateľa (pracovná plocha, sieťové nastavenia, aplikácie). Táto sekcia je odkazom na sekciu HKEY_USERS \ User ID (SID) v tvare S-1-5-21-854245398-1035525444 -...
SID je jedinečné číslo, ktoré identifikuje účet používateľa, skupiny alebo počítača. Je priradený k účtu pri jeho vytvorení. Interné procesy systému Windows odkazujú na účty podľa ich bezpečnostných kódov, nie podľa názvov používateľov alebo skupín. Ak odstránite a potom znova vytvoríte účet s rovnakým používateľským menom, práva a povolenia udelené predchádzajúcemu účtu sa pre nový účet nezachovajú, pretože ich bezpečnostné kódy budú odlišné. SID je skratka pre Security ID. Na zobrazenie zhody medzi SID a užívateľským menom môžete použiť pomôcku PsGetSID.exe z balíka
HKEY_LOCAL_MACHINE (HKLM)- Globálne nastavenia hardvéru a softvéru. Platí pre všetkých používateľov. Toto je najväčšia a najdôležitejšia časť registra. Sústreďujú sa tu hlavné parametre systému, zariadenia, softvéru.
HKEY_USERS (HKU)- individuálne nastavenie prostredia pre každého užívateľa systému (užívateľské profily) a predvolený profil pre novovytvorených užívateľov.
HKEY_CURRENT_CONFIG (HKCC)- konfigurácia pre aktuálny hardvérový profil. Zvyčajne existuje iba jeden profil, ale je možné vytvoriť niekoľko pomocou "Ovládací panel" - "Systém" - "Hardvér" - "Hardvérové ​​profily". V skutočnosti HKCC nie je plnohodnotný kľúč databázy Registry, ale iba prepojenie na kľúč z HKLM
HKLM \ System \ CurrentControlSet \ CurrentControlSet \ Hardvérové ​​profily \ Current

& nbsp & nbsp Možnosti konkrétneho používateľa pri úprave údajov registra sú určené jeho právami v systéme. Ďalej sa predpokladá, ak nie je uvedené inak, že používateľ má práva správcu systému.
& nbsp & nbsp V koreňovej sekcii HKLM sú v skutočnosti ďalšie 2 podsekcie s názvom SAM a SECURITY, ale prístup k nim je povolený iba pod lokálnym systémovým účtom, pod ktorým sa zvyčajne vykonávajú systémové služby. To znamená, že na prístup k nim potrebujete, aby bol editor databázy Registry spustený s právami miestneho systému, ktoré môžete použiť
psexec.exe -i -s regedit.exe
Podrobný popis pomôcky - na stránke "PSTools Utilities"

& nbsp & nbsp V procese načítania a fungovania operačného systému sú údaje registra neustále prístupné, a to tak na čítanie, ako aj na zapisovanie. Aj jeden nesprávny parameter v registri môže viesť k zrúteniu systému, ako aj k narušeniu integrity jednotlivých súborov. Preto sa pred experimentovaním s registrom postarajte o možnosť jeho uloženia a obnovenia.


Uloženie a obnovenie registra

1. Používanie bodov obnovenia

& nbsp & nbsp Vo Windows XP existuje mechanizmus, pomocou ktorého môžete v prípade problémov obnoviť predchádzajúci stav počítača bez straty osobných súborov (dokumenty Microsoft Word, zoznam prezeraných stránok, obrázky, obľúbené súbory a e- poštové správy). Body obnovenia vytvára systém automaticky, keď je počítač nečinný, ako aj počas významných systémových udalostí (ako je inštalácia aplikácie alebo ovládača). Používateľ má tiež možnosť ich kedykoľvek vynútiť. Tieto body obnovenia vám umožňujú vrátiť systém do stavu, v akom bol, keď bol vytvorený.
& nbsp & nbsp Na prácu s bodmi obnovenia použite \ windows \ system32 \ restore \ rstrui.exe ( Štart - Programy - Príslušenstvo - Systémové nástroje - Obnovenie systému).

& nbsp & nbsp Údaje kontrolného bodu obnovy sú uložené v adresári Informácie o objeme systému systémový disk. Toto je skrytý systémový adresár, ku ktorému má povolený prístup iba lokálny systémový účet (Local System, tj „Obnovenie systému“). Ak teda chcete pristupovať k jeho obsahu, budete musieť pridať práva svojho účtu pomocou karty Zabezpečenie vo vlastnostiach adresára System Volume Information. V priečinku System Volume Information je podadresár s názvom začínajúcim na _obnoviť... a vo vnútri sú podadresáre RP0, RP1...: Toto sú údaje bodu obnovenia (RPx). V priečinku RPx sa nachádza adresár snímka obsahujúce kópie súborov registra v čase vytvorenia kontrolného bodu. Obnovenie systému obnoví kľúčové systémové súbory a súbory registra. Mechanizmus je pomerne efektívny, ale dá sa použiť iba v prostredí samotného Windows. Ak je systém poškodený natoľko, že načítanie je nemožné, stále existuje východisko zo situácie. Ako - prečítajte si v článku "Problémy s načítaním OS".

2. Pomocou pomôcky na zálohovanie/obnovu NTBACKUP.EXE

& nbsp & nbsp V systéme Windows 2000 neexistuje mechanizmus bodov obnovenia. Rovnako ako v systéme Windows XP však existuje nástroj na archiváciu, alebo skôr zálohovanie a obnovenie. NTBACKUP.EXE, ktorý vám umožňuje robiť takmer to isté, čo sa robí pri vytváraní bodov obnovenia (a oveľa viac). NTBACKUP umožňuje vytvorenie archívu stavu systému z 2 častí - bootovacej diskety, ktorá umožňuje obnovu aj na nespúšťacom systéme a samotného archívu obnovovacích dát (vo forme bežného súboru s príponou .bkf, uložený na pevnom disku alebo vymeniteľnom médiu). Ak chcete získať kópiu stavu systému, kliknite na "Štart" - "Spustiť" - ntbackup.exe

Začneme a povieme mu, že potrebujete archivovať stav systému.

A kam uložiť archívne údaje

& nbsp & nbsp Po dokončení sprievodcu sa vytvorí archív stavu systému (D: \ ntbackup.bkf) pomocou "Sprievodcovia obnovou" vždy môžete vrátiť stav systému v čase vytvorenia archívu.

3. Použitie pomôcky na prácu s registrami z príkazového riadku REG.EXE

& nbsp & nbsp Vo Windows 2000 je pomôcka REG.EXE súčasťou balíka nástrojov podpory (môžete použiť aj REG.EXE z balíka Windows XP – stačí ho skopírovať do adresára \ winnt \ system32). Spúšťa sa z príkazového riadku. Pri spustení bez parametrov sa zobrazí krátka pomoc s používaním:

Editor databázy Registry príkazového riadku 3.0
(C) Microsoft Corporation 1981-2001. Všetky práva vyhradené

Operácia REG [zoznam parametrov]

Operácia == [QUERY | PRIDAŤ | VYMAZAŤ | KOPÍROVAŤ |
ULOŽIŤ | LOAD | VYLOŽIŤ | OBNOVIŤ |
POROVNAŤ | EXPORTOVAŤ | IMPORT]

Návratový kód: (okrem REG COMPARE)
0 - úspech
1 - S chybou

Ak potrebujete pomoc pri konkrétnej operácii, zadajte:
Operácia REG /?

Príklady:

REG QUERY /?
REG PRIDAŤ /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG OBNOVIŤ /?
REG LOAD /?
REG UNLOAD /?
REG POROVNAŤ /?
REG EXPORT /?
REG IMPORT /?

Na zálohovanie registra použite REG.EXE SAVE, na obnovenie - REG.EXE RESTORE

Pre pomoc

REG.EXE ULOŽIŤ /?
Názov súboru sekcie REG SAVE

Key – Úplná cesta ku kľúču databázy Registry v tvare: ROOT \ Subkey
ROOT - Koreňový oddiel. Hodnoty: [HKLM | HKCU | HKCR | HKU | HKCC].
podkľúč – úplná cesta ku kľúču databázy Registry vo vybratom koreňovom kľúči.
Názov súboru – názov súboru uloženého na disku. Ak nie je zadaná žiadna cesta, súbor
vytvorený volajúcim procesom v aktuálnom priečinku.

Príklady:
REG SAVE HKLM \ Software \ MyCo \ MyApp AppBkUp.hiv
Uloží sekciu MyApp do súboru AppBkUp.hiv do aktuálneho priečinka

& nbsp & nbsp Syntax pre REG SAVE a REG RESTORE je rovnaká a je celkom jasná z pomocníka. Existuje však niekoľko bodov. Vo verzii pomôcky Windows 2000 ste nemohli zadať cestu v názve súboru na uloženie kľúča databázy Registry a uloženie sa vykonalo iba v aktuálnom adresári. Nápovedu samotnej utility a príklady jej použitia na ukladanie (REG SAVE) je možné použiť na uloženie ľubovoľných kľúčov registra, vr. HKLM \ softvér, HKLM \ systém atď. ak sa však pokúsite obnoviť napríklad systém HKLM \, dostanete chybovú správu o prístupe spôsobenú použitím tohto kľúča databázy Registry a keďže je vždy zaneprázdnený, obnovenie pomocou REG RESTORE zlyhá.

Ak chcete uložiť podregister SYSTEM:
REG SAVE HKLM \ SYSTEM system.hiv
Ak chcete uložiť puzdro SOFTWARE:
REG SAVE HKLM \ SOFTWARE software.hiv
Ak chcete uložiť ker DEFAULT:
reg save HKU \ .Default default.hiv

Ak súbor existuje, REG.EXE vyvolá chybu a ukončí sa.

& nbsp & nbsp Uložené súbory možno použiť na obnovenie registra manuálnym skopírovaním do priečinka % SystemRoot% \ system32 \ config.

4. Ručné kopírovanie súborov registra.

& nbsp & nbsp Ak spustíte iný operačný systém, môžete so súbormi z priečinka databázy Registry robiť, čo chcete. Ak je systémový súbor poškodený, môžete použiť napríklad súbor system.hiv uložený pomocou REG SAVE tak, že ho skopírujete do priečinka registra a premenujete ho na system. Alebo vykonajte rovnakú akciu pomocou uloženej kópie systémového súboru z kontrolného bodu obnovenia. Tento spôsob obnovenia registra je podrobne popísaný v článku „Problémy s načítaním OS“

5. Použitie režimu export-import registra.

Editor databázy Registry umožňuje exportovať celý register aj jednotlivé sekcie do súboru s príponou reg Importovanie súboru .reg získaného počas exportu vám umožní obnoviť register. Kliknite na "Register" -> "Exportovať (Importovať) súbor databázy Registry". Môžete ho tiež importovať dvojitým kliknutím na odkaz na súbor reg.

6. Používanie špeciálnych nástrojov na prácu s registrom výrobcov tretích strán.

& nbsp & nbsp Existuje mnoho programov tretích strán na prácu s registrom, ktoré umožňujú nielen ukladať a obnovovať údaje registra, ale aj vykonávať množstvo ďalších užitočných operácií, ako je diagnostika a mazanie chybných alebo nepotrebných údajov, optimalizácia, defragmentácia atď. Väčšina z nich je platená - jv16 Power Tools, Registry Mechanic, Super Utilities Pro, Reg Organizer iné. Zoznam a krátky popis na secutiylab.ru
Medzi hlavné výhody týchto programov patrí spravidla jednoduché užívateľské rozhranie, možnosť doladiť operačný systém a užívateľské preferencie, vyčistiť nepotrebné záznamy, pokročilé vyhľadávanie a nahradenie dát, zálohovanie a obnovenie.
& nbsp & nbsp Snáď najobľúbenejší softvér registrov je jv16 elektrické náradie od Macecraft Software. Hlavnými výhodami sú vysoká spoľahlivosť, všestrannosť, jednoduchosť a jednoduchosť použitia, podpora viacerých jazykov vr. ruský. Nie každý však vie, že existuje bezplatná možnosť s názvom Power Tools Lite. Od plne funkčného jv16 má samozrejme ďaleko, no na načítanie dát, čistenie a optimalizáciu registra sa celkom hodí. Všimnite si, že záloha vytvorená týmto programom je len reg-súbor na obnovenie stavu registra, kým sa nezmení. Mnoho (ak nie väčšina) programov na prácu s registrom vytvára podobné kópie, vhodné len na obnovu údajov, ktoré zmenia. V prípade poškodenia registra vám nepomôžu. Preto pri výbere (najmä bezplatného) programu s možnosťou zálohovania registra zistite, aké kópie vytvára. V ideálnom prípade program, ktorý vytvorí kópie všetkých podregistrov. Ak máte takúto kópiu, môžete kedykoľvek úplne obnoviť register jednoduchým skopírovaním súborov. Odporučil by som bezplatnú konzolovú utilitu regsaver.exe Stiahnuť, 380 kb
Webová stránka programu.
Pomocný program uloží súbory registra do adresára zadaného ako parameter príkazového riadka:
regsaver.exe D: \ regbackup
Po spustení programu sa v adresári D: \ regbackup vytvorí podadresár s jedinečným názvom pozostávajúcim z roku, mesiaca, dátumu a času, kedy boli súbory databázy Registry zálohované („yyyymmddhhmmss“). Po dokončení zálohovania môže program vypnúť počítač alebo ho prepnúť do režimu spánku:

regsaver.exe D: \ regbackup / off / ask- Vypnite počítač. Tlačidlo / ask vyžaduje pri vypínaní napájania potvrdenie používateľa.
regsaver.exe D: \ regbackup / pohotovostný režim- Uspať bez potvrdenia (nie / opýtať sa)
regsaver.exe D: \ regbackup / hibernácia / požiadať- Prepnite do režimu dlhodobého spánku

Namiesto štandardného vypnutia môžete použiť zálohu registra vypnutia po dokončení.

7. Obnova registra pri absencii záloh.

& nbsp & nbsp Napríklad, keď spustíte systém, uvidíte správu o porušení integrity podregistra SYSTEM:

Systém Windows XP sa nepodarilo spustiť, pretože nasledujúci súbor chýba alebo je poškodený: \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM

Ak ste si nezálohovali údaje registra, bol zakázaný mechanizmus vytvárania bodov obnovenia alebo ste použili Win2K, kde tento mechanizmus jednoducho neexistuje, tak stále máte šancu oživiť systém zavedením iného OS a obnovením systému . Aj keď obsah tohto súboru nie je úplne aktuálny, systém pravdepodobne zostane funkčný. Možno budete musieť preinštalovať niektoré softvérové ​​produkty alebo aktualizovať ovládače.

  • - použitie záložných súborov registra, automaticky vytvorených akýmkoľvek softvérom. Otvorte priečinok \ Windows \ system32 \ config a skontrolujte, či sa v ňom nachádza súbor system.bak(možná iná prípona ako .alt a .log). premenujte ho na system a skuste nabootovat.
  • - pomocou súboru (súborov) z adresára \ WINDOWS \ REPAIR uloženého po úvodnej inštalácii. Táto možnosť nie je najoptimálnejšia ako posledná možnosť.
  • - použitie obnovovacie funkcie Editor databázy Registry systému Windows XP pri načítaní poškodeného podregistra.
    Editor databázy Registry umožňuje otvárať súbory nielen "váš" register, ale aj súbory, ktoré sú registrom iného operačného systému. Vo Windows 2000 sa na načítanie súboru registra (úľa) uloženého na disku použil editor regedt32.exe, vo Windows XP sú funkcie regedt32.exe a regedit.exe kombinované a navyše bolo možné obnoviť poškodený úľ pri spustení. Pre to

    Nabootujte do Windows XP (Windows Live, Winternals ERD Commander nainštalovaný v inom adresári WinXP, iný počítač s možnosťou načítania problematického podregistra cez sieť alebo z externého média). Spustite Editor databázy Registry.
    Na ľavej strane stromu registra vyberte jednu z nasledujúcich sekcií:
    HKEY_USERS alebo HKEY_LOCAL_MACHINE.
    Na jedálnom lístku Registratúra(V iných verziách Editora databázy Registry sa táto položka ponuky môže nazývať " Súbor") vyberte príkaz "Načítať úľ".
    Nájdite poškodený krík (v našom prípade - systém).
    Kliknite na tlačidlo Otvorené.
    V teréne kapitola zadajte názov, ktorý bude priradený načítanému úľu. Napríklad BadSystem.
    Po kliknutí OK objaví sa správa:

    V ľavom okne Editora databázy Registry vyberte pripojený úľ (BadSystem) a spustite príkaz "Vyložiť krík"... Poškodený systém bude obnovený. Editor databázy Registry systému Windows XP navyše celkom úspešne obnoví register a starší operačný systém Windows 2000.


    Monitorovanie registra.

    & nbsp & nbsp Jeden z najlepších softvérov na monitorovanie registrov z môjho pohľadu je RegMon Mark Russinovich je malý a funkčný nástroj, ktorý nevyžaduje inštaláciu a funguje vo Windows NT, 2000, XP, 2003, Windows 95, 98, Me a 64-bitových verziách Windows pre architektúru x64. Stiahnite si RegMon.exe v7.04, 700 kb

    & nbsp & nbsp Regmon vám umožňuje v reálnom čase sledovať, ktoré aplikácie pristupujú do registra, v ktorých sekciách, aké informácie čítajú alebo zapisujú. Informácie sa zobrazujú v pohodlnej forme, ktorú je možné prispôsobiť vašim potrebám - vylúčte z výsledkov sledovania údaje o práci s registrom aplikácií, ktoré vás nezaujímajú, zvýraznite zvolenou farbou to, čo považujete za obzvlášť dôležité, zahrňte len vybrané procesy vo výsledkoch monitorovania. Program umožňuje rýchlo a jednoducho spustiť editor registra s prechodom na zadaný kľúč alebo parameter. Je možné sledovať počas procesu zavádzania operačného systému a zaznamenávať výsledky do špeciálneho logu % SystemRoot \ Regmon.log.
    & nbsp & nbsp Po spustení RegMon môžete definovať kritériá na filtrovanie výsledkov monitorovania registrov:

    V predvolenom nastavení sa zaznamenávajú všetky udalosti prístupu do databázy Registry. Filter je nastavený podľa hodnôt poľa:

    Zahrnúť- Ak * - sledovať všetky procesy. Názvy procesov sú oddelené znakom ";" ... Napríklad - FAR.EXE; Winlogon.exe- volania do registra sa budú zaznamenávať iba pre procesy far.exe a winlogon.exe.
    Vylúčiť- aké procesy vylúčiť z výsledkov monitorovania.
    Zlatý klinec- ktoré procesy sú zvýraznené zvolenou farbou (štandardne - červená).

    & nbsp & nbsp Hodnoty polí filtra sa zapamätajú a zobrazia sa pri ďalšom spustení Regmonu. Po stlačení tlačidla Predvolené filter sa obnoví na predvolené nastavenia - zaznamenávať všetky hovory do registra. Je pohodlnejšie vytvárať hodnoty polí filtra nie na začiatku RegMon, ale počas procesu monitorovania pomocou ponuky pravým tlačidlom myši pre vybraný proces - Zahrnúť proces - zahrnúť tento proces do monitorovania, Vylúčiť proces - vylúčiť tento proces z monitorovania. Po spustení Regmonu s predvolenými filtrami uvidíte veľké množstvo záznamov o prístupe do registra a pomocou procesu Include / Exclude môžete nakonfigurovať výstup výsledkov iba toho procesu (procesov), ktorý potrebujete.

    Priradenie stĺpca:

    # - číslo v poradí
    čas- Čas. Formát času je možné zmeniť pomocou záložky možnosti
    Proces- názov procesu: identifikátor procesu (PID)
    Žiadosť- typ žiadosti. OpenKey - otvorenie kľúča (podkľúča) registra, CloseKey - zatvorenie, CreateKey - vytvorenie, QueryKey - kontrola prítomnosti kľúča a získanie počtu vnorených kľúčov (podkľúčov), EnumerateKey - získanie zoznamu názvov podkľúčov zadanej sekcie, QueryValue - načítanie hodnoty parametra, SetValue - zápis hodnoty.
    Cesta- cesta v registri.
    Výsledok- výsledok operácie. SUCCESS - úspešné, NOT FOUND - kľúč (parameter) nenájdený. PRÍSTUP ODMIETNUTÝ - prístup je odmietnutý (nedostatočné práva). Niekedy sa vyskytne BUFFER OVERFLOW - pretečenie vyrovnávacej pamäte - výsledok operácie sa nezmestí do vyrovnávacej pamäte programu.
    Iné- dodatočné informácie - výsledok vykonanej požiadavky.

    & nbsp & nbsp Program sa veľmi ľahko používa. Po spustení je lepšie zvoliť predvolený filter, t.j. zaznamenajte všetky volania do registra a potom v hlavnom okne programu vyberte nepotrebný proces a pomocou pravého tlačidla myši vyvolajte kontextové menu - Vylúčiť proces - informácie o prístupe do registra tohto procesu sa nezobrazia. A rovnakým spôsobom odfiltrujte ďalšie procesy, ktoré vás nezaujímajú.

    & nbsp & nbsp Pri práci s programom môžete použiť ponuku Súbor, Upraviť, Možnosti alebo klávesovú skratku:

    CTRL-S - Uložiť výsledky
    CTRL-P - vlastnosti vybraného procesu
    CTRL-E - zapnutie / vypnutie sledovania
    CTRL-F - vyhľadávanie podľa kontextu
    CTRL-C - skopírujte vybraný riadok do schránky
    CTRL-T - zmena formátu času
    CTRL-X - vymazanie okna výsledkov monitorovania
    CTRL-J - spustite editor registra a otvorte vetvu zadanú v stĺpci Cesta. Rovnaká akcia sa vykoná dvojitým kliknutím ľavého tlačidla myši. Ide o veľmi užitočnú funkciu, ktorá vám umožní výrazne ušetriť čas.
    CTRL-A - zapnutie / vypnutie automatického rolovania
    CTRL-H - umožňuje nastaviť počet riadkov výsledkov monitorovania

    & nbsp & nbsp Ďalšou veľmi užitočnou funkciou je získanie denníka hovorov do registra počas procesu zavádzania operačného systému.
    Ak to chcete urobiť, vyberte ponuku Options-Log Boot... Program zobrazí správu, že Regmon je nakonfigurovaný na zapisovanie prístupov do registra do súboru denníka počas nasledujúceho reštartu OS:

    & nbsp & nbsp Po reštarte OS sa v koreňovom adresári systému (C: \ Windows) nachádza súbor Regmon.log s protokolom výsledkov monitorovania. Režim protokolovania bude pokračovať, kým prihlásený používateľ nespustí súbor Regmon.exe a vykoná sa iba počas jedného reštartu systému. Samozrejme, obsah denníka nebude plne odrážať úplne všetky volania do registra. Keďže Regmon v režime Log Boot je nainštalovaný v systéme a po reštarte je spustený ako ovládač, všetky volania do registra, ktoré prebehli pred jeho spustením, nebudú zaznamenané do protokolu. Väčšina z nich sa tam však aj tak dostane a uvidíte, že takýchto žiadostí bude niekoľko stotisíc.

    Ak chcete uložiť a obnoviť register, použite časť "Disk a súbory" - "Šetrič systému". Na údržbu a optimalizáciu registra - "Systémový register" - "RegistryFixer" a "RegistryDefrag".

    Okrem priečinka "Startup" sa na spúšťanie programov používajú nasledujúce kľúče databázy Registry:
    HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
    HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServices
    HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce
    HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServicesOnce
    Posledné 2 sekcie (... Once) sa líšia tým, že programy v nich napísané sa spustia len 1x a po spustení sa kľúčové parametre vymažú.

    Položky HKLM sa vzťahujú na všetkých používateľov počítača. Pre aktuálneho používateľa je spustenie určené kľúčmi v sekcii HKU:
    HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
    Príklad sekcie HKLM \ ... \ RUN:

    & nbsp & nbsp V pravom okne vidíte zoznam parametre ktorých hodnoty sú reťazce odkazujúce na program. Keď sa používateľ prihlási do systému, spustia sa všetky uvedené programy. Odstráňte parameter - program sa nespustí. Ale nie všetko sa dá vymazať. Experimentujte zmenou prípony exe na ex_.

    & nbsp & nbsp Okrem programov, ktoré sa spúšťajú pri prihlásení používateľa do systému, sa spúšťa veľké množstvo ďalších, ktoré nie sú vždy zrejmé - sú to systémové služby (služby), rôzne ovládače, programy shellu (Shell) , atď. Okrem užitočných (a niekedy aj zbytočných) programov sa dajú spúšťať pomocou automatického spúšťania a vírusov zabudovaných v systéme. Zistite viac o vírusoch. Existuje veľa bodov možného automatického spustenia spustiteľných modulov a na ich nájdenie v registri je pohodlnejšie použiť špeciálne programy - autorun monitory, z ktorých najobľúbenejší je ten, ktorý má širší rozsah možností ako MSConfig. nástroj, ktorý je súčasťou systému Windows.

    Nevyžaduje sa žiadna inštalácia. Stačí stiahnuť Autoruns, rozbaliť ho a spustiť Autoruns.exe (autorunsc.exe je verzia pre konzolu). Program vám ukáže, ktoré aplikácie sú nakonfigurované na automatické spúšťanie, a tiež vám predstaví kompletný zoznam kľúčov registra a adresárov súborového systému, ktoré je možné použiť na nastavenie automatického spustenia. Položky, ktoré funkcia Autoruns zobrazuje, patria do niekoľkých kategórií: objekty, ktoré sa automaticky spúšťajú pri prihlásení, doplnky prieskumníka, doplnky Internet Explorer (vrátane objektov modulov podpory prehliadača (BHO), inicializačné knižnice DLL, náhrady položiek, objekty, skoré spustenie systému spustiteľné súbory, DLL notifikácie Winlogon, služby Windows a poskytovatelia viacvrstvových služieb Winsock.
    Ak chcete zobraziť automaticky spúšťané objekty požadovanej kategórie, stačí vybrať požadovanú kartu.

    & nbsp & nbsp Ak chcete vyhľadať položky registra súvisiace s vybraným objektom, stačí použiť položku „Prejsť na“ v kontextovej ponuke vyvolanej pravým tlačidlom myši. Tým sa spustí Editor databázy Registry a otvorí sa kľúč na jeho spustenie.


    Ovládače a služby.

    Informácie o ovládačoch a systémových službách (službách) sú v sekcii
    HKLM \ System \ CurrentControlSet \ Services
    Každý vodič alebo služba má svoju vlastnú sekciu. Napríklad „atapi“ je pre štandardný ovládač radiča pevného disku IDE, „DNScache“ je pre službu „DNS klient“. Účel hlavných kľúčov:
    Zobraziť meno- zobrazovaný názov - čo vidíte ako zmysluplný názov pri používaní napríklad položiek ovládacieho panela.

    ErrorControl- režim spracovania chýb.
    0 - ignorovať (Ignorovať), ak dôjde k chybe pri načítavaní alebo inicializácii ovládača, nezobrazí sa žiadne chybové hlásenie a systém pokračuje v práci.
    1 - normálny (Normálny) režim spracovania chýb. Po zobrazení chybového hlásenia systém pokračuje. Možnosti ErrorControl pre väčšinu ovládačov zariadení a systémových služieb sú 1.
    2 - špeciálny (Severe) režim. Používa sa na zabezpečenie načítania poslednej známej dobrej konfigurácie (LastKnownGood).
    3 - Kritická chyba. Proces sťahovania sa zastaví a zobrazí sa správa o zlyhaní.

    Skupina- názov skupiny, do ktorej patrí ovládač, napríklad - "Video adaptéry"

    ImagePath cestu a názov spustiteľného ovládača. Súbory ovládačov majú zvyčajne príponu .sys a nachádzajú sa v priečinku \ Windows \ System32 \ DRIVERS \. Súbory služieb sú zvyčajne .exe a nachádzajú sa v \ Windows \ System32 \.

    Štart kontrola načítania a inicializácie. Určuje, v ktorej fáze zavádzania systému sa vykoná načítanie a inicializácia tohto ovládača alebo služby. Počiatočné hodnoty:
    0 - BOOT - ovládač je načítaný nakladačom.
    1 - SYSTEM - ovládač sa načíta počas inicializácie jadra.
    2 - AUTO - služba sa spustí automaticky pri štarte systému.
    3 - MANUÁLNE - služba sa spúšťa manuálne.
    4 - DISABLE - vypnuté.
    Načítanie ovládačov a spúšťanie služieb s parametrami Štart od 0 do 2 sa vykonáva pred prihlásením používateľa do systému. Ak chcete vypnúť ovládač alebo službu, stačí nastaviť hodnotu Štart na 4. Vypnutie ovládačov a služieb úpravou tohto kľúča databázy Registry je pomerne nebezpečná operácia. Ak náhodne alebo nevedome zakážete ovládač alebo službu, bez ktorej nie je možné načítať alebo pracovať, dôjde k zlyhaniu systému (najčastejšie - modrá obrazovka smrti BSOD).


    Ovládače a služby núdzového režimu.

    Po načítaní operačného systému sa na inicializáciu ovládačov a služieb použije sada riadiacich parametrov z aktuálnej konfiguračnej sekcie
    HKLM \ System \ CurrentControlSet
    Keď sa vyskytnú problémy s prevádzkou operačného systému, často sa používa núdzový režim. Rozdiel medzi týmto režimom a normálnym zavádzaním je v tom, že sa používa minimálna požadovaná konfigurácia ovládačov a systémových služieb, ktorých zoznam je nastavený v časti:
    HKLM \ System \ CurrentControlSet \ Control \ SafeBoot
    Podsekcie:
    Minimálne- zoznam ovládačov a služieb, ktoré sú spustené v núdzovom režime
    sieť- to isté, ale s podporou siete.

    Okrem časti HKLM \ System \ CurrentControlSet register obsahuje a
    HKLM \ System \ CurrentControlSet001
    HKLM \ System \ CurrentControlSet002
    Svojou štruktúrou sú totožné s HKLM \ System \ CurrentControlSet a sú určené pre dodatočnú možnosť obnovenia výkonu systému pomocou načítania poslednej známej dobrej konfigurácie systému (Last Known Good Configuration). Možnosti načítania kontrolných sád sú určené obsahom sekcie:
    HKLM \ System \ Select

    Aktuálne- kontrolná sada, ktorá bola použitá na aktuálne sťahovanie.
    Predvolené- sada ovládacích prvkov, ktorá sa použije pri ďalšom spustení.
    LastKnownGood- sada ovládacích prvkov, ktorá sa použije, ak je zvolený režim poslednej známej dobrej konfigurácie.
    Nepodarilo sa- zlá súprava ovládacích prvkov, ktorá sa vytvorí, ak sa zvolí režim poslednej známej dobrej konfigurácie.
    & nbsp & nbsp Po úspešnom zavedení a prihlásení používateľa sa údaje z CurrentControlSet a ControlSet001 skopírujú do ControlSet002. Keď sa konfigurácia zmení, údaje sa zapíšu do CurrentControlSet a ControlSet001. Ak zmena konfigurácie viedla k zlyhaniu systému, je možné ho obnoviť pomocou možnosti Posledné úspešné spustenie, ktorá načítala údaje z ControlSet002. Po úspešnom zavedení do tohto režimu sa objaví nová podmnožina riadiacej sady, ControlSet003, pre prípad, že by ste potrebovali znova použiť Last Known Good Configuration. Pri každom použití Last Known Good Configuration sa hodnota ControlSet00x zvýši.

    Obmedzujeme prístup používateľov k zdrojom.

    Vo väčšine prípadov, aby sa zmeny vykonané v registri prejavili, musíte reštartovať počítač alebo sa odhlásiť a znova prihlásiť. Parametre v časti HKEY_CURRENT_USER sa vzťahujú na aktuálneho používateľa systému. Parametre v sekcii HKLM sú pre všetkých používateľov.

    Skryť logické jednotky

    Otvárame sekciu:
    HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
    a pridajte k nemu parameter NoDrives zadajte DWORD. Hodnota tohto parametra určuje, ktoré jednotky A-Z sú skryté. Prítomnosť "1" začínajúca najmenej významným bitom dvojitého slova znamená, že v "Tento počítač" nie je žiadna logická jednotka
    00000001 - bez disku A, 00000002 - bez disku B, 00000004 - bez disku C, 0000000F - bez diskov A-F
    Ešte dodám, že takto skryté disky nie sú viditeľné len pre Prieskumníka a dajú sa k nim dostať aj v iných programoch (napríklad vo FAR). Ale ostatné programy sa predsa dajú skryť alebo zakázať – čo ďalej.

    Zmena menu tlačidla "ŠTART".

    NoRun= dword: 00000001 žiadne tlačidlo Spustiť
    NoLogOff = hex: 01 00 00 00(nie dword, ale hex) žiadne "Odhlásenie"
    NoFind= dword: 00000001 - neexistuje žiadna položka "Nájsť".
    Menu NoFavorites= dword: 00000001 žiadne obľúbené
    NoRecentDocsMenu= dword: 00000001 žiadne "Dokumenty"
    NoSetFolders= dword: 00000001 žiadny "Ovládací panel" v podponuke "Nastavenia"
    NoSetTaskbar= dword: 00000001 žiadny "Panel úloh" na rovnakom mieste
    NoPrinters= dword: 00000001 žiadne "Tlačiarne" v ovládacom paneli
    NoAddPrinter= dword: 00000001 nie "Pridať tlačiareň"
    NoDeletePrinter= dword: 00000001 nie "Odstrániť tlačiareň"
    NoDesktop= dword: 00000001 Prázdna plocha
    NoNetHood= dword: 00000001 nie „Miesta v mojej sieti“
    NoInternetIcon= dword: 00000001 žiadna ikona internetu na pracovnej ploche Windows
    Ponuka NoTrayContext= hex: 01,00,00,00 -Zakázať ponuku kliknutím pravým tlačidlom myši na paneli úloh
    NoViewContextMenu= hex: 01,00,00,00 - Zakázať ponuku pravým tlačidlom myši na pracovnej ploche: Ak ju chcete znova povoliť, musíte nahradiť 01 00.
    NoFileMenu= hex: 01,00,00,00 skryť "Súbor" v hornej lište ponuky Prieskumníka
    ClearRecentDocsOnExit= hex: 01,00,00,00 neukladať zoznam naposledy otvorených dokumentov pri odhlásení.

    Nasledujúce parametre odkazujú na kľúč databázy Registry
    HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \
    sieť

    NoNetSetup= dword: 00000001 zakáže prístup k ikone siete v ovládacom paneli
    NoFileSharingControl= dword: 00000001 skryje dialógové okno Ovládanie zdieľania súborov a tlačiarní, čím bráni používateľom spravovať vytváranie nových zdieľaných súborov alebo tlačiarní
    NoNetSetupIDPage= dword: 00000001 skryje kartu Identita
    NoNetSetupSecurityPage= dword: 00000001 skryje kartu „Ovládanie prístupu“.
    NoEntireNetwork= dword: 00000001 skryje položku „Celá sieť“ v Okolie siete
    NoWorkgroupContents= dword: 00000001 skryje celý obsah pracovnej skupiny v Network Neighborhood

    Nasledujúce možnosti platia pre všetky obmedzenia používateľov, pretože sa používa sekcia HKLM a nie sekcia HKEY_CURRENT_USER. Na úpravu údajov potrebujete mať práva správcu systému
    HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policy \ System

    NoSecCPL= dword: 00000001 zakáže prístup k ikone "Heslá" v ovládacom paneli
    NoAdminPage= dword: 00000001 skryje kartu "Diaľkové ovládanie".
    NoProfilePage= dword: 00000001 skryje kartu Používateľské profily
    NoPwdPage"= dword: 00000001 skryje kartu Zmeniť heslá
    NoDispCPL= dword: 00000001 zakáže prístup k ikone „Zobraziť“ v ovládacom paneli
    NoDispAppearancePage= dword: 00000001 skryje "Vzhľad" v okne vlastností zobrazenia
    NoDispBackgroundPage= dword: 00000001 skryje "Pozadie" v okne vlastností zobrazenia
    NoDispScrSavPage skryje "Šetrič obrazovky" v okne vlastností zobrazenia
    NoDispSettingsPage= dword: 00000001 skryje "Nastavenie" v okne vlastností zobrazenia
    NoConfigPage= dword: 00000001 skryje "Hardvérové ​​profily" v okne vlastností systému
    NoDevMgrPage= dword: 00000001 skryje kartu "Zariadenia" v okne vlastností systému
    NoFileSysPage= dword: 00000001 skryje tlačidlo "Systém súborov ..." na karte "Výkon" v okne vlastností systému
    NoVirtMemPage= dword: 00000001 skryje tlačidlo "Virtuálna pamäť ..." na karte "Výkon" v okne vlastností systému
    = dword: 00000001 zakázať Regedit.exe alebo Regedt32.exe

    & nbsp & nbsp Niektoré z uvedených zákazov akcií používateľa využívajú nielen správcovia systému, ale aj vírusy, ktoré prenikli do systému. Zvyčajne sa v registri vykoná záznam údajov, ktorý blokuje možnosť vyhľadávania a odstraňovania vnoreného škodlivého softvéru a ako posledný akord, zákaz spustenia editora registra (DisableRegistryTools). Výsledkom je, že ani s právami správcu nemôže používateľ so svojím vlastným registrom nič robiť. Pokus o spustenie editora končí podobnou správou:

    Samozrejme, že používateľ, najmä správca, by sa mal uraziť, keď "Úpravu registra zakazuje správca systému." Tak som pridal ďalšiu malú časť:

    Obchádzame obmedzenia prístupu používateľov k zdrojom.

    & nbsp & nbsp Všetky vyššie uvedené obmedzenia sa môžu vzťahovať buď na konkrétneho používateľa, alebo na všetkých používateľov systému, alebo skôr na ich účty. V každom OS Windows však existuje ďalší účet, ktorého práva sú do určitej miery ešte vyššie ako práva lokálneho správcu - lokálny systémový účet (Local System Account), v mene ktorého sú systémové služby (služby) spustený ešte predtým, ako sa používateľ prihlási do systému. Ak je program (rovnaký regedit.exe) spustený s oprávneniami lokálneho systému, nebudú platiť žiadne obmedzenia spojené s účtami skutočných používateľov. Ako spustiť editor registra s právami lokálneho systémového účtu pomocou pomôcky PSExec, som už povedal na začiatku článku a tam som zverejnil aj odkaz na stránku sťahovania a popis balíka PSTools. Pre tých, ktorí si nepotrebujú stiahnuť celý balík a potrebujú, bez pochopenia zložitosti, jednoducho obísť obmedzenia - pokyny krok za krokom:
  • Stiahnite si PSexec z balíka Microsoft PSTools (Sysinternals). (stiahnite si PSTools.zip)
  • skopírujte ho do priečinka \ WINDOWS \ SYSTEM32
  • spustite editor registra pomocou psexec:
    psexec -s -i regedit.exe
    Aby psexec.exe fungoval, musíte mať administrátorské práva t.j. používateľ musí byť členom skupiny Administrators
  • Vykonáme potrebné opravy v registri - nastavte DisableRegistryTools na 0 alebo ho úplne odstráňte. Potom použijeme editor registra ako zvyčajne, odstránime obmedzenia na spustenie správcu úloh, blokovanie antivírusových programov a ďalšie veci, ktoré tam vírus urobil.

    & nbsp & nbsp Samozrejme, môžete si vymyslieť aj iné spôsoby, ako obísť obmedzenia, ako je sťahovanie pomocou Winternals ERD Commander a úprava problematického registra alebo pomocou nástroja príkazového riadka REG.EXE (Stiahnite si súbor bat na odomknutie editora registra a správca úloh) alebo editor registra tretej strany, ale táto metóda je najneobvyklejšia, jednoduchá a rýchla. Nezvyčajné riešenie problému má spravidla tú výhodu, že neexistujú alebo zatiaľ neexistujú žiadne vopred pripravené protiopatrenia proti vášmu obchádzaniu.
    Mimochodom, tento spôsob je možné použiť nielen na spustenie regedit.exe, ale aj iných programov - prieskumníka (Explorer.exe) napr.
    psexec -s -i C: \ WINDOWS \ EXPLORER.EXE
    čo vám umožní prístup k adresárom a súborom, ktoré sú pre skutočného používateľa nedostupné, ako napríklad skrytý systémový priečinok Informácie o objeme systému.

    Veľmi dobrým riešením je použitie editora registrov tretích strán.

    Resplendent Registrar Registry Manager – približne 3 MB – v „Lite Edition“ – bezplatný editor registrov s užívateľsky príjemným rozhraním a užitočnými doplnkovými funkciami na vyhľadávanie, monitorovanie, defragmentáciu, ukladanie a obnovu registra.

    Zoznam nainštalovaných programov obsahuje program, ktorý bol dlhší čas odstránený

    Zvyčajne sa to stane, ak ste program namiesto odinštalovania manuálne odinštalovali alebo ak je odinštalačný program chybný. Situáciu môžete vyriešiť úpravou sekcie:
    HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall

    Neustále musíte špecifikovať cestu k distribúcii Windows

    Nájdite sekciu
    HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Setup
    a v parametri SourcePath zadajte cestu k vašej distribučnej súprave - hodnota reťazca "D: \ install". Ak často meníte systémové nastavenia a máte veľa miesta na disku, presuňte distribučnú súpravu do adresára a zaregistrujte ju v SourcePath.

    Problémy s ruským písmom v niektorých programoch

    Platí to najmä pre nerusifikované operačné systémy, ako napríklad Windows NT 4.0 Server. Aj keď ste si nainštalovali rusifikované písma a v regionálnom nastavení špecifikovali Rusko, môžu sa vyskytnúť problémy s cyrilickými písmami. Otvorte sekciu
    HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ FontSubstitutes
    a napíš parametre:
    parameter Systém, 0 Systémová hodnota, 204
    parameter Kuriér, 0 Cena kuriérom, 204
    parameter Arial, 0 Arial hodnota, 204
    parameter Kuriér nový, 0 Kuriér Nová hodnota, 204
    parameter Times New Roman, 0 Hodnota Times New Roman, 204
    S najväčšou pravdepodobnosťou tieto parametre už existujú, ale namiesto 204 to stojí 238. Pre Windows 9X takýto kľúč databázy Registry neexistuje a musíte upraviť sekciu súboru WINDOWS \ win.ini.
    Pomôcť môže aj pridanie parametra do sekcie HKLM \ System \ CurrentControlSet \ Control \ Nls \ CodePage. "1252" = "CP_1251.nls"

    Odstránenie hesla zo šetriča obrazovky (ScreenSaver "a)

    Predvolené nastavenia pracovnej plochy pre profil sú dané nastaveniami kľúča databázy Registry
    HKEY_USERS \ .DEFAULT \ Ovládací panel \ Pracovná plocha
    Aktuálne nastavenia pracovnej plochy používateľa – kľúč databázy Registry
    HKCU \ Ovládací panel \ Pracovná plocha
    Ak chcete odstrániť heslo zo šetriča obrazovky pracovnej plochy aktuálneho používateľa, otvorte kľúč databázy Registry
    HKCU \ Ovládací panel \ Pracovná plocha
    a nastavte hodnotu kľúča ScreenSaverIsSecure rovná nule.

    Ak chcete vypnúť šetrič obrazovky, nastavte hodnotu na 0 ScreenSaveActive

    Vytvorte si vlastné okno pri prihlásení

    Je to užitočné, keď potrebujete používateľa na niečo upozorniť. Kľúč HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Winlogon
    Možnosti:
    LegalNoticeCaption= napríklad "Pozor!" text nadpisu okna
    Právne upozornenieText = Text v okne „Od 25. do 30. dňa každého mesiaca si musíte zmeniť heslo“

    Vymazanie predchádzajúceho používateľského mena

    HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon kľúč
    DontDisplayLastUserName= dword: 00000001

    Zabraňuje spusteniu Editora databázy Registry a Správcu úloh.

    Ak chcete zabrániť ľubovoľnému používateľovi spustiť editor databázy Registry, použite sekciu HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policy \ system
    = dword: 00000001 zakázané spúšťať
    = dword: 00000000 povolené spustiť
    DisableTaskMgr- = dword: 00000001 zakázané spúšťať
    DisableTaskMgr- = dword: 00000000 povolené spustiť
    Na obmedzenie spustenia editora registra a správcu úloh aktuálneho používateľa sú v sekcii nastavené podobné hodnoty
    HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies

    Povinné zadanie hesla v systéme Windows 9X

    Musí byť nainštalovaný klient siete Microsoft. Prihlásenie stlačením ESC teraz zlyhá
    Sekcia HKLM \ Sieť \ Prihlásenie
    Parameter MustBeValidated= dword: 00000001

    Zmeňte správanie pri vypínaní počítača

    Sekcia HKLM \ System \ CurrentControlSet \ Control \ Shutdown
    Parameter Rýchle reštartovanie rovná 0 - normálne vypnutie, rovná 1 - zrýchlené, čo vedie k častému reštartu

    Zmena predvoleného jazyka v prihlasovacom okne

    Ak sa v okne na zadávanie hesla používa ruské rozloženie klávesnice, môžete to zmeniť úpravou časti HKEY_USERS \ .DEFAULT \ Keyboard Layout \ Preload. Má 2 parametre reťazca - "1" a "2".
    Ak sú hodnoty rovnaké:
    1=00000409
    2=00000419
    potom bude rozloženie v prihlasovacom okne anglické.
    Ak sú hodnoty priradené k parametrom naopak ("1" = 00000419, "2" = 00000409) - rozloženie sa zmení na ruské.

  • Mnoho používateľov sa stretáva s pojmami „vyčistiť register“, „vymazať z registra“, „záložná kópia registra“, „systémový register“ atď., no značná časť z nich ani nevie, čo tento register je. V tomto článku zvážime, čo je systémový register, prečo ho musíte vyčistiť a ako s ním pracovať.

    Čo je register systému Windows?

    Register, systémový register, register Windows je obrovská a zároveň hlavná hierarchická databáza operačných systémov rodiny Windows, ktorá sa prvýkrát objavila vo vzdialenom roku 1992 vo Windows 3.1. Pozostáva z niekoľkých súborov uložených v systémových adresároch, ako napríklad ServiceProfiles,% USERPROFILE%, System32config. Vznikol ako náhrada ini súborov, v ktorých bola predtým uložená konfigurácia systému. To výrazne zvýšilo rýchlosť prístupu k systémovým údajom.

    Databáza obsahuje informácie o hardvéri a softvéri počítača, nastaveniach a prevádzkových režimoch jednotlivých komponentov systému, nastaveniach účtov, nastaveniach ovládacieho panela, konfigurácii služieb, priradeniach súborov a mnohé ďalšie. Značný počet zmien vykonaných používateľom, aplikáciami alebo samotným operačným systémom v počítači je uložený v systémovom registri.

    Prečo čistiť register a optimalizovať ho?

    Ako už bolo uvedené, register obsahuje informácie o prakticky všetkých systémových komponentoch a ich nastaveniach a predstavuje viac ako tucet chránených systémových súborov. Na základe toho sú súbory systémovej databázy, rovnako ako všetky ostatné, náchylné na fragmentáciu (keď sú sektory uchovávajúce jeden dokument roztrúsené po povrchu disku namiesto toho, aby boli v susedstve), čo zvyšuje čas prístupu do registra. Preto potrebuje pravidelnú defragmentáciu. Iba defragmentácia systémových súborov obvyklým spôsobom nebude fungovať, pretože ich systém Windows neustále používa. Na tento účel bolo vyvinutých veľa špeciálnych nástrojov - defragmentátory a tweakery.

    Je potrebné vyčistiť systémovú databázu od odpadových záznamov, čo sú informácie o vzdialených aplikáciách, knižniciach, fontoch, ovládačoch a asociáciách súborov so vzdialenými programami atď., aby sa zmenšila veľkosť registra a čas prístupu k záznamom registra. .

    Štruktúra registra

    Systémová databáza pozostáva z niekoľkých sekcií, z ktorých každá je uložená vo vlastnom súbore. Niektoré podsekcie, ktoré zaberajú veľa miesta, napríklad informácie o nainštalovaných aplikáciách, sú tiež uložené v samostatných súboroch.

    Systémový register Windows – pobočky

    • HKEY_CLASSES_ROOT (HKCR) - táto vetva ukladá údaje o všetkých príponách súborov zaregistrovaných v operačnom systéme, ich asociáciách s programami, ako aj o komponentoch ActiveX a COM.
    • HKEY_CURRENT_USER (HKCU) – tu je uložená konfigurácia aktuálneho používateľského účtu.
    • HKEY_LOCAL_MACHINE (HKLM) - informácie o hardvérových komponentoch počítača, ich ovládačoch, režimoch prevádzky a informácie o načítaní systému Windows.
    • HKEY_USERS (HKU) – Ukladá všetky údaje o všetkých používateľských účtoch tohto počítača.
    • HKEY_CURRENT_CONFIG (HKCC) – obsahuje informácie o hardvéri použitom na zapnutie počítača.

    Ako spustiť program na prácu s registrom?

    Windows je vybavený jednoduchou a funkčnou pomôckou pre používateľa na prácu s jeho registrom. Existuje niekoľko spôsobov, ako spustiť editor registra, cez ktorý sa spravujú všetky záznamy databázy systému.

    Ako otvorím register systému Windows?

    1. spôsob

    1. Dialógové okno "Spustiť" voláme pomocou kombinácie "Win + R".
    2. Do textového formulára napíšeme „regedit“ a klikneme na „OK“.

    2. spôsob

    1. Zavoláme "Štart" a do vyhľadávacieho riadku zadáme príkaz na spustenie editora registra "regedit".
    2. Vo výsledkoch vyhľadávania kliknite na „regedit.exe“, čím spustíte systémový nástroj.

    S položkami systémového registra pracujeme pomocou štandardného editora registrov

    Po spustení editora registrov sa pred nami objaví okno zobrazujúce hierarchickú štruktúru systémovej databázy.

    Každá jej vetva obsahuje veľké množstvo podsekcií, ktoré sa otvárajú kliknutím na trojuholník, dvojitým kliknutím na názov sekcie / podsekcie alebo kliknutím na tlačidlo "®" - kurzor vpravo na klávesnici .

    Používateľ má nasledujúce možnosti práce so systémovým registrom:

    • export a import ako celých pobočiek, tak aj ich jednotlivých sekcií a záznamov (kľúčov);
    • prenos akýchkoľvek podkľúčov registra na papier vo forme textových informácií;
    • vytváranie, mazanie, premenovávanie kľúčov a vetiev;
    • vyhľadať akékoľvek informácie v registri.

    Všetky akcie sa vykonávajú prostredníctvom dvoch položiek hlavného menu ("Súbor" a "Upraviť") editora registra po výbere požadovaného kľúča alebo podsekcie, ako aj prostredníctvom ich kontextového menu, ktoré sa vyvolá kliknutím pravým tlačidlom myši na objekt. .

    Práca s registrom prostredníctvom štandardného programu sa príliš nelíši od práce s údajmi súborového systému vášho pevného disku až na pár výnimiek, z ktorých jednou je nemožnosť pracovať s viacerými objektmi súčasne. A pohľad na databázu systému v podobe stromu bude pre mnohých používateľov nezvyčajný. Tlačidlo F2 je tiež zodpovedné za premenovanie, Delete - mazanie pobočiek a kľúčov registra

    Dôležité! Pred vykonaním akýchkoľvek akcií v registri sa uistite, že ste vytvorili záložnú kópiu vetvy alebo sekcie, v ktorej chcete vykonať zmeny.

    Zálohovanie sekcie alebo vetvy:

    Vyvolajte kontextové menu vetvy, ktorú chcete zmeniť a zvoľte "Exportovať" alebo vyberte pobočku, zavolajte položku ponuky "Súbor" a kliknite na "Exportovať ...".

    Nastavte cestu a názov výstupného súboru.


    Ak máte ešte otázky k téme "
    Čo je register a ako s ním pracovať? “, Môžete sa ich opýtať v komentároch

    Ako vytvoriť Apple id na iPhone, iPad alebo iPod touch?

    Najprv otvorte App Store, iTunes Store alebo iBooks a vyberte si ľubovoľný bezplatný program. Teraz riadok s vybraným objektom stlačte GET. Potom ho znova stlačte, aby ste položku načítali. Kliknite na „Vytvoriť nové Apple ID“. Postupujte podľa ďalších pokynov. Keď sa zobrazí výzva na zadanie platobných údajov, kliknite na „Nie“. Po zadaní vašich údajov budete požiadaní o overenie vášho Apple ID e-mailom. Pred použitím svojho Apple ID ho musíte najskôr overiť.

    • Vráťte sa na predchádzajúci krok
    • Reštartujte F.A.Q
    • Opýtať sa

    Vďaka! Budeme sa snažiť odpovedať čo najskôr.


    if (function_exists („the_ratings“)) (the_ratings ();)?>

    Dobrý deň, milí čitatelia. V dnešnom článku si povieme niečo ako register systému Windows .

    Pre väčšinu používateľov je register spojený s niečím úplne neznámym, má priam mýtický charakter a vyvoláva takmer úžas.

    Musím povedať, že to všetko nie je márne, pretože žartovanie s registrom je dosť nebezpečné a dokonca aj malý nesprávny krok často vedie k najvážnejším následkom. Pri správnom zaobchádzaní sa však stáva nepostrádateľným nástrojom na prispôsobenie Windows.

    Nižšie uvedené tipy vám niektoré veci objasnia a vydláždia určitú cestu, na ktorej sa naučíte základy manipulácie s registrom, aby ste v prípade potreby mohli bez veľkého strachu robiť zmeny v jeho parametroch.

    Register Windows – úvod a podmienky

    Môžeme povedať, že systémový register Windows je databáza, ktorá ukladá rôzne hodnoty parametrov OS (operačného systému) a vami nainštalovaných aplikácií.

    Výhodou použitia registra je možnosť meniť parametre, ku ktorým sa pomocou windows nedostanete Windows.

    Na druhej strane však zmenu týchto možností nepodporujú nápovedy, vizuálny dizajn a všemožné varovania pred nesprávnym konaním, ktoré sa často vyskytujú pri používaní ovládacieho panela alebo iných možností systému / programu.

    Práca s nimi je teda pre neinformovaných používateľov takpovediac prechádzkou mínovým poľom a najmä pre nedostatočnú vizuálnu prehľadnosť sa mnohí k tomuto nástroju ani nepribližujú.

    Čo robí register systému Windows?

    Vo všeobecnosti je mechanizmus jeho fungovania pomerne jednoduchý. Pri inštalácii programu (alebo zmene akéhokoľvek parametra Windows v niektorom z menu nastavení), systém sám vyhľadá potrebné parametre a vykoná úpravy jednej z hodnôt registra.

    Stáva sa to napríklad, keď odinštalujete aplikácie pomocou nástroja " Inštalácia a odstránenie programov» (« Ovládací panel»).

    Mimochodom, keď neopatrne vymažete priečinok s nainštalovaným programom jednoduchým stlačením Odstrániť v Môj počítač a nie prostredníctvom príslušných nástrojov v systéme, položky registra zodpovedné (konkrétne obsahujúce nastavenia programu, informácie o umiestnení atď. atď.) za tento program nezmiznú, ale zostávajú v systéme a tým ho zahadzujú.

    Preto je také dôležité správne mazať aplikácie, čistiť a starať sa o systém včas, o čom som opakovane písal vo svojich článkoch - "" alebo povedzme "".

    Chcete sami vedieť a dokázať viac?

    Ponúkame Vám školenia v oblastiach: počítače, programy, administrácia, servery, siete, tvorba stránok, SEO a ďalšie. Zistite podrobnosti už teraz!

    Ako vyzerá register? Ide o akúsi tabuľku obsahujúcu všetky položky registra, ktorá je uložená na pevnom disku vo forme niekoľkých súborov, ale je pochovaná tak, že jediný spôsob, ako s ňou pracovať, je použiť vstavané nástroje . Windows alebo programy tretích strán.

    regedit - pozrieme sa na register Windowsu vlastnými očami

    Pre vstup do Windows- otvorte nástroj na úpravu registra, potom napíšte do zobrazeného okna a kliknite Zadajte.

    Pred vami sa objaví kúsok (je to vstavaný Windows-editor registra), v ktorom môžete vidieť, čo je to za zázrak, o ktorom hovorím v tomto článku.

    Uložené hodnoty sú rozdelené do kategórií a umiestnené do priečinkov, ako sú tie, ktoré ste zvyknutí vidieť v " Môj počítač Ak chcete otvoriť priečinok, niekoľkokrát naň kliknite myšou alebo použite malé znamienko plus vedľa jeho názvu.

    Priečinky v sekcii sa nazývajú kľúče a obsah priečinkov, ktoré sa zobrazujú vpravo, sa nazývajú hodnoty.

    Prečo možno budete potrebovať register systému Windows

    Predtým, ako sa pustíte do mučenia a hrania sa v systéme, varujem vás: informácie uložené v registri sú veľmi dôležité pre správne fungovanie Windows, jeho zmena alebo odstránenie môže spôsobiť poruchu počítača.

    Za zmienku tiež stojí, že zmeny sa prejavia, keď ich vykonáte. Registratúra Windows- toto nie je dokument Slovo, v ktorom potvrdíte alebo zrušíte úpravy nastavení, preto v žiadnom prípade nemeňte Vám neznáme parametre.

    Najjednoduchším spôsobom zabezpečenia systému je vytvorenie bodu obnovenia (prečítajte si o ňom nižšie) pred vykonaním akejkoľvek akcie, ktorá automaticky vytvorí kópiu registra a s najväčšou pravdepodobnosťou (ale nie vždy) sa k nemu vrátite v prípade problémov .

    Niekedy sa oplatí zapísať vykonané zmeny na papier, čo výrazne zjednoduší riešenie problémov, ak niečo nejde podľa plánu (nemôžete mať všetko v hlave).

    Aký dôležitý je register Windows, možno posúdiť podľa skutočnosti, že systém nezávisle vytvára záložné kópie všetkých svojich hodnôt pri každom spustení, a preto má systém takú možnosť ako „ Načítať poslednú známu funkčnú konfiguráciu"(Žije na rovnakom mieste ako núdzový režim, konkrétne keď ho stlačíte pred obrazovkou zavádzania (prechádza sa pás)).

    Ako a ako upraviť register

    Existuje veľa programov, ktoré poskytujú širokú škálu funkcií na prácu s registrom, ale pri výbere takýchto nástrojov by ste mali byť opatrní, pretože neprofesionálne implementácie programov môžu negatívne ovplyvniť fungovanie systému.

    Preto sa oplatí používať iba osvedčené aplikácie alebo systémové nástroje. Preferujem vstavané Windows nástroj, ktorý už išiel o niečo vyššie (a pôjde o niečo nižšie :)).

    Vo všeobecnosti nie je správa registra taká náročná, ako sa zdá, v prvom rade musíte vedieť, ktoré hodnoty zmeniť a na čo ich zmeniť. A tam je to otázka technológie.

    Hlavné ovládacie okno programu sa prakticky nelíši od toho, ktoré je používateľovi známe Windows vodič.

    Okrem toho má rád menu " Obľúbené“, Ktorý sa dá použiť na rýchly prístup k parametrom rôznych kľúčov.

    Ak to chcete urobiť, zvýraznite požadovanú hodnotu a stlačte Obľúbené-Pridať do obľúbených, zadajte meno a kliknite na " OK". Táto funkcia je veľmi užitočná, ak potrebujete pravidelne vykonávať zmeny v jednej alebo viacerých možnostiach.

    Za aké kategórie je register zodpovedný a čo sa v ňom dá robiť

    Každá z piatich hlavných kategórií je zodpovedná za uloženie vlastnej sady parametrov. Napríklad, HKCU- ona HKEY_CURRENT_USER- obsahuje klávesy, ktoré ovládajú nastavenia konkrétneho užívateľa, a HKEY_LOCAL_MACHINE- operačný systém ako celok.

    Uvediem niekoľko jednoduchých príkladov práce s registrom, aby ste pochopili základy:

    Vymazáva sa história

    • Napriek tomu, že zoznam stránok, ktoré ste navštívili internet Explorer môžu byť odstránené ručne, budú sa stále objavovať, keď zadáte podobné možnosti do panela s adresou;
    • Tohto príbehu sa môžete zbaviť pomocou programov tretích strán alebo úpravou registra. Otvárame a ideme po ceste" HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ TypedURLs»;
    • Keď tam prejdete, na pravej strane editora uvidíte zoznam adries, ktoré môžete odstrániť zvýraznením a kliknutím na „ Odstrániť"(po šťuchnutí pravým tlačidlom myši na to, čo chceme vymazať).

    No alebo napr.

    Blokovanie správcu úloh

    Pomocou registra môžete odblokovať alebo zablokovať Správcu úloh:

    • Otvorte a prejdite na „ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \»;
    • Ak vľavo, nižšie " Postupy", Adresár nenájdete" systém"Kliknite pravým tlačidlom myši" Postupy"A vyberte" Vytvorte", a potom " kapitola»;
    • Hneď pod ním sa zobrazí nový priečinok, ktorý musíte premenovať na „ systém»;
    • Ďalej v okne s parametrami (toto je vpravo) kliknite pravým tlačidlom myši a vyberte Vytvorte -> Parameter DWORD a daj tomu meno DisableTaskMgr;
    • Kliknite naň pravým tlačidlom myši a vyberte „ Zmeniť»;
    • Do vstupného riadku hodnoty zadajte 1 vypnúť (resp 0 aktivovať) Správca úloh a potom vyberte prepínač " Kalkulový systém"zapnuté" Desatinné»;
    • Potom, keď sa pokúsite zavolať správcu úloh, zobrazí sa „“ (alebo naopak, táto správa zmizne, ak bola zablokovaná).

    Pozor pri aplikácii

    Ešte raz by som vás chcel varovať pred zmenami neznámych hodnôt. Zakaždým, keď sa ponoríte do nastavení, vytvorte kontrolné body na obnovenie, ako aj zálohujte dôležité súbory. To vás ochráni pred náhodnými zlyhaniami a stratou informácií.

    Ak chcete vytvoriť bod obnovenia, stlačte " Štart- Vykonať- msconfig-Obnovenie systému". V okne, ktoré sa otvorí, musíte vybrať" Vytvorte bod obnovenia“, Potom môžete podľa pokynov ľahko uložiť aktuálny stav operačného systému. Pomocou tejto ponuky môžete tiež obnoviť predchádzajúci stav pomocou vedľajšej položky.

    Ak chcete vytvoriť záložnú kópiu celého registra \ vetvy registra, spustite, vyberte požadovanú sekciu \ vetva \ priečinok, stlačte " Súbor- Export"a potom vyberte, kam sa má súbor uložiť .reg.

    Ak chcete túto zálohu použiť neskôr, buď kliknite Súbor- Importovať, alebo stačí kliknúť na súbor a potvrdiť tlačidlom " Áno"pridávanie údajov do registra Windows.

    Ak uložíte vetvu, uloží sa (a importuje sa tiež) s podpriečinkami a so všetkými hodnotami v nich.

    Doslov

    Toto sú koláče. Mimochodom, na rozsiahlom webe existuje veľa webových stránok, ktoré hovoria o rôznych parametroch a zmenách v registri. Dajte si pozor, aby ste nepoužili prvé rady, ktoré sa objavia bez toho, aby ste poznali výsledok.

    Opäť mi nedá nespomenúť

    Softvér sa stáva zložitejším a jeho funkčnosť je flexibilnejšia a komplexnejšia. V systéme Microsoft Windows sa konfigurácia vykonáva prostredníctvom registra, čo je mechanizmus, ktorý uľahčuje ukladanie nastavení aplikácií a nástrojov. Register je centralizovaná hierarchická databáza pozostávajúca z niekoľkých súborov (pre programátorov, ktorí s ňou pracujú, je prezentovaná ako jedna databáza) a má nasledujúce možnosti:

      Hierarchická organizácia údajov aplikácie vám umožňuje ukladať parametre ľubovoľným spôsobom;

      Podporuje prácu viacerých používateľov, je rozdelená na dve časti, z ktorých jedna obsahuje parametre lokálneho počítača (HKEY_LOCAL_MACHINE) a druhá obsahuje parametre používateľa (HKEY_USERS);

      Obmedzenie prístupu k akémukoľvek kľúču databázy Registry;

      Ukladanie údajov rôznych typov vrátane binárnych DWORD, reťazcov a viacerých reťazcov.

    Register je obmedzený zdieľaný systémový zdroj, ktorý si vyžaduje dodržiavanie určitej etikety (alebo konvencií), z ktorých mnohé sú uložené samotným systémom.

    Systémový register je založený na hierarchii kľúčov (kľúčov) a hodnôt. Kľúče (kľúče registra) môžu pozostávať z ľubovoľného počtu hodnôt podkľúčov (podkľúčov). Podsekcie majú zase rovnaké práva a môžu obsahovať toľko hodnôt a nových podsekcií, koľko chcete. Názvy sekcií na rovnakej úrovni musia byť odlišné a nesmú obsahovať spätnú lomku. Na zobrazenie registra môžete použiť štandardný program regedit.exe. Umožňuje vám prezerať a upravovať kľúče a ich hodnoty.

    Register má logickú a fyzickú štruktúru. Programátori sa zaoberajú logickou štruktúrou, v ktorej sú kľúče koreňového registra, ktoré definujú vrchol stromov registra, považované za koreňové adresáre, rovnako ako jednotky A: alebo C:.

    Fyzicky register pozostáva z niekoľkých súborov umiestnených na pevnom disku používateľa. Súbor, v ktorom je uložený kľúč databázy Registry požadovaný programátorom, určuje operačný systém a tiež poskytuje prístup k požadovanému súboru.

    Register Windows 2000 pozostáva z piatich preddefinovaných koreňových kľúčov a jedného preddefinovaného na ukladanie údajov o výkone systému (HKEY_PERFORMANCE_DATA). Táto preddefinovaná sekcia obsahuje údaje o výkone, ktoré jej odovzdáva systém, služby a aplikácie. Neobsahuje špecifické fyzikálne hodnoty, skôr funkcie registra poskytujú metódu na dynamické získavanie informácií o výkone systému. Nedá sa k nemu dostať z Regeditu. Časť HKEY_DYN_DATA ukazuje na časť časti HKEY_LOCAL_ MACHINE, ktorá je potrebná pre zariadenia Plug & Play. Táto časť sa zmení, keď pridáte alebo odoberiete zariadenia zo systému.

    Pri zvažovaní registra sa sekcie uvedené v tabuľke 6.1 považujú za hlavné sekcie registra.

    Všetky podkľúče databázy Registry sú zahrnuté v podkľúčoch HKEY_LOCAL_MACHINE alebo HKEY_USERS. Táto štruktúra registra je spôsobená potrebou uchovávať informácie o parametroch špecifických pre počítač na jednej strane a parametroch špecifických pre používateľa na strane druhej. Ďalšie tri preddefinované sekcie sú virtuálne záložky pre sekcie HKEY_LOCAL_MACHINE a HKEY_USERS. Napríklad údaje pre podkľúč HKEY_LOCAL_MACHINE \ Software \ Classes možno nájsť pod podkľúčom HKEY_CLASSES_ROOT.

    Podobne ako názvy sekcií, aj názvy premenných v tej istej podsekcii sa musia líšiť. Jedinou výnimkou z tohto pravidla je predvolená(predvolené), ktorý nemá názov. Prítomnosť hodnôt vrátane predvolených hodnôt v sekcii je voliteľná, takže môže obsahovať niekoľko, iba jednu alebo žiadnu.

    Tabuľka 6.1. Preddefinované kľúče databázy RegistryWindows 2000

    Názov sekcie

    Popis

    HKEY_LOCAL_MACHINE

    Obsahuje informácie pre konkrétny počítač vrátane nainštalovaného hardvéru a softvéru a nastavení. Tieto údaje sú spoločné pre všetkých používateľov pracujúcich na tomto počítači.

    Súbor údajov, ktoré používa konkrétny používateľ. Táto časť obsahuje informácie pre predvoleného používateľa a pre používateľa s aktuálne načítaným profilom.

    HKEY_CURRENT_USER

    Systémom definovaná záložka alebo alias pre kľúč HKEY_USERS, ktorý dynamicky ukazuje na informácie registra o užívateľovi pridruženom k ​​volajúcemu vláknu. Existujú špeciálne pravidlá týkajúce sa používateľov volajúcich vlákien, ktoré ovplyvňujú fungovanie služieb spojených s týmito úlohami.

    HKEY_CLASSES_ROOT

    Zahŕňa všetky typy mapovania súborov, ako aj informácie o OLE a skratkách a obsahuje informácie o registrovaných komponentoch COM a asociáciách súvisiacich s shellom.

    HKEY_CURRENT_CONFIG

    Systémom definovaná záložka alebo alias pre HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Hardware Profiles \ Current, ktorého názov zodpovedá menu aktuálne spusteného používateľa. Tu sú uložené informácie o hardvérovej konfigurácii.