Kaj je sistemski register windows. Windows Register – Osnove

Danes bomo poskušali ugotoviti, kaj je glavni register sistema Windows in zakaj je potreben. Prav tako bomo poskušali odgovoriti na vprašanje, kje se nahaja register operacijskih sistemov Windows XP in Windows 7.

Windows Registry: kaj je in zakaj

Najprej morate razumeti, da register ni mapa. Register je celotna datoteka, ki izpolnjuje vse parametre navadne datoteke. To datoteko najdete v mapi WINDOWS. Če si želite ogledati register sistema Windows, morate narediti naslednje. Odprite meni Start. Nato možnost "Zaženi ...". V vrstico vnesite "regedit".

Neposredno se sam register nahaja v dveh datotekah. Imenujejo se "User.dat" in "System.dat". Obstaja tudi datoteka "Policy.pol", ki vsebuje vsa pravila sistema. Podatki v tej datoteki imajo prednost pred vsemi nastavitvami registra. Običajno se uporablja v okoljih z več uporabniki in ni privzeto nameščen. Vse te datoteke najdete v mapi Windows, kjer se nahaja celotno sistemsko okolje računalnika. Strogo ni priporočljivo spreminjati vsebine mape; to lahko povzroči logične napake, ki lahko poškodujejo vaš računalnik. Upoštevati je treba eno točko. Če je na računalniku več uporabniških računov, sistem ustvari več datotek »User.dat«.

Tu je seznam datotek registra Windows:

C:\WINDOWS\system32\config:
programska oprema-HKEY_CURRENT_CONFIG
sistem - HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT
privzeto - HKEY_USERS
C:\Dokumenti in nastavitve\%user%
NTUSER.DAT - HKEY_CURRENT_USER

Register Windows 7: kje se nahaja?

Kje se nahaja register sistema Windows XP?

Register Windows XP se nahaja v imeniku "Windows/System32/Config".

Za kaj je odgovoren register? Register vsebuje vse podatke za pravilno delovanje vseh strojnih naprav, programov, uporabniških računov in lastnosti vašega osebnega računalnika. Vse spremembe različnih nastavitev so prikazane v sistemskem registru. Register ima hierarhično strukturo. Program Regedit je vodnik skozi celoten sistem registra. Brez tega pripomočka ne bi bilo mogoče učinkovito delati z registrom, čeprav je včasih potrebno. Vsaka glavna veja je korenska mapa, ki vsebuje ključe, potrebne za delovanje sistema. Vsak ključ torej lahko vsebuje druge ključe, ki se imenujejo parametri ali podključi. Vsebujejo vse dejanske podatke o spremembah sistema operativne podpore. Programerji razlikujejo tri vrste podključev: nizovne, binarne in DWORD ključe. Register ima šest glavnih vej, med katerimi so porazdeljene vse informacije v računalniku.

Strokovnjaki za računalništvo in programsko opremo močno priporočajo, da ničesar ne spreminjate ali brišete iz registra Windows. Če menite, da je težava z zamrznitvijo v registru, potem je bolje, da se obrnete na strokovnjaka, ki vam bo zagotovo pomagal odpraviti sistemske napake.

Windows Registry ali sistemski register je hierarhično zgrajena zbirka podatkov parametrov in nastavitev v večini operacijskih sistemov Microsoft Windows.

Register vsebuje informacije in nastavitve za strojno in programsko opremo, uporabniške profile, prednastavitve. Večina sprememb na nadzorni plošči, povezavah datotek, sistemskih pravilnikih in seznamu nameščene programske opreme je zabeleženih v registru.

Register Windows je bil uveden za organizacijo informacij, ki so bile prej shranjene v številnih datotekah INI, zagotavljanje enotnega mehanizma (API) za pisanje in branje nastavitev ter odpravo težav s kratkimi imeni, pomanjkanjem pravic dostopa in počasnim dostopom do datotek ini, shranjenih na datotečni sistem FAT16, ki je imel resne težave z delovanjem pri iskanju datotek v imenikih z velikim številom le-teh. Sčasoma (končno s pojavom datotečnega sistema NTFS) so težave, ki jih je reševal register, izginile, register pa je zaradi združljivosti s prejšnjimi različicami ostal in je prisoten v vseh različicah sistema Windows, vključno z najnovejšo. Ker trenutno ni pravega predpogoja za uporabo takega mehanizma, je Microsoft Windows edini operacijski sistem, ki se danes uporablja in uporablja mehanizem registra operacijskega sistema. Na splošno je register rudiment.

Windows Registry v trenutni obliki.

Register, kot ga Windows uporablja in kot ga vidi uporabnik pri uporabi registrskih programov, je sestavljen iz različnih podatkov. Da bi dobili tisto, kar uporabnik vidi pri urejanju registra, se zgodi naslednje.

Prvič, med postopkom namestitve (namestitve) in konfiguracije sistema Windows se na disku oblikujejo datoteke, v katerih je shranjen del podatkov o konfiguraciji sistema.


Nato se med vsakim zagonom sistema, kot tudi med vsako prijavo in izstopom vsakega uporabnika, oblikuje določena virtualna entiteta, imenovana “register” - objekt REGISTRY\. Podatki za oblikovanje “registra” so delno vzeti iz istih datotek (Programska oprema, Sistem ...), delno iz informacij, ki jih ntdetect zbere med prenosom (HKLM\Hardware\Description).

To pomeni, da je del podatkov registra shranjen v datotekah, del podatkov pa se ustvari med postopkom zagona sistema Windows.

Podružnice registra so na voljo za urejanje, ogled in preučevanje registra s standardnimi orodji Windows (programa regedit.exe in regedt32.exe). Po urejanju registra in/ali spremembah v njem se te spremembe takoj zapišejo v datoteke.

Vendar pa obstajajo programi tretjih oseb, ki vam omogočajo neposredno delo z datotekami.

Programi za optimizacijo registra, tweakers, pa tudi programi za namestitev in odstranjevanje programov delujejo prek posebnih funkcij za delo z registrom.

Kje so datoteke registra Windows?

Datoteke registra se nahajajo v mapi windows\System32\config\, obstaja pa tudi razdelek registra uporabnikov - v datoteki %userprofile%\ntuser.dat.Varnostne kopije datotek registra se nahajajo v mapi windows\System32\config\RegBack.

Kateri so glavni razdelki (koprivnice) registra?

Razdelek HKEY_CLASSES_ROOT

To je glavni registrski ključ sistema Windows in vsebuje povezave datotek, ki povezujejo vrste datotek s programi, ki jih lahko odpirajo in urejajo, ter registracijo razreda za objekte Component Object Model (COM). Slednje ponuja možnost spreminjanja neverjetnega števila pravil za obnašanje sistema - tega ne smete storiti brez dobrega razloga.

Razdelek HKEY_CURRENT_USER

Shranjuje nastavitve trenutnega aktivnega uporabnika. Podružnica hrani uporabniške mape, različne osebne nastavitve in parametre nadzorne plošče. Te informacije so v neposredni interakciji z uporabnikovim profilom. Ta veja je sestavljena iz več pododdelkov, ki vsebujejo poti zvočnih datotek, ki se uporabljajo za glasovne sistemske dogodke; Različne stvari, ki jih je mogoče spremeniti na nadzorni plošči, na primer razporeditev ikon; informacije o trenutni postavitvi tipkovnice, nastavitvah uporabniške aplikacije itd.

Razdelek HKEY_LOCAL_MACHINE

Tukaj so shranjene nastavitve konfiguracije, ki veljajo za določen računalnik (nastavitve se nastavijo hkrati za vse uporabnike). Vsebuje na primer informacije o konfiguraciji računalnika, nameščenih gonilnikih in programih, imenih vrat, parametrih datotečnega sistema itd.

Razdelek HKEY_USERS

Ta nit vsebuje informacije o profilih vseh uporabnikov tega računalnika (uporabniško ime, nastavitve namizja itd.). V tem razdelku so shranjene tudi privzete nastavitve za namizje, meni Start itd. Potrebni so, ko se nov uporabnik prvič prijavi. Na tej točki se privzete nastavitve kopirajo v njegov profil, vse nadaljnje spremembe uporabnika pa se shranijo v tej veji.

Razdelek HKEY_CURRENT_CONFIG

Ključ je odgovoren za naprave Plug&Play in vsebuje informacije o trenutni konfiguraciji računalnika s spremenljivo sestavo naprav, kot so bliskovne kartice, tiskalniki, faksi, zunanji pogoni itd. Ta razdelek vsebuje tudi informacije o trenutnem profilu strojne opreme, ki ga uporablja računalnik ob zagonu sistema.

HKEY_DYN_DATA

Ta razdelek je na voljo samo v registru družine operacijskih sistemov Windows 9x/ME. Vsebuje dinamično spreminjajoče se podatke o računalniku (obremenitev procesorja, velikost ostranjevalne datoteke itd.)

Kako urediti register?

V iskanju Windows, ki ga vnesemo, je vse preprosto regedit in zaženite urejevalnik registra kot skrbnik. Pred izvajanjem kakršnih koli operacij v registru morate narediti varnostno kopijo! Če gre kaj narobe, se lahko vrnete na delovno različico registra.


Optimizacija registra.

Obstaja razprava o tem, ali je vredno optimizirati register Windows. Rekel bi, da je optimizacija bolj uporabna za šibkejše računalnike kot za zmogljive. Vendar obstaja še en odtenek: včasih lahko nepočiščene nastavitve registra povzročijo okvare in konflikte programske in strojne opreme, zato priporočam, da register očistite nepotrebnih podatkov.


Poleg tega se register sčasoma razdrobi, kar se zgodi tudi zaradi očiščenj. Zato tistim, ki nenehno čistijo register, priporočam tudi, da včasih defragmentirajo register.

Za optimizacijo registra Windows lahko uporabite programe WinOptimizer, Reg Organizer, Auslogics Boostspeed.


Če imate kakršna koli vprašanja, si oglejte zgornji video.

Nekateri uporabniki imajo morda težave z razumevanjem registra. Zdi se jim, da je to nekaj zapletenega, česar se ne sme dotikati in se temu izogibajo. Pravzaprav je brez določenega znanja bolje, da se tam ne dotikate ničesar, vendar ni težav.

Danes bomo govorili o tem, kaj je register? Zakaj je sploh potreben? Katere funkcije opravlja?

register je zbirka podatkov, ki hrani številne nastavitve in parametre operacijskega sistema. Poleg operacijskega sistema so tam shranjene nastavitve programske opreme, informacije o uporabniškem profilu in še veliko več. Med delovanjem register prejme veliko klicev, ki lahko dosežejo več tisoč.

Prav tako se po namestitvi programa v register izvedejo različne spremembe, po zagonu programa pa se potrebni podatki vzamejo iz registra.

V sistemu je register zelo pomemben. Odgovoren je za delovanje strojne in programske opreme. Zato je najpogosteje podvržen okužbi z virusi, kar lahko posledično povzroči odpoved celotnega sistema. Če ste sami naredili kakršne koli spremembe v registru, lahko to povzroči tudi nepravilno delovanje sistema. Kot lahko vidite, je ta stvar pomembna in z njo lahko upravljamo računalnik, kot želimo. Lahko ga pospešimo, upočasnimo ali prekinemo.

Zdaj pa se pogovorimo o tem, kako zagnati register.

Razvijalci so v sistem uvedli pripomoček, imenovan urejevalnik registra. Če ga želite odpreti, morate slediti poti: C:\Windows\System32. Ime urejevalnika registra je odvisno od različice operacijskega sistema; regedit32 oz regedit.exe.

Obstaja lažji način. Če želite to narediti, morate zagnati storitev Izvedi, če želite to narediti, pritisnite Win+R in v vrstico vnesite regedit. Kliknite OK.

V oknu, ki se odpre, vidimo okno, razdeljeno na dva dela. Na levi so razdelki registra, o katerih bomo govorili spodaj, na desni pa podatki o datoteki registra, ki smo jo izbrali. Obstaja vrsta, ime in vrednost.

  1. HKEY_CURRENT_USER– tukaj so shranjeni podatki o uporabnikih, ki so trenutno prijavljeni v sisteme. Obstajajo tudi parametri za nadzorno ploščo, uporabniško mapo in barve zaslona. Včasih se lahko namesto polnega imena uporabi okrajšava HKCU.
  2. HKEY_CURRENT_ROOT– tukaj so shranjene informacije o že registriranih vrstah datotek. Potreben za izvajanje programov.
  3. HKEY_USERS– tukaj so shranjeni tudi podatki o vseh uporabnikih na računalniku. Večinoma jih uporabniki ne uporabljajo.
  4. HKEY_LOCAL_MACHINE– Tukaj so shranjeni konfiguracijski parametri računalnika. Preprosto povedano, informacije o gonilnikih, programski opremi itd.
  5. HKEY_CURRENT_CONFIG – vsebovan tukaj
    informacije o profilih strojne opreme, ki se uporabljajo v lokalnem računalniku. To so informacije o opremi, ki trenutno deluje med delovanjem sistema.
  6. HKEY_DYN_DATA– Ta razdelek je na voljo v družini Windows 9X/ME in vsebuje podatke o obremenitvi procesorja, velikosti datoteke strani itd.

To so razdelki, ki so prisotni v registru. Mimogrede, imajo tudi podmape, ki pa imajo tudi veliko podmap, da greste na potrebne parametre, samo kliknite puščico ali znak plus.

Na vrhu, v meniju Datoteka, lahko obnovite register iz shranjene kopije. Če želite to narediti, uporabite elemente uvoza in izvoza. To je za primer, če kaj zamotiš. V razdelku Uredi lahko ustvarite nove razdelke in nastavitve ter jih tudi izbrišete. Lahko iščete.

Za register se ustvarijo posebne datoteke s pripono .reg. To so različni registrski triki ali vdori, ki vam omogočajo hitro spreminjanje registra brez dodatnega dela. Seveda je možnost poenostavljena, vendar lahko to povzroči določeno grožnjo, lahko je virus ali pa se sistem preprosto pokvari. Zato ne pozabite razmisliti, ali boste uporabili to ali ono datoteko.

Po preteku določenega časa bo register napolnjen z veliko informacijami. To je posledica nenehnih namestitev programov, premikanja in odstranjevanja. Vsa vaša dejanja se vnesejo v register. Tudi če preprosto izbrišete program ali ga premaknete v koš, podatki iz registra ne bodo šli nikamor. Zato je treba programe pravilno odstraniti, da v njem ne ostanejo nepotrebne informacije. Za to obstajajo posebni programi, ki bodo popolnoma odstranili nepotrebne stvari iz računalnika, pa tudi ostanke podatkov iz registra.
To je treba storiti, da ne obremenite sistema in se tudi izognete sistemskim napakam.

O tem, kako pravilno odstraniti programe iz računalnika, bom pisal v naslednjem članku.

Kot lahko vidite, z registrom ni nič narobe, vendar morate z njim tudi pravilno delati, da ne pride do različnih napak pri delovanju sistema.

Windows Registry (sistemski register) je hierarhična (drevesna) zbirka podatkov, ki vsebuje zapise, ki določajo parametre in nastavitve operacijskih sistemov Microsoft Windows. Register, kot je videti, ko ga gleda urejevalnik registra, je zgrajen iz podatkov, ki izhajajo iz datotek registra, in informacij o strojni opremi, zbranih med postopkom zagona. Pri opisovanju registrskih datotek v angleščini se uporablja izraz "panj". V Microsoftovi dokumentaciji je ta izraz preveden kot "Grm".

Glavne datoteke, odgovorne za ustvarjanje registra

Datoteke registra so ustvarjene med postopkom namestitve operacijskega sistema in so shranjene v mapi:

%SystemRoot%\system32\config (običajno C:\windows\system32\config).

Za operacijske sisteme Windows so to datoteke z imenom:

sistem
programsko opremo
sam
varnost
privzeto
komponente
bcd-predloga

V operacijskih sistemih Windows Vista, Windows 7, Windows8, , , , se registrske datoteke nahajajo v imeniku \Windows\system32\config in imajo enaka imena, vendar je bil v teh operacijskih sistemih dodan nov registrski ključ za shranjevanje ( Podatki o konfiguraciji zagona) Z imenom BCD00000000. Datoteka s podatki za ta razdelek je poimenovana bcd in se nahaja v skriti mapi Zagon aktivno particijo (particijo, s katere se sistem zažene). Običajno se med standardno namestitvijo sistema Windows ustvari majhna aktivna particija (od 100 do 500 megabajtov, odvisno od operacijskega sistema), ki je skrita pred uporabnikom in vsebuje samo servisne podatke za zagon sistema - zagonske zapise, upravitelja zagona. bootmgr,shramba zagonske konfiguracije BCD, lokalizacijske datoteke in programe za testiranje pomnilnika. Lokacija grma bcd odvisno od tega, kako je sistemski zagonski nalagalnik konfiguriran med namestitvijo, in se lahko nahaja na isti particiji kot imenik Windows.

Lokacijo datotek registra v kateri koli različici sistema Windows si lahko ogledate z urejevalnikom registra v razdelku:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Ta razdelek shranjuje informacije o vseh panjih, vključno s profili uporabnikov, s povezavami do njihove lokacije v datotečnem sistemu Windows.

Struktura registra

Register Windows ima drevesno strukturo in je sestavljen iz 5 glavnih registrskih ključev:

HKEY_LOCAL_MACHINE (HKLM) je največji registrski ključ. Vsebuje vse osnovne nastavitve operacijskega sistema ter računalniško strojno in programsko opremo. Informacije v tem razdelku veljajo za vse uporabnike, ki se registrirajo v sistemu.

HKEY_CLASSES_ROOT (HKCR) - vsebuje povezave med aplikacijami in vrstami datotek (po končnicah datotek). Ta razdelek vsebuje tudi informacije o registriranih vrstah datotek ter objektih COM in ActiveX. Razen HKEY_CLASSES_ROOT te informacije so shranjene tudi v razdelkih HKEY_LOCAL_MACHINE in HKEY_CURRENT_USER. Odsek HKEY_LOCAL_MACHINE\Software\Classes Vsebuje privzete nastavitve, ki veljajo za vse uporabnike v lokalnem računalniku. Možnosti v razdelku HKEY_CURRENT_USER\Software\Classes, preglasijo privzete in veljajo samo za trenutnega uporabnika. Odsek HKEY_CLASSES_ROOT vključuje podatke iz obeh virov.

HKEY_USERS (HKU) - vsebuje nastavitve okolja za vsakega od naloženih uporabniških profilov, kot tudi za privzeti profil. IN HKEY_USERS obstaja ugnezdeni odsek \Privzeto, kot tudi drugi pododdelki, ki jih identificira varnostni identifikator ( Varnostni ID, SID) vsakega uporabnika.

HKEY_CURRENT USER (HKCU) - vsebuje nastavitve okolja za uporabnika, ki je trenutno prijavljen v sistem (spremenljivke okolja, nastavitve namizja, nastavitve omrežja, aplikacije in povezane naprave).

Ta razdelek podvaja informacije v HKEY_USERS\SID uporabnika, Kje SID uporabnika- varnostni identifikator uporabnika, ki je trenutno registriran v sistemu (SID trenutnega uporabnika lahko ugotovite tako, da vnesete v ukazno vrstico whoami/uporabnik).

HKEY_CURRENT_CONFIG (HKCC) - vsebuje nastavitve za trenutni profil strojne opreme. Trenutni profil strojne opreme vključuje nabore sprememb standardne konfiguracije naprave, določene v podrazdelkih Programska oprema in Sistem korensko particijo HKEY LOCAL_MACHINE. IN HKEY_CURRENT_CONFIG Odražajo se le spremembe. Poleg tega se informacije v tem razdelku nahajajo v HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Podatki v registru so shranjeni v obliki nastavitev, ki se nahajajo v registrskih ključih. Vsak parameter je označen z imenom, vrsto podatkov in vrednostjo.

Osnovni tipi podatkov, ki se uporabljajo v registru

REG_DWORD - 32-bitna številka. Veliko nastavitev gonilnikov naprav in storitev uporablja to vrsto podatkov. Urejevalniki registra lahko te podatke prikažejo v binarni, šestnajstiški in decimalni obliki.

REG_SZ – Besedilni niz v človeku berljivi obliki. Vrednosti, ki predstavljajo opise komponent, so običajno dodeljene tej vrsti podatkov.

REG_EXPAND_SZ - Podatkovni niz, ki ga želite razširiti. Ta vrstica je besedilo, ki vsebuje spremenljivko, ki jo je mogoče zamenjati, ko jo pokliče aplikacija, na primer za beleženje spremenljivk okolja.

REG_MULTI_SZ - Večvrstično polje. Vrednosti, ki so dejansko seznami besedilnih nizov v človeku berljivem formatu, imajo običajno to vrsto podatkov. Vrstici sta ločeni z znakom NULL.

REG_BINARY - Binarni podatki. Večina komponent strojne opreme uporablja informacije, ki so shranjene kot binarni podatki. Urejevalniki registrov prikažejo te informacije v šestnajstiški obliki.

REG_RESOURCE_LIST - seznam virov strojne opreme. Velja samo za vejo HKEY_LOCAL_MACHINE\HARDWARE.

Včasih lahko najdete tudi naslednje vrste podatkov registra:

REG_RESOURCE_REQUIREMENTS_LIST- Seznam potrebnih virov strojne opreme. Velja samo za vejo HKEY_LOCAL_MACHINE\HARDWARE.

REG_FULL_RESOURCE_ DESCRIPTOR - Deskriptor (deskriptor) vira strojne opreme. Velja samo za vejo HKEY_LOCAL_MACHINE\HARDWARE.

REG_QWORD - 64-bitna številka.

REG_DWORD_ LITTLE_ENDIAN - 32-bitno število v formatu little-endian, enakovredno REG_DWORD.

REG_DWORD_BIG_ENDIAN je 32-bitno število v formatu big-endian.

REG_QWORD_LITTLE_ENDIAN je 64-bitno število v obliki puščice. Enakovredno REG_QWORD.

REG_NONE – parameter nima določene vrste podatkov.

Interakcija registra z operacijskim sistemom

Ko se računalnik zažene, se prepoznavalec strojne opreme ( prepoznavalnik strojne opreme) postavi seznam naprav, ki jih zazna, v register. Običajno strojno prepoznavanje izvede programska oprema Ntdetect.com in jedro operacijskega sistema Ntoskrnl.exe

Ko se sistem zažene, sistemsko jedro iz registra pridobi informacije o gonilnikih naprav, ki se nalagajo, in vrstnem redu, v katerem so naloženi. Poleg tega program Ntoskrnl.exe pošlje podatke o sebi v register (na primer številko različice).

Med postopkom zagona sistema si gonilniki naprav izmenjajo zagonske parametre in konfiguracijske podatke z registrom. Gonilnik naprave poroča o sistemskih virih, ki jih uporablja, vključno s prekinitvami strojne opreme ( IRQ) in kanali za dostop do pomnilnika ( DMA), da lahko sistem vključi te podatke v register. Mimogrede, register vam omogoča ustvarjanje več profilov strojne opreme. Profil strojne opreme ( profil strojne opreme) je nabor navodil, s katerimi lahko operacijskemu sistemu sporočite, katere gonilnike naprav naj naloži ob zagonu računalnika. Sistem privzeto ustvari standardni profil strojne opreme, ki vsebuje informacije o vsej strojni opremi v računalniku.

Ko se uporabnik prijavi, se naložijo uporabniški profili ( uporabniški profili). Vse informacije v zvezi z določenim uporabniškim imenom in pripadajočimi pravicami so shranjene v registru. Uporabniški profil določa posamezne sistemske nastavitve (ločljivost zaslona, ​​nastavitve omrežne povezave, povezane naprave in še veliko več). V registru so shranjeni tudi podatki o uporabniških profilih.

Pri nameščanju aplikacij. Vsakič, ko zaženete namestitveni program, se v register dodajo novi konfiguracijski podatki. Ob zagonu morajo vsi namestitveni programi prebrati informacije iz registra, da ugotovijo, ali so komponente, ki jih potrebujejo, prisotne v sistemu. Poleg tega register omogoča aplikacijam skupno rabo informacij o konfiguraciji, kar jim daje večjo interoperabilnost. Aplikacija mora aktivno in pravilno uporabljati register in ga mora biti tudi sposobna elegantno odstraniti, ne da bi vplivala na komponente, ki jih morda uporabljajo drugi programi (knjižnice, programski moduli itd.). Ti podatki so tudi shranjeni v registru.

Pri upravljanju sistema. Ko uporabnik spremeni konfiguracijo sistema z orodji za skrbništvo sistema (na primer z uporabo Nadzorne plošče ali snap MMC), se vse spremembe takoj odražajo v sistemskem registru. V bistvu so skrbniška orodja najbolj priročen in varen način za spreminjanje registra. Mimogrede, urejevalnik registra lahko štejemo tudi za skrbniško orodje ( regedit.exe), saj lahko vse spremembe v sistemu naredite neposredno z urejanjem registra.

■ Med nalaganjem in delovanjem operacijskega sistema se nenehno dostopa do registrskih podatkov, tako za branje kot pisanje. Datoteke registra se nenehno spreminjajo, saj lahko ne le sistem, temveč tudi posamezne aplikacije uporabljajo register za shranjevanje lastnih podatkov, nastavitev in nastavitev. Z drugimi besedami, dostop do registra je ena najpogostejših operacij. Tudi če uporabnik ne dela za računalnikom, do registra še vedno dostopajo sistemske storitve, gonilniki in aplikacije.

■ Kršitev celovitosti registrskih datotek (kršitev podatkovne strukture) ali nepravilne vrednosti posameznih kritičnih parametrov lahko povzročijo zrušitev sistema. Zato pred eksperimentiranjem z registrom poskrbite za možnost shranjevanja in obnovitve.

Register Windows je eden najbolj skrivnostnih delov operacijskega sistema, ki vam omogoča prilagajanje in spreminjanje skoraj vseh vidikov sistema Windows. Nekateri ljudje ves čas delajo z registrom, vendar jih večina ljudi le nejasno razume in niso povsem prepričani, kako ustvariti ključe in nastavitve po meri. Torej, poskusimo ugotoviti, kaj je register Windows.

Kaj je register Windows

Register sistema Windows ni nič drugega kot zbirka različnih sistemskih konfiguracij in nastavitev.

Lahko ga obravnavamo kot bazo podatkov, ki hrani skoraj vse pomembne informacije. Te informacije vključujejo vse, kar je povezano s sistemom strojne opreme, nastavitvami aplikacij, nameščenimi programi, uporabniškimi profili itd. Windows stalno dostopa do registra, saj, kot že omenjeno, shranjuje vse pomembne informacije, operacijski sistem pa veliko hitreje in lažje upravlja vse z enega mesta, kot da bi se ukvarjal z ločenimi konfiguracijskimi datotekami, ki so na različnih mestih.

Komponente registra Windows

Register sistema Windows 10 je sestavljen iz treh glavnih komponent – ​​ključev na korenski ravni, ključev in nastavitev.

Ključi korenske ravni vsebujejo odseke, ki imajo svoj niz parametrov.

Obstaja pet različnih ključev korenske ravni in vsi imajo svoje posebne namene. Tukaj je njihovo bistvo:

  • HKEY_CLASSES_ROOT (HKCR): ta ključ se uporablja za povezovanje in vdelavo objektov (OLE) in povezovanje vrste datoteke. To je ključ, kjer Windows poveže datoteke z njihovimi programi, tako da jih lahko uporabnik odpre in komunicira z njimi.
  • HKEY_CURRENT_UPORABNIK (HKCU): Ta registrski ključ sistema Windows shranjuje vse podatke, nastavitve na ravni uporabnika in konfiguracije, povezane s prijavljenim uporabnikom. Ne samo Windows, tudi drugi programi tukaj shranjujejo podatke, povezane s trenutnim uporabnikom.
  • HKEY_LOCAL_MACHINE (HKLM): Ne glede na status uporabnika ta ključ vsebuje vse sistemske particije, vključno z nastavitvami strojne opreme, programske opreme itd. Ker HKLM vsebuje večino vseh sistemskih informacij, je eden najbolj javnih korenskih ključev sistema Windows.
  • HKEY_USERS (HKU): Kot že ime pove, ta korenski ključ vsebuje nastavitve vseh uporabnikov, vključno s prijavljenimi in odjavljenimi uporabniki, zato tega ključa ne zamenjujte s HKCU.
  • HKEY_CURRENT_CONFIG (HKCC): Preprosto povedano, to je psevdo korenski ključ, ker je neposredna povezava do trenutnih nastavitev profila strojne opreme v korenskem ključu HKLM.

Možnosti particije

Vsak od teh korenskih ključev ima svoje razdelke in vsak razdelek ima svoje parametre. Vsak razdelek lahko ustvari 6 različnih vrst parametrov, vrednosti teh parametrov pa so popolnoma odvisne od ciljnega programa in/ali konfiguracijskih zahtev.

Na splošno obstajajo štiri glavne vrste podatkov, ki se uporabljajo v urejevalniku registra Windows katere koli različice - 7, 8 ali 10:

  • Parameter niza: je sestavljen iz preprostega, berljivega besedila in je ena najpogosteje uporabljenih nastavitev v registru Windows.
  • Binarni parameter: Kot že ime pove, ta parameter vsebuje samo binarne podatke (0, 1). Pogosto se uporablja za vklop ali izklop določene funkcije.
  • ParameterDWORD (32 bitov): podoben binarnemu parametru, vendar lahko shrani poljubno celo število v obsegu 32 bitov. Zasnovan za delo z 32-bitnimi sistemi, vendar se uporablja tudi v 64-bitnih sistemih za združljivost s prejšnjimi različicami.
  • ParameterQWORD (64 bitov): ta parameter je skoraj kot DWORD, vendar lahko prenaša katero koli celo število v območju 64 bitov. Lahko rečemo, da je QWORD zasnovan za delo s 64-bitnimi sistemi.

Kako odpreti urejevalnik registra Windows

Ta način odpiranja registra bo deloval ne glede na nameščeno različico sistema Windows - 7,8 ali 10:

Pritisnite tipko +R, da odprete okno Zaženi. Vnesite ali in pritisnite Enter ali OK. Če se prikaže okno Nadzor uporabniškega računa (UAC), kliknite Da.

Glavna izvršljiva datoteka urejevalnika registra se nahaja v imeniku C:\Windows. Tako lahko odprete to mapo in neposredno zaženete regedit.exe ali pa preprosto ustvarite bližnjico do regedit.exe na mestu, ki vam ustreza.

Urejevalnik registra: za 64-bitni in 32-bitni Windows

Register v 64-bitnih različicah sistema Windows je sestavljen iz 32-bitnih in 64-bitnih razdelkov. Številne 32-bitne particije imajo enaka imena kot njihove 64-bitne particije in obratno.

Privzeta 64-bitna različica (regedit.exe) prikazuje tako 64-bitne kot 32-bitne particije. V 64-bitni različici urejevalnika registra so 32-bitni ključi prikazani v naslednjem registrskem ključu:

HKEY_LOCAL_MACHINE\Software\WOW6432Node

S 64-bitno različico urejevalnika si lahko ogledate in urejate 64-bitne in 32-bitne razdelke in nastavitve. Za ogled ali urejanje 64-bitnih ključev morate uporabiti 64-bitno različico urejevalnika registra (regedit.exe). Prav tako lahko urejate in si ogledate 32-bitne ključe in vrednosti z uporabo 32-bitne različice (%systemroot\%Syswow64). Če želite odpreti 32-bitno različico urejevalnika registra, sledite tem korakom:

  • Odprite pogovorno okno Zaženi.
  • Vnesite %systemroot%\syswow64\regedit in kliknite OK.

Opomba

Preden odprete 32-bitno različico, morate zapreti 64-bitno različico urejevalnika registra (in obratno). Vendar pa lahko odprete drugi primerek urejevalnika registra. Na primer, če se 64-bitna različica urejevalnika že izvaja, vnesite ukaz %systemroot%\syswow64\regedit -m za zagon 32-bitne različice urejevalnika.

Ustvarjanje novih razdelkov in parametrov

Ustvarjanje razdelkov in parametrov je zelo preprosto. Toda preden naredite karkoli, ustvarite varnostno kopijo registra sistema Windows, saj lahko morebitne napačne nastavitve ali brisanje pomembnih elementov povzročijo kritične napake.

Če želite ustvariti varnostno kopijo, v oknu urejevalnika kliknite »Datoteka -> Izvozi«, vnesite ime datoteke in jo shranite na varno mesto.

Če želite ustvariti novo particijo, z desno miškino tipko kliknite ključ korenske ravni in izberite Novo -> Particija. Nova particija bo izgledala kot mapa in se bo privzeto imenovala nekako kot "Nova particija #1". Seveda lahko razdelek vedno preimenujemo. Isti postopek se izvede, kadar koli je treba ustvariti nov podključ.

Če želite ustvariti nov parameter, z desno miškino tipko kliknite prazno območje desnega podokna urejevalnika in izberite želeni parameter. Ustvarjenemu parametru je treba dati ime; Ime je v celoti odvisno od posebnih zahtev.

Če želite parametru dodeliti vrednost, ga dvokliknite in vnesite vrednost. Ponovno je vrednost odvisna od programa ali posebnih nastavitev.

Pravice dostopa do registrskih ključev

Po analogiji s pravicami in dovoljenji za določene objekte v datotečnem sistemu NTFS je enaka zaščita zagotovljena za registrske ključe.

Od operacijskega sistema Windows Vista je veliko število registrskih ključev, specifičnih za OS, ki shranjujejo nastavitve sistema Windows, zaščitenih z zaščito virov sistema Windows, zato jih ne morete kar tako izbrisati ali spremeniti. Tega ne morete storiti, ne da bi postali njihov lastnik in jim nastavili dovoljenja (pravice dostopa). Na srečo operacijski sistem omogoča tudi to, vendar je ročna metoda preveč dolgočasna, zato je bolje uporabiti preprost pripomoček, ki avtomatizira celoten postopek.

To je vse! Upam, da vam je zgoraj navedeno pomagalo bolje razumeti register Windows in njegove glavne komponente. Delite svoja mnenja in izkušnje v spodnjih komentarjih!

Imej lep dan!

 

Morda bi bilo koristno prebrati: