Što je registar sustava Windows. Windows registar - osnove

Danas ćemo pokušati shvatiti što je glavni Windows registar i zašto je potreban. Također ćemo pokušati odgovoriti na pitanje gdje se nalazi registar Windows XP i Windows 7.

Windows registar: što je to i zašto

Prije svega, morate shvatiti da registar nije mapa. Registar je cijela datoteka koja zadovoljava sve parametre obične datoteke. Ovu datoteku možete pronaći u mapi WINDOWS. Ako želite vidjeti Windows registar, trebate učiniti sljedeće. Otvorite izbornik Start. Zatim opciju "Pokreni...". Unesite "regedit" u redak.

Izravno, sam registar nalazi se u dvije datoteke. Zovu se "User.dat" i "System.dat". Tu je i datoteka "Policy.pol", koja sadrži sva pravila sustava. Podaci u ovoj datoteci imaju prednost nad svim postavkama registra. Obično se koristi u višekorisničkim okruženjima i nije instaliran prema zadanim postavkama. Sve ove datoteke nalaze se u mapi Windows gdje se nalazi cjelokupno sistemsko okruženje računala. Strogo se ne preporučuje mijenjanje sadržaja mape; to može dovesti do logičkih pogrešaka koje mogu oštetiti vaše računalo. Treba uzeti u obzir jednu točku. Ako na računalu postoji više korisničkih računa, sustav stvara nekoliko datoteka "User.dat".

Evo popisa datoteka registra sustava Windows:

C:\WINDOWS\system32\config:
softver-HKEY_CURRENT_CONFIG
sustav - HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT
zadano - HKEY_USERS
C:\Documents and Settings\%user%
NTUSER.DAT - HKEY_CURRENT_USER

Windows 7 registar: gdje se nalazi?

Gdje se nalazi Windows XP registar?

Registar sustava Windows XP nalazi se u direktoriju "Windows/System32/Config".

Za što je nadležan registar? Registar sadrži sve podatke za ispravan rad svih hardverskih uređaja, programa, korisničkih računa i svojstava vašeg osobnog računala. Sve promjene raznih postavki prikazane su u registru sustava. Registar ima hijerarhijsku strukturu. Program Regedit je vodič kroz cijeli sustav registra. Bez ovog uslužnog programa bilo bi nemoguće učinkovito raditi s registrom, iako je ponekad potrebno. Svaka glavna grana je korijenska mapa koja sadrži ključeve potrebne za rad sustava. Svaki ključ, prema tome, može sadržavati druge ključeve, koji se nazivaju parametri ili potključevi. Sadrže sve činjenične podatke o promjenama u sustavu operativne podrške. Programeri razlikuju tri vrste potključeva: string, binarne i DWORD ključeve. Registar ima šest glavnih ogranaka, između kojih se distribuiraju sve informacije sadržane na računalu.

Stručnjaci za računala i softver snažno preporučuju da ništa ne mijenjate ili brišete iz registra sustava Windows. Ako mislite da je problem zamrzavanja u registru, bolje je kontaktirati stručnjaka koji će vam sigurno pomoći da popravite pogreške u sustavu.

Windows registar ili sistemski registar je hijerarhijski izgrađena baza podataka parametara i postavki u većini Microsoft Windows operativnih sustava.

Registar sadrži informacije i postavke za hardver, softver, korisničke profile, unaprijed postavljene postavke. Većina promjena u upravljačkoj ploči, asocijacijama datoteka, sistemskim pravilima i popisu instaliranog softvera bilježe se u registru.

Windows registar je uveden kako bi se organizirale informacije prethodno pohranjene u mnogim INI datotekama, osigurao jedinstveni mehanizam (API) za pisanje i čitanje postavki i riješio problema kratkih imena, nedostatka prava pristupa i sporog pristupa ini datotekama pohranjenim na datotečni sustav FAT16, koji je imao ozbiljne probleme s performansama prilikom traženja datoteka u direktorijima s velikim brojem istih. S vremenom (konačno, dolaskom NTFS datotečnog sustava) problemi koje je registar rješavao nestali su, ali je registar ostao zbog kompatibilnosti sa starijim verzijama, a prisutan je u svim verzijama Windowsa, uključujući i najnoviju. Budući da trenutno ne postoji stvarni preduvjet za korištenje takvog mehanizma, Microsoft Windows je jedini operativni sustav koji se danas koristi koji koristi mehanizam registra operativnog sustava. Generalno, Registar je rudiment.

Windows registar u svom trenutnom obliku.

Registar, kako ga Windows koristi i kako ga korisnik vidi kada koristi registarske programe, formiran je od raznih podataka. Da biste dobili ono što korisnik vidi prilikom uređivanja registra, događa se sljedeće.

Prvo, tijekom procesa instalacije (instalacije) i konfiguracije Windowsa, na disku se formiraju datoteke u koje se pohranjuje dio podataka koji se tiču ​​konfiguracije sustava.


Tada se prilikom svakog dizanja sustava, kao i prilikom svake prijave i izlaska svakog korisnika formira određena virtualna cjelina koja se naziva “registar” - REGISTRY\ objekt. Podaci za formiranje “registra” su dijelom preuzeti iz istih tih datoteka (Softver, Sustav ...), dijelom iz informacija koje prikuplja ntdetect tijekom preuzimanja (HKLM\Hardware\Description).

Odnosno, dio podataka registra pohranjuje se u datoteke, a dio podataka generira se tijekom procesa pokretanja sustava Windows.

Ogranci registra dostupni su za uređivanje, pregledavanje i proučavanje registra pomoću standardnih Windows alata (programi regedit.exe i regedt32.exe). Nakon uređivanja registra i/ili izmjena u njemu, te se promjene odmah zapisuju u datoteke.

Međutim, postoje programi trećih strana koji vam omogućuju izravan rad s datotekama.

Programi za optimizaciju registra, programi za podešavanje, kao i programi za instalaciju i deinstalaciju programa rade kroz posebne funkcije za rad s registrom.

Gdje se nalaze datoteke registra sustava Windows?

Datoteke registra nalaze se u mapi windows\System32\config\, a postoji i odjeljak registra korisnika - u datoteci %userprofile%\ntuser.dat.Sigurnosne kopije datoteka registra nalaze se u mapi windows\System32\config\RegBack.

Koji su glavni dijelovi (košnice) registra?

Odjeljak HKEY_CLASSES_ROOT

Ovo je glavni ključ registra sustava Windows i sadrži asocijacije datoteka koje povezuju vrste datoteka s programima koji ih mogu otvarati i uređivati ​​te registraciju klase za objekte Component Object Model (COM). Potonji pruža mogućnost promjene nevjerojatnog broja pravila za ponašanje sustava - ne biste to trebali činiti bez dobrog razloga.

Odjeljak HKEY_CURRENT_USER

Pohranjuje postavke trenutno aktivnog korisnika. Poslovnica pohranjuje korisničke mape, razne osobne postavke i parametre upravljačke ploče. Ove informacije izravno komuniciraju s profilom korisnika. Ova se grana sastoji od nekoliko pododjeljaka koji sadrže staze zvučnih datoteka koje se koriste za glasovne događaje sustava; Razne stvari koje se mogu mijenjati na upravljačkoj ploči, poput rasporeda ikona; informacije o trenutnom rasporedu tipkovnice, postavkama korisničke aplikacije itd.

Odjeljak HKEY_LOCAL_MACHINE

Ovdje se pohranjuju konfiguracijske postavke koje se odnose na određeno računalo (postavke se postavljaju istovremeno za sve korisnike). Na primjer, sadrži informacije o konfiguraciji računala, instaliranim upravljačkim programima i programima, nazivima priključaka, parametrima datotečnog sustava itd.

Odjeljak HKEY_USERS

Ova nit sadrži informacije o profilima svih korisnika ovog računala (korisničko ime, postavke radne površine itd.). Ovaj odjeljak također pohranjuje zadane postavke za radnu površinu, izbornik Start itd. Potrebni su kada se novi korisnik prijavljuje prvi put. U ovom trenutku, zadane postavke se kopiraju na njegov profil, a sve daljnje promjene koje korisnik napravi bit će spremljene u ovoj grani.

Odjeljak HKEY_CURRENT_CONFIG

Ključ je odgovoran za Plug&Play uređaje i sadrži informacije o trenutnoj konfiguraciji računala s varijabilnim sastavom uređaja, kao što su flash kartice, pisači, faksovi, vanjski pogoni itd. Ovaj odjeljak također sadrži informacije o trenutnom hardverskom profilu koji koristi računalo prilikom pokretanja sustava.

HKEY_DYN_DATA

Ovaj odjeljak je dostupan samo u registru Windows 9x/ME obitelji operativnih sustava. Sadrži podatke o računalu koji se dinamički mijenjaju (opterećenje procesora, veličina stranične datoteke itd.)

Kako urediti registar?

Sve je jednostavno u Windows pretrazi koju upisujemo regedit i pokrenite uređivač registra kao administrator. Prije izvođenja bilo kakvih operacija u registru, morate napraviti sigurnosnu kopiju! Ako nešto pođe po zlu, možete se vratiti na radnu verziju registra.


Optimizacija registra.

Postoji rasprava o tome isplati li se optimizirati Windows registar. Rekao bih da je optimizacija korisnija za slabija računala nego za moćnija. Ali postoji još jedna nijansa: ponekad neočišćene postavke registra mogu uzrokovati kvarove i sukobe softvera i hardvera, stoga preporučujem čišćenje registra od nepotrebnih podataka.


Osim toga, registar s vremenom postaje fragmentiran, što se događa i zbog čišćenja. Stoga, za one koji stalno čiste registar, također preporučujem ponekad defragmentaciju registra.

Za optimizaciju Windows registra, možete koristiti programe, WinOptimizer, Reg Organizer, Auslogics Boostspeed.


Ako imate pitanja, pogledajte video iznad.

Neki korisnici mogu imati poteškoća s razumijevanjem registra. Čini im se da je to nešto komplicirano u što se ne smije dirati i izbjegavaju to. Zapravo, bez nekog znanja, bolje je ne dirati ništa tamo, ali nema poteškoća.

Danas ćemo govoriti o tome što je registar? Zašto je to uopće potrebno? Koje funkcije obavlja?

Registar je baza podataka koja pohranjuje mnoge postavke i parametre operativnog sustava. Osim OS-a, tamo se pohranjuju softverske postavke, podaci o korisničkom profilu i još mnogo toga. Tijekom rada registar prima veliki broj poziva koji mogu doseći i nekoliko tisuća.

Također, nakon što instalirate program, vrše se razne promjene u registru, a nakon pokretanja programa iz registra se preuzimaju potrebni podaci.

U sustavu je registar vrlo važan. Odgovoran je za rad hardvera i softvera. Stoga je najčešće podložan infekciji virusima, što kasnije može dovesti do kvara cijelog sustava. Ako ste sami izvršili promjene u registru, to također može rezultirati neispravnim radom sustava. Kao što vidite, ova stvar je važna i uz pomoć nje možemo upravljati računalom kako želimo. Možemo ga ubrzati, usporiti ili ga možemo prekinuti.

Sada razgovarajmo o tome kako pokrenuti registar.

Programeri su u sustav uveli uslužni program koji se zove uređivač registra. Da biste ga otvorili, morate slijediti put: C:\Windows\System32. Naziv uređivača registra ovisi o verziji OS-a koji može imati regedit32 ili regedit.exe.

Postoji lakši način. Da biste to učinili, morate pokrenuti uslugu Izvršiti, da biste to učinili pritisnite Win+R i unesite regedit u red. Pritisnite OK.

U prozoru koji se otvori vidimo prozor podijeljen na dva dijela. S lijeve strane su sekcije registra, o kojima ćemo govoriti u nastavku, a s desne su podaci o datoteci registra koju smo odabrali. Postoji vrsta, naziv i vrijednost.

  1. HKEY_CURRENT_USER– ovdje se pohranjuju podaci o korisnicima koji su trenutno prijavljeni u sustave. Također, postoje parametri za upravljačku ploču, korisničku mapu i boje zaslona. Ponekad se umjesto punog naziva može koristiti kratica HKCU.
  2. HKEY_CURRENT_ROOT– ovdje se pohranjuju informacije o već registriranim vrstama datoteka. Potreban za pokretanje programa.
  3. HKEY_USERS– ovdje se također pohranjuju podaci o svim korisnicima na računalu. Korisnici uglavnom ne koriste.
  4. HKEY_LOCAL_MACHINE– Ovdje su pohranjeni parametri konfiguracije računala. Jednostavnim riječima, informacije o upravljačkim programima, softveru itd.
  5. HKEY_CURRENT_CONFIG – sadržane ovdje
    informacije o hardverskim profilima koji se koriste na lokalnom računalu. Odnosno informacije o opremi koja trenutno radi tijekom rada sustava.
  6. HKEY_DYN_DATA– Ovaj odjeljak dostupan je u obitelji Windows 9X/ME i sadrži podatke o opterećenju procesora, veličini datoteke stranice itd.

Ovo su odjeljci koji su prisutni u registru. Usput, oni također imaju podmape, koje također imaju mnogo podmapa, da biste otišli na potrebne parametre, samo kliknite strelicu ili znak plus.

Na vrhu, u izborniku datoteka, možete vratiti registar iz spremljene kopije. Da biste to učinili, upotrijebite stavke Import i Export. Ovo je u slučaju da nešto zabrljate. U odjeljku Uredi možete stvarati nove odjeljke i postavke, kao i brisati ih. Možete tražiti.

Za registar se stvaraju posebne datoteke s nastavkom .reg. Ovo su različiti trikovi ili hakovi u registru koji vam omogućuju da brzo napravite promjene u registru bez dodatnog rada. Naravno, opcija je pojednostavljena, ali to može sadržavati određenu prijetnju, može biti virus ili se sustav jednostavno pokvari. Stoga svakako razmislite hoćete li koristiti ovu ili onu datoteku.

Nakon što prođe određeno vrijeme, registar će se ispuniti mnoštvom podataka. To je zbog stalnih instalacija programa, premještanja i deinstaliranja. Sve vaše radnje upisuju se u registar. Čak i ako jednostavno izbrišete program ili ga premjestite u smeće, podaci iz registra neće otići nigdje. Stoga, tako da u njemu ne ostanu nepotrebne informacije, programe je potrebno ispravno ukloniti. Za to postoje posebni programi koji će potpuno ukloniti nepotrebne stvari s računala, kao i ostatke podataka iz registra.
To treba učiniti kako se ne bi opterećivao sustav i kako bi se izbjegle sistemske greške.

O tome kako pravilno ukloniti programe s računala ću pisati u sljedećem članku.

Kao što vidite, nema ništa loše u registru, ali također morate ispravno raditi s njim kako se ne bi pojavile razne pogreške u radu sustava.

Windows registar (registar sustava) je hijerarhijska (stablo) baza podataka koja sadrži zapise koji definiraju parametre i postavke Microsoft Windows operativnih sustava. Registar, kako izgleda kada ga pregledava uređivač registra, izgrađen je od podataka koji dolaze iz datoteka registra i informacija o hardveru prikupljenih tijekom procesa pokretanja sustava. Kada se na engleskom opisuju datoteke registra, koristi se izraz "Košnica". U dokumentaciji Microsofta ovaj se pojam prevodi kao "Grm".

Glavne datoteke odgovorne za stvaranje registra

Datoteke registra stvaraju se tijekom postupka instalacije operativnog sustava i pohranjuju se u mapu:

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

Za operacijske sustave Windows ovo su datoteke pod nazivom:

sustav
softver
sam
sigurnosti
zadano
komponente
bcd-predložak

U operativnim sustavima Windows Vista, Windows 7, Windows8, , , datoteke registra nalaze se u direktoriju \Windows\system32\config i imaju ista imena, međutim, u ovim operativnim sustavima dodan je novi ključ registra za pohranu ( Podaci o konfiguraciji pokretanja) S imenom BCD00000000. Datoteka s podacima za ovaj odjeljak je imenovana bcd i nalazi se u skrivenoj mapi Čizma aktivna particija (particija s koje se podiže sustav). Obično se tijekom standardne instalacije Windowsa stvara mala aktivna particija (od 100 do 500 megabajta ovisno o operativnom sustavu), koja je skrivena od korisnika i sadrži samo servisne podatke za dizanje sustava - boot records, boot manager bootmgr,pohrana konfiguracije pokretanja BCD, datoteke za lokalizaciju i programe za testiranje memorije. Položaj grma bcd ovisi o tome kako je program za pokretanje sustava konfiguriran tijekom instalacije i može se nalaziti na istoj particiji kao Windows direktorij.

Lokacija datoteka registra u bilo kojoj verziji sustava Windows može se vidjeti pomoću uređivača registra, u odjeljku:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Ovaj odjeljak pohranjuje informacije o svim košnicama, uključujući korisničke profile, s vezama na njihovu lokaciju u sustavu datoteka Windows.

Struktura registra

Windows registar ima strukturu stabla i sastoji se od 5 glavnih ključeva registra:

HKEY_LOCAL_MACHINE (HKLM) je najveći ključ registra. Sadrži sve osnovne postavke operativnog sustava, kao i računalnog hardvera i softvera. Informacije sadržane u ovom odjeljku odnose se na sve korisnike koji se registriraju na sustav.

HKEY_CLASSES_ROOT (HKCR) - sadrži asocijacije između aplikacija i vrsta datoteka (prema ekstenzijama datoteka). Ovaj odjeljak također sadrži informacije o registriranim vrstama datoteka i COM i ActiveX objektima. Osim HKEY_CLASSES_ROOT te su informacije također pohranjene u odjeljcima HKEY_LOCAL_MACHINE I HKEY_CURRENT_USER. Poglavlje HKEY_LOCAL_MACHINE\Software\Classes Sadrži zadane postavke koje se primjenjuju na sve korisnike na lokalnom računalu. Opcije sadržane u odjeljku HKEY_CURRENT_USER\Software\Classes, nadjačati zadane i primijeniti samo na trenutnog korisnika. Poglavlje HKEY_CLASSES_ROOT uključuje podatke iz oba izvora.

HKEY_USERS (HKU) - sadrži postavke okruženja za svaki od učitanih korisničkih profila, kao i za zadani profil. U HKEY_USERS postoji ugniježđeni odjeljak \Zadano, kao i druge pododjeljke identificirane sigurnosnim identifikatorom ( Sigurnosni ID, SID) svaki korisnik.

HKEY_CURRENT USER (HKCU) - sadrži postavke okruženja za korisnika koji je trenutno prijavljen u sustav (varijable okruženja, postavke radne površine, mrežne postavke, aplikacije i povezane uređaje).

Ovaj odjeljak duplira informacije u HKEY_USERS\korisnički SID, Gdje korisnički SID- sigurnosni identifikator korisnika trenutno registriranog u sustavu (možete saznati SID trenutnog korisnika upisivanjem u naredbeni redak whoami/korisnik).

HKEY_CURRENT_CONFIG (HKCC) - sadrži postavke za trenutni hardverski profil. Trenutačni hardverski profil uključuje skupove promjena napravljenih na standardnoj konfiguraciji uređaja navedenoj u pododjeljcima Softver I Sustav korijenska particija HKEY LOCAL_MACHINE. U HKEY_CURRENT_CONFIG Odražavaju se samo promjene. Osim toga, informacije u ovom odjeljku nalaze se u HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Podaci u registru pohranjeni su u obliku postavki koje se nalaze u ključevima registra. Svaki parametar karakterizira naziv, tip podataka i vrijednost.

Osnovni tipovi podataka koji se koriste u registru

REG_DWORD - 32-bitni broj. Mnogi upravljački programi uređaja i postavke usluga koriste ovu vrstu podataka. Urednici registra mogu prikazati te podatke u binarnom, heksadecimalnom i decimalnom formatu.

REG_SZ - tekstualni niz u formatu čitljivom za čovjeka. Vrijednosti koje predstavljaju opise komponenti obično se dodjeljuju ovoj vrsti podataka.

REG_EXPAND_SZ - Podatkovni niz koji treba proširiti. Ovaj redak je tekst koji sadrži varijablu koja se može zamijeniti kada je pozove aplikacija, na primjer koristi se za snimanje varijabli okoline.

REG_MULTI_SZ - Višeredno polje. Vrijednosti koje su zapravo popisi tekstualnih nizova u formatu čitljivom za čovjeka obično imaju ovu vrstu podataka. Linije su odvojene znakom NULL.

REG_BINARY - Binarni podaci. Većina hardverskih komponenti koristi informacije koje su pohranjene kao binarni podaci. Urednici registra prikazuju ove podatke u heksadecimalnom formatu.

REG_RESOURCE_LIST - Popis hardverskih resursa. Odnosi se samo na granu HKEY_LOCAL_MACHINE\HARDWARE.

Ponekad možete pronaći i sljedeće vrste podataka registra:

REG_RESOURCE_REQUIREMENTS_LIST- Popis potrebnih hardverskih resursa. Odnosi se samo na granu HKEY_LOCAL_MACHINE\HARDWARE.

REG_FULL_RESOURCE_ DESCRIPTOR - Deskriptor (deskriptor) hardverskog resursa. Odnosi se samo na granu HKEY_LOCAL_MACHINE\HARDWARE.

REG_QWORD - 64-bitni broj.

REG_DWORD_ LITTLE_ENDIAN - 32-bitni broj u little-endian formatu, ekvivalent REG_DWORD.

REG_DWORD_BIG_ENDIAN je 32-bitni broj u big-endian formatu.

REG_QWORD_LITTLE_ENDIAN je 64-bitni broj u formatu strelice. Ekvivalent REG_QWORD.

REG_NONE - Parametar nema određenu vrstu podataka.

Interakcija registra s operativnim sustavom

Kada se računalo pokrene, prepoznavanje hardvera ( prepoznavač hardvera) stavlja popis uređaja koje detektira u registar. Hardversko prepoznavanje obično se vrši softverom Ntdetect.com i jezgru operativnog sustava Ntoskrnl.exe

Kada se sustav pokrene, jezgra sustava dohvaća informacije iz registra o upravljačkim programima uređaja koji se učitavaju i redoslijedu kojim se učitavaju. Osim toga, program Ntoskrnl.exešalje podatke o sebi u registar (na primjer, broj verzije).

Tijekom procesa pokretanja sustava, upravljački programi uređaja razmjenjuju parametre pokretanja i konfiguracijske podatke s registrom. Upravljački program uređaja prijavljuje resurse sustava koje koristi, uključujući hardverske prekide ( IRQ) i kanali za pristup memoriji ( DMA) kako bi sustav te podatke mogao uključiti u registar. Usput, registar vam omogućuje stvaranje nekoliko hardverskih profila. Hardverski profil ( profil hardvera) je skup uputa koje se mogu koristiti da se operacijskom sustavu kaže koji se upravljački programi uređaja trebaju učitati kada se računalo pokrene. Prema zadanim postavkama, sustav stvara standardni hardverski profil koji sadrži podatke o svom hardveru koji se nalazi na računalu.

Kada se korisnik prijavi, učitavaju se korisnički profili ( korisničkih profila). Sve informacije vezane uz pojedino korisničko ime i pripadajuća prava pohranjuju se u registar. Korisnički profil definira pojedinačne postavke sustava (rezoluciju zaslona, ​​postavke mrežne veze, povezane uređaje i još mnogo toga). U registru se također pohranjuju podaci o korisničkim profilima.

Prilikom instaliranja aplikacija. Svaki put kada pokrenete instalacijski program, novi konfiguracijski podaci dodaju se u registar. Prilikom pokretanja svi instalacijski programi moraju pročitati informacije iz registra kako bi utvrdili jesu li potrebne komponente prisutne u sustavu. Uz to, registar omogućuje aplikacijama dijeljenje informacija o konfiguraciji, što im daje veću interoperabilnost. Aplikacija mora aktivno i ispravno koristiti registar, a također ga mora elegantno ukloniti bez utjecaja na komponente koje mogu koristiti drugi programi (biblioteke, programski moduli itd.). Ti se podaci također pohranjuju u registar.

Prilikom administriranja sustava. Kada korisnik napravi promjene u konfiguraciji sustava pomoću alata za administraciju sustava (na primjer, pomoću Upravljačke ploče ili puknuti MMC), sve promjene se odmah odražavaju u registru sustava. U biti, alati za administraciju najprikladniji su i najsigurniji način izmjene registra. Usput, uređivač registra također se može smatrati administrativnim alatom ( regedit.exe), jer se sve promjene u sustavu mogu izvršiti izravno uređivanjem registra.

■ Tijekom učitavanja i rada operativnog sustava stalno se pristupa podacima registra, kako za čitanje tako i za pisanje. Datoteke registra stalno se mijenjaju jer ne samo sustav, već i pojedinačne aplikacije mogu koristiti registar za pohranu vlastitih podataka, postavki i postavki. Drugim riječima, pristup registru jedna je od najčešćih operacija. Čak i ako korisnik ne radi za računalom, registru još uvijek pristupaju usluge sustava, upravljački programi i aplikacije.

■ Povreda integriteta datoteka registra (povreda strukture podataka) ili netočne vrijednosti pojedinih kritičnih parametara mogu dovesti do pada sustava. Stoga, prije eksperimentiranja s registrom, pobrinite se za mogućnost spremanja i vraćanja.

Windows registar jedan je od najtajanstvenijih dijelova operativnog sustava koji vam omogućuje prilagodbu i izmjenu gotovo svakog aspekta sustava Windows. Neki ljudi stalno rade s registrom, ali većina ga tek nejasno razumije i nisu posve sigurni kako stvoriti prilagođene ključeve i postavke. Dakle, pokušajmo shvatiti što je Windows registar.

Što je Windows registar

Windows registar nije ništa više od zbirke različitih konfiguracija i postavki sustava.

Može se smatrati bazom podataka koja pohranjuje gotovo sve važne informacije. Ove informacije uključuju sve što se odnosi na hardverski sustav, postavke aplikacija, instalirane programe, korisničke profile itd. Windows stalno pristupa registru jer, kao što je već spomenuto, on pohranjuje sve važne informacije, a operativnom sustavu je puno brže i lakše upravljati svime s jednog mjesta nego petljati po zasebnim konfiguracijskim datotekama koje se nalaze na različitim mjestima.

Komponente registra sustava Windows

Registar sustava Windows 10 sastoji se od tri glavne komponente - ključeva korijenske razine, ključeva i postavki.

Ključevi korijenske razine sadrže odjeljke koji imaju vlastiti skup parametara.

Postoji pet različitih ključeva korijenske razine i svi imaju svoje specifične svrhe. Evo njihove suštine:

  • HKEY_CLASSES_ROOT (HKCR): ovaj se ključ koristi za povezivanje i ugrađivanje objekata (OLE) i pridruživanje tipa datoteke. Ovo je ključ u kojem Windows povezuje datoteke s odgovarajućim programima kako bi ih korisnik mogao otvoriti i komunicirati s njima.
  • HKEY_TRENUTNO_KORISNIK (HKCU): Ovaj ključ registra sustava Windows pohranjuje sve podatke, postavke na razini korisnika i konfiguracije povezane s prijavljenim korisnikom. Ne samo Windows, već i drugi programi ovdje pohranjuju podatke koji se odnose na trenutnog korisnika.
  • HKEY_LOCAL_MACHINE (HKLM): Bez obzira na status korisnika, ovaj ključ sadrži sve particije sustava, uključujući sve hardverske postavke, softverske postavke itd. Budući da HKLM sadrži većinu svih informacija o sustavu, jedan je od najjavnijih korijenskih ključeva sustava Windows.
  • HKEY_USERS (HKU): Kao što naziv sugerira, ovaj korijenski ključ sadrži postavke svih korisnika, uključujući prijavljene i odjavljene korisnike, stoga nemojte brkati ovaj ključ s HKCU.
  • HKEY_CURRENT_CONFIG (HKCC): Jednostavno rečeno, to je pseudo korijenski ključ jer je izravna poveznica na trenutne postavke hardverskog profila u HKLM korijenskom ključu.

Mogućnosti particije

Svaki od ovih korijenskih ključeva ima svoje dijelove, a svaki odjeljak ima svoje parametre. Svaki odjeljak može stvoriti 6 različitih vrsta parametara, a vrijednosti tih parametara u potpunosti ovise o ciljnom programu i/ili konfiguracijskim zahtjevima.

Općenito, postoje četiri glavne vrste podataka koje se koriste u Windows Registry Editoru bilo koje verzije - 7,8 ili 10:

  • Parametar niza: sastoji se od jednostavnog, čitljivog teksta i jedna je od najčešće korištenih postavki u registru sustava Windows.
  • Binarni parametar: Kao što naziv sugerira, ovaj parametar sadrži samo binarne podatke (0, 1). Često se koristi za uključivanje ili isključivanje određene značajke.
  • ParametarDWORD (32 bita): sličan binarnom parametru, ali može pohraniti bilo koji cijeli broj u rasponu od 32 bita. Dizajniran za rad s 32-bitnim sustavima, ali se također koristi na 64-bitnim sustavima radi kompatibilnosti s prethodnim verzijama.
  • ParametarQWORD (64 bita): ovaj parametar je gotovo kao DWORD, ali može nositi bilo koji cijeli broj u rasponu od 64 bita. Možemo reći da je QWORD dizajniran za rad sa 64-bitnim sustavima.

Kako otvoriti Windows Registry Editor

Ova metoda otvaranja registra radit će bez obzira na instaliranu verziju sustava Windows - 7,8 ili 10:

Pritisnite tipku +R za otvaranje prozora Pokreni. Upišite ili i pritisnite Enter ili OK. Ako se pojavi prozor Kontrola korisničkog računa (UAC), kliknite Da.

Glavna izvršna datoteka uređivača registra nalazi se u direktoriju C:\Windows. Dakle, možete otvoriti ovu mapu i izravno pokrenuti regedit.exe ili možete jednostavno stvoriti prečac do regedit.exe na mjestu koje vam odgovara.

Uređivač registra: za 64-bitne i 32-bitne Windowse

Registar u 64-bitnim verzijama sustava Windows sastoji se od 32-bitnih i 64-bitnih odjeljaka. Mnoge 32-bitne particije imaju ista imena kao i njihove 64-bitne particije i obrnuto.

Zadana 64-bitna verzija (regedit.exe) prikazuje i 64-bitne i 32-bitne particije. U 64-bitnoj verziji uređivača registra, 32-bitni ključevi pojavljuju se u sljedećem ključu registra:

HKEY_LOCAL_MACHINE\Software\WOW6432Node

Možete pregledavati i uređivati ​​64-bitne i 32-bitne odjeljke i postavke pomoću 64-bitne verzije uređivača. Za pregled ili uređivanje 64-bitnih ključeva morate koristiti 64-bitnu verziju uređivača registra (regedit.exe). Također možete uređivati ​​i pregledavati 32-bitne ključeve i vrijednosti pomoću 32-bitne verzije (%systemroot\%Syswow64). Da biste otvorili 32-bitnu verziju uređivača registra, slijedite ove korake:

  • Otvorite dijaloški okvir Pokreni.
  • Unesi %systemroot%\syswow64\regedit i kliknite OK.

Bilješka

Morate zatvoriti 64-bitnu verziju uređivača registra prije otvaranja 32-bitne verzije (i obrnuto). Međutim, možete otvoriti drugu instancu uređivača registra. Na primjer, ako je 64-bitna verzija editora već pokrenuta, unesite naredbu %systemroot%\syswow64\regedit -m za pokretanje 32-bitne verzije uređivača.

Stvaranje novih odjeljaka i parametara

Stvaranje odjeljaka i parametara vrlo je jednostavno. Ali prije nego što bilo što poduzmete, napravite sigurnosnu kopiju svog registra sustava Windows jer sve netočne postavke ili brisanje važnih stavki mogu uzrokovati kritične pogreške.

Za izradu sigurnosne kopije, u prozoru uređivača kliknite "Datoteka -> Izvezi", unesite naziv datoteke i spremite je na sigurno mjesto.

Da biste stvorili novu particiju, kliknite desnom tipkom miša na ključ korijenske razine i odaberite Novo -> Particija. Nova particija će izgledati kao mapa, a prema zadanim postavkama zvat će se nešto poput "Nova particija #1". Naravno, dio se uvijek može preimenovati. Isti postupak slijedi kad god je potrebno izraditi novi potključ.

Da biste stvorili novi parametar, desnom tipkom miša kliknite prazno područje desnog okna uređivača i odaberite željeni parametar. Stvorenom parametru mora se dati naziv; Naziv u potpunosti ovisi o specifičnim zahtjevima.

Da biste parametru dodijelili vrijednost, dvaput kliknite na njega i unesite vrijednost. Opet, vrijednost ovisi o programu ili određenim postavkama.

Prava pristupa ključevima registra

Po analogiji s pravima i dopuštenjima za određene objekte u datotečnom sustavu NTFS, ista je zaštita osigurana za ključeve registra.

Od sustava Windows Vista, veliki broj ključeva registra specifičnih za OS koji pohranjuju postavke sustava Windows zaštićen je Windows Resource Protection, tako da ih ne možete samo izbrisati ili promijeniti. Ne možete to učiniti bez da postanete njihov vlasnik i postavite im dopuštenja (prava pristupa). Srećom, operativni sustav i to dopušta, ali ručna metoda je previše zamorna, pa je bolje koristiti jednostavan uslužni program koji automatizira cijeli ovaj proces.

To je sve! Nadam se da vam je gore navedeno pomoglo da bolje razumijete Windows registar i njegove glavne komponente. Podijelite svoja mišljenja i iskustva u komentarima ispod!

Ugodan dan!

 

Moglo bi biti korisno pročitati: