Šta je Windows sistemski registar. Windows Registry - Osnove

Danas ćemo pokušati da shvatimo šta je glavni Windows registar i zašto je potreban. Pokušaćemo da odgovorimo i na pitanje gde se nalazi registar Windows XP i Windows 7.

Windows registar: šta je to i zašto

Prije svega, morate shvatiti da registar nije mapa. Registar je cijeli fajl koji ispunjava sve parametre obične datoteke. Ovu datoteku možete pronaći u folderu WINDOWS. Ako želite da vidite Windows registar, onda morate da uradite sledeće. Otvorite meni Start. Zatim opcija "Pokreni...". Unesite "regedit" u red.

Direktno, sam registar se nalazi u dva fajla. Zovu se "User.dat" i "System.dat". Postoji i fajl "Policy.pol", koji sadrži sva pravila sistema. 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 možete pronaći u Windows folderu, gdje se nalazi cjelokupno sistemsko okruženje računara. Strogo se ne preporučuje mijenjanje sadržaja mape; to može dovesti do logičkih grešaka koje mogu oštetiti vaš računar. Treba uzeti u obzir jednu tačku. Ako na računaru postoji više korisničkih naloga, sistem kreira nekoliko datoteka "User.dat".

Evo liste datoteka Windows registratora:

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

Windows 7 registar: gdje se nalazi?

Gdje se nalazi Windows XP registar?

Windows XP registar se nalazi u direktorijumu "Windows/System32/Config".

Za šta je odgovoran registar? Registar sadrži sve informacije za ispravan rad svih hardverskih uređaja, programa, korisničkih naloga i svojstava vašeg ličnog računara. Sve promjene raznih postavki prikazuju se u sistemskom registru. Registar ima hijerarhijsku strukturu. Program Regedit je vodič kroz cijeli sistem registra. Bez ovog uslužnog programa bilo bi nemoguće efikasno raditi sa registrom, iako je to ponekad neophodno. Svaka glavna grana je korijenski folder koji sadrži ključeve potrebne za rad sistema. Svaki ključ, prema tome, može sadržavati druge ključeve, koji se nazivaju parametri ili potključevi. Oni sadrže sve činjenične informacije o promjenama u sistemu operativne podrške. Programeri razlikuju tri tipa potključeva: string, binarni i DWORD ključ. Registar ima šest glavnih grana između kojih se distribuiraju sve informacije koje se nalaze na računaru.

Stručnjaci za računare i softver snažno preporučuju da ne mijenjate ili brišete bilo šta iz Windows registra. Ako mislite da problem zamrzavanja leži u registru, onda je bolje kontaktirati stručnjaka koji će vam definitivno pomoći da popravite sistemske greške.

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

Registar sadrži informacije i postavke za hardver, softver, korisničke profile, unaprijed postavljene postavke. Većina promjena u kontrolnoj tabli, asocijacijama datoteka, sistemskim politikama i listi instaliranog softvera se bilježi u registru.

Windows registar je uveden kako bi organizirao informacije prethodno pohranjene u mnogim INI datotekama, obezbijedio jedinstveni mehanizam (API) za pisanje i čitanje postavki i riješio se problema kratkih imena, nedostatka prava pristupa i sporog pristupa ini datotekama pohranjenim na sistem datoteka FAT16, koji je imao ozbiljne probleme sa performansama pri traženju fajlova u direktorijumima sa velikim brojem njih. Vremenom (konačno, pojavom NTFS datotečnog sistema) problemi koje je rešavao registar nestali su, ali je registar ostao zbog kompatibilnosti unazad i prisutan je u svim verzijama Windows-a, uključujući i najnoviju. Pošto trenutno ne postoji pravi preduslov za korišćenje takvog mehanizma, Microsoft Windows je jedini operativni sistem koji se danas koristi i koji koristi mehanizam registra operativnog sistema. Generalno, Registar je rudiment.

Windows Registry u svom trenutnom obliku.

Registar, kako ga koristi Windows i kako ga korisnik vidi kada koristi programe registratora, formira se od različitih podataka. Da biste dobili ono što korisnik vidi prilikom uređivanja registra, događa se sljedeće.

Prvo, tokom procesa instalacije (instalacije) i konfiguracije Windows-a, na disku se formiraju fajlovi u kojima se pohranjuje dio podataka koji se odnose na konfiguraciju sistema.


Zatim, prilikom svakog pokretanja sistema, kao i prilikom svakog prijavljivanja i izlaska svakog korisnika, formira se određeni virtuelni entitet, nazvan “registrator” - REGISTRY\ objekat. Podaci za formiranje “registra” dijelom su preuzeti iz tih istih fajlova (Softver, Sistem...), dijelom iz informacija koje je prikupio ntdetect prilikom preuzimanja (HKLM\Hardware\Description).

To jest, dio podataka registra se pohranjuje u datoteke, a dio podataka se generiše tokom procesa pokretanja Windows-a.

Grane registra su dostupne za uređivanje, pregled i proučavanje registra pomoću standardnih Windows alata (programi regedit.exe i regedt32.exe). Nakon uređivanja registra i/ili unošenja izmjena u njega, ove promjene se odmah upisuju u datoteke.

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

Programi za optimizaciju registra, tweakers, kao i programi za instalaciju i deinstalaciju rade kroz posebne funkcije za rad sa registrom.

Gdje se nalaze datoteke Windows registra?

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

Koji su glavni dijelovi (košnice) registra?

Odjeljak HKEY_CLASSES_ROOT

Ovo je glavni ključ Windows registratora i sadrži asocijacije datoteka, koje povezuju tipove datoteka s programima koji ih mogu otvarati i uređivati, i registraciju klasa za objekte Component Object Model (COM). Potonje pruža priliku da promijenite nevjerovatan broj pravila za ponašanje sistema - to ne biste trebali činiti bez dobrog razloga.

Odjeljak HKEY_CURRENT_USER

Pohranjuje postavke trenutno aktivnog korisnika. Filijala pohranjuje korisničke foldere, razna lična podešavanja i parametre kontrolne table. Ove informacije su u direktnoj interakciji s profilom korisnika. Ova grana se sastoji od nekoliko pododjeljaka koji sadrže putanje zvučnih datoteka koje se koriste za glasovne sistemske događaje; Razne stvari koje se mogu mijenjati u Control Panel-u, kao što je raspored ikona; informacije o trenutnom rasporedu tastature, postavkama korisničkih aplikacija itd.

Odjeljak HKEY_LOCAL_MACHINE

Ovdje se pohranjuju postavke konfiguracije koje se odnose na dati računar (postavke se postavljaju istovremeno za sve korisnike). Na primjer, sadrži informacije o konfiguraciji računala, instaliranim drajverima i programima, nazivima portova, parametrima sistema datoteka itd.

Odjeljak HKEY_USERS

Ova nit sadrži informacije o profilima svih korisnika ovog računara (korisničko ime, postavke radne površine, itd.). Ovaj odeljak takođe čuva podrazumevane postavke za radnu površinu, meni Start itd. Potrebni su kada se novi korisnik prvi put prijavljuje. U ovom trenutku, podrazumevane postavke se kopiraju na njegov profil, a sve dalje promene koje korisnik napravi biće sačuvane u ovoj grani.

Odjeljak HKEY_CURRENT_CONFIG

Ključ je odgovoran za Plug&Play uređaje i sadrži informacije o trenutnoj konfiguraciji računara sa promenljivim sastavom uređaja, kao što su fleš kartice, štampači, faksovi, eksterni diskovi itd. Ovaj odeljak takođe sadrži informacije o trenutnom hardverskom profilu koji računar koristi kada se sistem pokrene.

HKEY_DYN_DATA

Ovaj odeljak je dostupan samo u registru Windows 9x/ME porodice operativnih sistema. Sadrži podatke o računaru koji se dinamički menjaju (učitavanje procesora, veličina datoteke stranične memorije, itd.)

Kako urediti registar?

Sve je jednostavno u Windows pretrazi koju kucamo 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 debata o tome da li se isplati optimizovati Windows registar. Rekao bih da je optimizacija korisnija za slabije računare nego za moćne. Ali postoji još jedna nijansa: ponekad neobrisane postavke registra mogu uzrokovati kvarove i sukobe softvera i hardvera, pa preporučujem čišćenje registra od nepotrebnih podataka.


Osim toga, registar se vremenom fragmentira, što se dešava i zbog čišćenja. Stoga, za one koji stalno čiste registar, preporučujem i 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 komplikovano što ne treba dirati i oni to izbjegavaju. Zapravo, bez nekog znanja, bolje je ne dirati ništa tamo, ali nema poteškoća.

Danas ćemo razgovarati o tome šta je registar? Zašto je to uopšte potrebno? Koje funkcije obavlja?

Registry je baza podataka koja pohranjuje mnoge postavke i parametre operativnog sistema. Pored OS-a, tu se pohranjuju softverske postavke, informacije o korisničkom profilu i još mnogo toga. Tokom rada, registar prima mnogo poziva, koji mogu doseći nekoliko hiljada.

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

U sistemu je registar veoma važan. On je odgovoran za rad hardvera i softvera. Stoga je najčešće podložan zarazi virusima, što naknadno može dovesti do kvara cijelog sistema. Ako ste sami napravili bilo kakve promjene u registru, to također može rezultirati neispravnim radom sistema. Kao što vidite, ova stvar je važna i uz pomoć nje možemo kontrolisati računar kako želimo. Možemo ga ubrzati, usporiti ili ga možemo slomiti.

Sada razgovarajmo o tome kako pokrenuti registar.

Programeri su u sistem uveli pomoćni program koji se zove uređivač registra. Da biste ga otvorili, trebate slijediti stazu: C:\Windows\System32. Ime uređivača registra zavisi od verzije OS-a; regedit32 ili regedit.exe.

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

U prozoru koji se otvori vidimo prozor podijeljen na dva dijela. Na lijevoj strani su odjeljci registra, o kojima ćemo govoriti u nastavku, a desno su podaci o datoteci registra koju smo odabrali. Postoji tip, ime i vrijednost.

  1. HKEY_CURRENT_USER– ovdje se pohranjuju podaci o korisnicima koji su trenutno prijavljeni na sisteme. Takođe, postoje parametri za kontrolnu tablu, korisnički folder i boje ekrana. Ponekad se umjesto punog naziva može koristiti skraćenica HKCU.
  2. HKEY_CURRENT_ROOT– ovdje se pohranjuju informacije o već registrovanim tipovima datoteka. Potreban za pokretanje programa.
  3. HKEY_USERS– ovdje se pohranjuju i podaci o svim korisnicima na računaru. Korisnici uglavnom ne koriste.
  4. HKEY_LOCAL_MACHINE– Ovdje se pohranjuju parametri konfiguracije računala. Jednostavnim riječima, informacije o drajverima, softveru itd.
  5. HKEY_CURRENT_CONFIG – sadržano ovdje
    informacije o hardverskim profilima koji se koriste na lokalnom računaru. To jest, informacije o opremi koja trenutno radi tokom rada sistema.
  6. HKEY_DYN_DATA– Ovaj odjeljak je dostupan u porodici Windows 9X/ME i sadrži podatke o učitavanju procesora, veličini datoteke stranice itd.

Ovo su odjeljci koji su prisutni u registru. Uzgred, imaju i podmape, koje zauzvrat takođe imaju mnogo podfoldera, da biste otišli na potrebne parametre, samo kliknite na strelicu ili znak plus.

Na vrhu, u meniju datoteka, možete vratiti registar iz sačuvane kopije. Da biste to učinili, koristite stavke Uvoz i Izvoz. Ovo je u slučaju da nešto zabrljate. U odeljku Uredi možete kreirati nove sekcije i postavke, kao i da ih brišete. Možete pretraživati.

Za registar se kreiraju posebni fajlovi sa ekstenzijom .reg. Ovo su razni trikovi ili hakovi sa registrima koji vam omogućavaju da brzo izvršite promene u registru bez ikakvog dodatnog rada. Naravno, opcija je pojednostavljena, ali to može podrazumijevati određenu prijetnju, može biti virus ili se sistem jednostavno pokvari. Stoga svakako razmislite da li da koristite ovu ili onu datoteku.

Nakon određenog vremena, registar će biti popunjen sa puno informacija. To je zbog stalnih instalacija programa, premještanja i deinstaliranja. Sve vaše radnje su upisane u registar. Čak i ako jednostavno izbrišete program ili ga premjestite u smeće, podaci iz registra neće otići nikuda. Stoga, kako u njemu ne bi ostale nepotrebne informacije, programi se moraju ispravno ukloniti. Za to postoje posebni programi koji će u potpunosti ukloniti nepotrebne stvari s računala, kao i ostatke podataka iz registra.
Ovo treba učiniti kako ne bi došlo do učitavanja sistema i kako bi se izbjegle sistemske greške.

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

Kao što vidite, nema ništa loše u registru, ali i s njim morate pravilno raditi kako ne bi dolazilo do raznih grešaka u radu sistema.

Windows registar (sistemski registar) je hijerarhijska (stablo) baza podataka koja sadrži zapise koji definišu parametre i postavke operativnih sistema Microsoft Windows. Registar, kako izgleda kada ga pregledava Registry Editor, izgrađen je od podataka koji potiču iz datoteka registra i informacija o hardveru prikupljenih tokom procesa pokretanja. Kada se opisuju datoteke registra na engleskom, koristi se termin "košnica". U Microsoft dokumentaciji ovaj termin je preveden kao "buš".

Glavni fajlovi odgovorni za kreiranje registra

Datoteke registra kreiraju se tokom procesa instalacije operativnog sistema i pohranjuju se u folder:

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

Za Windows operativne sisteme to su datoteke pod nazivom:

sistem
softver
sam
sigurnost
default
komponente
bcd-template

U operativnim sistemima Windows Vista, Windows 7, Windows8, , , , datoteke registra se nalaze u direktoriju \Windows\system32\config i imaju ista imena, međutim, u ovim operativnim sistemima je dodan novi ključ registra za pohranu ( Podaci o konfiguraciji pokretanja) Sa imenom BCD00000000. Datoteka sa podacima za ovu sekciju je imenovana bcd i nalazi se u skrivenom folderu Boot aktivna particija (particija sa koje se sistem pokreće). Obično se tokom standardne Windows instalacije kreira mala aktivna particija (od 100 do 500 megabajta u zavisnosti od operativnog sistema), koja je skrivena od korisnika i sadrži samo servisne podatke za pokretanje sistema - evidenciju pokretanja, menadžer pokretanja bootmgr,skladište konfiguracije pokretanja BCD, datoteke za lokalizaciju i programe za testiranje memorije. Bush location bcd zavisi od toga kako je pokretač sistema konfigurisan tokom instalacije i može se nalaziti na istoj particiji kao i Windows direktorijum.

Lokacija datoteka registra u bilo kojoj verziji Windows-a može se vidjeti pomoću Registry Editora, u odjeljku:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Ovaj odjeljak pohranjuje informacije o svim košnicama, uključujući korisničke profile, sa vezama do njihove lokacije u sistemu datoteka Windows.

Struktura registra

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

HKEY_LOCAL_MACHINE (HKLM) je najveći ključ registra. Sadrži sve osnovne postavke operativnog sistema, kao i računarski hardver i softver. Informacije sadržane u ovom odeljku odnose se na sve korisnike koji se registruju na sistemu.

HKEY_CLASSES_ROOT (HKCR) - sadrži asocijacije između aplikacija i tipova datoteka (prema ekstenzijama datoteka). Ovaj odeljak takođe sadrži informacije o registrovanim tipovima datoteka i COM i ActiveX objektima. Osim HKEY_CLASSES_ROOT ove informacije se takođe pohranjuju u sekcije HKEY_LOCAL_MACHINE I HKEY_CURRENT_USER. Poglavlje HKEY_LOCAL_MACHINE\Softver\Klase 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 podrazumevani profil. IN HKEY_USERS postoji ugniježđeni dio \Default, 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 na sistem (varijable okruženja, postavke radne površine, mrežne postavke, aplikacije i povezani uređaji).

Ovaj odjeljak duplira informacije u HKEY_USERS\SID korisnika, Gdje korisnički SID- sigurnosni identifikator korisnika koji je trenutno registrovan u sistemu (možete saznati SID trenutnog korisnika upisivanjem u komandnu liniju whoami/korisnik).

HKEY_CURRENT_CONFIG (HKCC) - sadrži postavke za trenutni hardverski profil. Trenutni hardverski profil uključuje skupove promjena napravljenih u standardnoj konfiguraciji uređaja specificiranoj u pododjeljcima Softver I Sistem root particija HKEY LOCAL_MACHINE. IN HKEY_CURRENT_CONFIG Samo promjene se odražavaju. Osim toga, informacije u ovom odjeljku nalaze se u HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Podaci u registru se pohranjuju u obliku postavki koje se nalaze u ključevima registra. Svaki parametar karakterizira ime, 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 ove podatke u binarnom, heksadecimalnom i decimalnom formatu.

REG_SZ - Tekstualni niz u ljudskom čitljivom formatu. Vrijednosti koje predstavljaju opise komponenti obično se dodjeljuju ovom tipu podataka.

REG_EXPAND_SZ - Niz podataka koji treba proširiti. Ovaj red je tekst koji sadrži varijablu koja se može zamijeniti kada ga aplikacija pozove, na primjer koristi se za snimanje varijabli okruženja.

REG_MULTI_SZ - Višelinijsko polje. Vrijednosti koje su zapravo liste tekstualnih nizova u ljudskom čitljivom formatu obično imaju ovaj tip podataka. Redovi su odvojeni znakom NULL.

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

REG_RESOURCE_LIST - Lista 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- Lista 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 malom formatu, ekvivalentno REG_DWORD.

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

REG_QWORD_LITTLE_ENDIAN je 64-bitni broj u formatu sa strelicom. Ekvivalentno REG_QWORD.

REG_NONE - Parametar nema određeni tip podataka.

Interakcija registra sa operativnim sistemom

Kada se računar pokrene, prepoznavač hardvera ( hardverski prepoznavač) stavlja listu uređaja koje detektuje u registar. Obično se hardversko prepoznavanje vrši softverom Ntdetect.com i kernel operativnog sistema Ntoskrnl.exe

Kada se sistem pokrene, kernel sistema preuzima informacije iz registra o drajverima uređaja koji se učitavaju i redosledu kojim se učitavaju. Osim toga, program Ntoskrnl.exešalje informacije o sebi u registar (na primjer, broj verzije).

Tokom procesa pokretanja sistema, upravljački programi uređaja razmjenjuju parametre pokretanja i konfiguracijske podatke s registrom. Upravljački program uređaja prijavljuje sistemske resurse koje koristi, uključujući hardverske prekide ( IRQ) i kanali za pristup memoriji ( DMA) tako da sistem može uključiti ove podatke u registar. Usput, registar vam omogućava da kreirate nekoliko hardverskih profila. Hardverski profil ( hardverski profil) je skup instrukcija koje se mogu koristiti da se operativnom sistemu kaže koje drajvere uređaja treba učitati kada se računar pokrene. Podrazumevano, sistem kreira standardni hardverski profil koji sadrži informacije o svom hardveru koji se nalazi na računaru.

Kada se korisnik prijavi, učitavaju se korisnički profili ( korisnički profili). Sve informacije vezane za određeno korisničko ime i povezana prava pohranjuju se u registru. Korisnički profil definira pojedinačne sistemske postavke (rezolucija ekrana, postavke mrežne veze, povezani uređaji i još mnogo toga). Informacije o korisničkim profilima se također pohranjuju u registru.

Prilikom instaliranja aplikacija. Svaki put kada pokrenete instalater, novi podaci o konfiguraciji se dodaju u registar. Prilikom pokretanja, svi instalacioni programi moraju pročitati informacije iz registra kako bi utvrdili da li su komponente koje su im potrebne prisutne na sistemu. Osim toga, registar omogućava aplikacijama da dijele informacije o konfiguraciji, dajući im veću interoperabilnost. Aplikacija mora aktivno i ispravno koristiti registar, kao i biti u mogućnosti da ga elegantno ukloni bez utjecaja na komponente koje mogu koristiti drugi programi (biblioteke, programski moduli, itd.). Ove informacije se također pohranjuju u registru.

Prilikom administriranja sistema. Kada korisnik izvrši promjene u konfiguraciji sistema koristeći alate za administraciju sistema (na primjer, koristeći Kontrolni paneli ili pucati MMC), sve promjene se odmah odražavaju u sistemskom registru. U suštini, administrativni alati su najpogodniji i najsigurniji način modifikacije registra. Usput, uređivač registra se također može smatrati administrativnim alatom ( regedit.exe), jer se sve promjene u sistemu mogu izvršiti direktno uređivanjem registra.

■ Tokom učitavanja i rada operativnog sistema, podacima registra se stalno pristupa, kako za čitanje tako i za pisanje. Datoteke registra se stalno mijenjaju jer ne samo sistem, već i pojedinačne aplikacije mogu koristiti registar za pohranjivanje vlastitih podataka, postavki i postavki. Drugim riječima, pristup registru je jedna od najčešćih operacija. Čak i ako korisnik ne radi za računarom, registru i dalje pristupaju sistemske usluge, drajveri i aplikacije.

■ Kršenje integriteta datoteka registra (kršenje strukture podataka) ili netačne vrijednosti pojedinačnih kritičnih parametara mogu dovesti do pada sistema. Stoga, prije eksperimentiranja s registrom, vodite računa o mogućnosti njegovog spremanja i vraćanja.

Windows Registry je jedan od najmisterioznijih dijelova operativnog sistema, koji vam omogućava da prilagodite i modificirate gotovo svaki aspekt Windowsa. Neki ljudi stalno rade s registrom, ali većina ljudi ima samo nejasno razumijevanje o tome i nisu sasvim sigurni kako kreirati prilagođene ključeve i postavke. Dakle, hajde da pokušamo da shvatimo šta je Windows registar.

Šta je Windows Registry

Windows registar nije ništa drugo do zbirka različitih sistemskih konfiguracija i postavki.

Može se smatrati bazom podataka koja čuva gotovo sve važne informacije. Ove informacije uključuju sve što se tiče hardverskog sistema, postavki aplikacije, instaliranih programa, korisničkih profila itd. Windows konstantno pristupa registru jer, kao što je već spomenuto, u njemu se pohranjuju sve važne informacije, a operativnom sistemu je mnogo brže i lakše upravljati svime s jednog mjesta nego petljati sa zasebnim konfiguracijskim fajlovima koji se nalaze na različitim mjestima.

Komponente Windows Registry

Registar Windows 10 sastoji se od tri glavne komponente - ključeva korijenskog nivoa, ključeva i postavki.

Ključevi osnovnog nivoa sadrže odjeljke koji imaju vlastiti skup parametara.

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

  • HKEY_CLASSES_ROOT (HKCR): ovaj ključ se koristi za povezivanje i ugrađivanje objekata (OLE) i povezivanje tipova datoteka. Ovo je ključ u kojem Windows povezuje datoteke sa svojim programima tako da korisnik može otvoriti i komunicirati s njima.
  • HKEY_CURRENT_KORISNIK (HKCU): Ovaj ključ Windows registratora pohranjuje sve podatke, postavke na nivou 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 sistemske particije, uključujući sve hardverske postavke, softverske postavke itd. Budući da HKLM sadrži većinu sistemskih informacija, to je jedan od najjavnijih Windows root ključeva.
  • HKEY_USERS (HKU): Kao što ime sugerira, ovaj root ključ sadrži postavke svih korisnika, uključujući prijavljene i odjavljene korisnike, tako da nemojte brkati ovaj ključ sa HKCU.
  • HKEY_CURRENT_CONFIG (HKCC): Jednostavno rečeno, to je pseudo root ključ jer je direktna veza do trenutnih postavki hardverskog profila u HKLM root ključu.

Opcije particije

Svaki od ovih korijenskih ključeva ima svoje sekcije, a svaka sekcija ima svoje parametre. Svaka sekcija može kreirati 6 različitih tipova parametara, a vrijednosti ovih parametara u potpunosti ovise o ciljnom programu i/ili zahtjevima konfiguracije.

Općenito, postoje četiri glavne vrste podataka koji se koriste u uređivaču registra Windows 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 Windows Registry.
  • Binarni parametar: Kao što ime govori, ovaj parametar sadrži samo binarne podatke (0, 1). Često se koristi za uključivanje ili isključivanje određene funkcije.
  • ParametarDWORD (32 bita): slično binarnom parametru, ali može pohraniti bilo koji cijeli broj u rasponu od 32 bita. Dizajniran za rad sa 32-bitnim sistemima, ali se takođe koristi na 64-bitnim sistemima radi kompatibilnosti unazad.
  • ParametarQWORD (64 bita): ovaj parametar je skoro kao DWORD, ali može prenijeti bilo koji cijeli broj u rasponu od 64 bita. Možemo reći da je QWORD dizajniran za rad sa 64-bitnim sistemima.

Kako otvoriti Windows Registry Editor

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

Pritisnite taster +R da otvorite prozor Run. Unesite ili i pritisnite Enter ili OK. Ako se pojavi prozor Kontrola korisničkog naloga (UAC), kliknite na Da.

Glavna izvršna datoteka uređivača registra nalazi se u direktoriju C:\Windows. Dakle, možete otvoriti ovu fasciklu i direktno pokrenuti regedit.exe, ili možete jednostavno kreirati prečicu do regedit.exe na lokaciji koja vam odgovara.

Registry Editor: za 64-bitni i 32-bitni Windows

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

Podrazumevana 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 se pojavljuju u sljedećem ključu registratora:

HKEY_LOCAL_MACHINE\Software\WOW6432Čvor

Možete pregledati i uređivati ​​64-bitne i 32-bitne odjeljke i postavke koristeći 64-bitnu verziju uređivača. Da biste pregledali ili uredili 64-bitne ključeve, 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 koristeći 32-bitnu verziju (%systemroot\%Syswow64). Da biste otvorili 32-bitnu verziju uređivača registra, slijedite ove korake:

  • Otvorite dijalog Pokreni.
  • Enter %systemroot%\syswow64\regedit i kliknite OK.

Bilješka

Morate zatvoriti 64-bitnu verziju uređivača registra prije nego što otvorite 32-bitnu verziju (i obrnuto). Međutim, možete otvoriti drugu instancu Registry Editora. Na primjer, ako je 64-bitna verzija uređivača već pokrenuta, unesite naredbu %systemroot%\syswow64\regedit -m da pokrenete 32-bitnu verziju uređivača.

Kreiranje novih sekcija i parametara

Kreiranje sekcija i parametara je vrlo jednostavno. Ali prije nego što bilo šta učinite, napravite sigurnosnu kopiju vašeg Windows registra, jer bilo koje netačne postavke ili brisanje važnih stavki mogu uzrokovati kritične greške.

Da biste napravili rezervnu kopiju, u prozoru uređivača kliknite na "File -> Export", unesite naziv datoteke i sačuvajte je na sigurnom mjestu.

Da kreirate novu particiju, kliknite desnim tasterom miša na ključ na nivou korena i izaberite Novo -> Particija. Nova particija će izgledati kao fascikla, a podrazumevano će se zvati nešto poput "Nova particija #1". Naravno, sekcija se uvijek može preimenovati. Ista procedura se slijedi kad god je potrebno kreirati novi potključ.

Da biste kreirali novi parametar, kliknite desnim tasterom miša u prazno područje desnog okna uređivača i izaberite željeni parametar. Kreirani parametar mora dobiti ime; Naziv u potpunosti ovisi o specifičnim zahtjevima.

Da biste dodijelili vrijednost parametru, dvaput kliknite na njega i unesite vrijednost. Opet, vrijednost ovisi o programu ili specifičnim postavkama.

Prava pristupa na ključeve registratora

Po analogiji sa pravima i dozvolama za određene objekte u NTFS sistemu datoteka, ista zaštita je obezbeđena i za ključeve registratora.

Od Windows Viste, veliki broj ključeva registratora specifičnih za OS koji čuvaju postavke Windowsa zaštićen je zaštitom Windows resursa, tako da ih ne možete samo izbrisati ili promijeniti. Ne možete to učiniti bez da postanete njihov vlasnik i da im ne postavite dozvole (prava pristupa). Srećom, operativni sistem i to dozvoljava, 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 razumete Windows Registry i njegove glavne komponente. Podelite svoja mišljenja i iskustva u komentarima ispod!

Ugodan dan!

 

Možda bi bilo korisno pročitati: