Osnove registra sustava Windows: de-mistificiranje registra sustava Windows

Windows Registry je direktorij koji pohranjuje postavke i opcije za operacijski sustav za Microsoft Windows . Sadrži informacije i postavke za sav hardver, softver operacijskog sustava, većinu softvera neoperativnog sustava, korisnike, postavke računala itd. Ovaj post govori o osnovama registra sustava Windows(Windows Registry Basics) .

windows-registry-8

Kad god korisnik unese promjene u postavke upravljačke ploče(Control Panel) , asocijacije datoteka, pravila sustava ili većinu instaliranog softvera, promjene se odražavaju i spremaju u registar. Registar također pruža prozor u rad jezgre, izlažući informacije o vremenu izvođenja kao što su brojači performansi i trenutno aktivni hardver.

Registar sustava Windows(Windows) uveden je kako bi se pospremio obilje INI datoteka po programu koje su se prethodno koristile za pohranjivanje konfiguracijskih postavki za Windows programe. Te su datoteke obično bile raštrkane po cijelom sustavu, što ih je otežavalo praćenje.

Pročitajte(Read) :  Kada se spremaju promjene u Registru ?

Osnove registra sustava Windows

Registar se sastoji od sljedećih 5 (The Registry consists of the following 5) korijenskih ključeva(Root Keys) :

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG.

Korijenski ključevi sadrže potključeve(SubKeys) . Potključevi mogu sadržavati i vlastite potključeve i sadržavati barem jednu vrijednost, koja se zove njegova (Subkeys may contain subkeys of their own too and contain at least one value, called as its )zadana vrijednost (Default Value). Ključ sa svim svojim potključevima i vrijednostima naziva se košnica(Hive) .

Registar se nalazi na disku u mapi system32/config kao nekoliko zasebnih datoteka Hive . Te se datoteke Hive zatim čitaju u memoriju svaki put kada se Windows pokrene ili kada se korisnik(User) prijavi. Da vidite gdje su košnice(Hive) fizički pohranjene, pogledajte:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList

Možete pročitati više o lokaciji datoteka registra sustava Windows .

Registar koristi(Registry) sljedeće vrste podataka:

  • REG_SZ : SZ označava niz s nulom. Ovo je niz varijabilne duljine koji može sadržavati Unicode kao i ANSI znakove.
  • REG_BINARY : Sadrži binarne podatke. 0 i 1.
  • REG_DWORD : Ova vrsta podataka je dvostruka riječ(Word) . To je 32-bitna numerička vrijednost i može sadržavati bilo koji broj od 0 do 232.
  • REG_QWORD : Ova vrsta podataka je četverostruka riječ(Word) . To je 64-bitna brojčana vrijednost.
  • REG_MULTI_SZ : Ovaj tip podataka sadrži grupu nizova s ​​nultim završetakom dodijeljenih jednoj vrijednosti.
  • REG_EXPAND_SZ : Ovaj tip podataka je niz s nultim završetkom koji sadrži neproširenu referencu na varijablu okoline, kao npr. % SystemRoot %.

Virtualizacija registra u sustavu Windows

Počevši od sustava Windows Vista(Windows Vista) , zajedno s virtualizacijom datoteka , i Registry je virtualiziran, te stoga, za razliku od Windows XP -a, nema tendenciju da pati od nadutosti. Isto je nastavljeno u sustavu Windows 7(Windows 7) .

Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.

U sustavu Windows Vista(Windows Vista) i novijim, UAC koristi značajku virtualizacije registra(Registry Virtualization Feature) za preusmjeravanje pokušaja pisanja u potključeve

HKEY_LOCAL_MACHINE\Software

Kada aplikacija pokuša pisati u ovu košnicu, Vista je umjesto toga zapiše na lokaciju po korisniku,

HKEY_CLASSES_ROOT\VirtualStore\Machine\Software

To se radi diskretno. Nitko ne zna da se to događa!

Ovo je, ukratko, virtualizacija registra i korisna je sigurnosna značajka.(This is, in short, Registry Virtualization, and it is a useful Security feature.)

Usput, također se mora spomenuti još jedna nova tehnologija koja je u osnovi Windows Vista i novijih: Kernel Transaction Manager , koji omogućuje Transakcijski registar(Transactional Registry) . Ova značajka omogućuje svojevrsno vraćanje registra(Registry) unatrag. Ali nije implementiran u uređivaču registra(Registry Editor) . Umjesto toga, ova je značajka dizajnirana za korištenje od strane programera koji trebaju izraditi robusne aplikacije koristeći transakcijsku obradu.

Pročitajte: (Read:) Kako stvoriti ključ registra u sustavu Windows .

Urednik registra

Primarni alat u Windows 10/8/7/Vista za izravan rad s registrom je uređivač registra(Registry Editor) . Da biste mu pristupili, jednostavno upišite regedit u traku za (regedit)pretraživanje izbornika Start(Start Menu Search Bar) u Visti i pritisnite Enter !

Morate biti dvostruko oprezni kada radite s Registry , jer nema prompt za potvrdu ili kliknite OK za spremanje upita. Učinjene promjene izravno su uključene.

Možete pročitati više o savjetima i značajkama uređivača registra sustava Windows(Windows Registry Editor Tips & Features) . Korisnici sustava Windows 10 v1703 mogu koristiti adresnu traku kako bi skočili izravno na bilo koji ključ registra .

Posebno se mora spomenuti

HKEY_LOCAL_MACHINE\System\CurrentControlSet

hive jer su ključevi u ovom konkretnom slučaju toliko bitni za pokretanje sustava Windows(Windows) da se održava njegova sigurnosna kopija, koju možete vratiti kada je potrebno, jednostavnim podizanjem sustava u sigurnom načinu rada(Safe Mode) i odabirom Zadnja poznata dobra konfiguracija(Last Known Good Configuration) .

Možda biste željeli pročitati i ove postove:(You might want to read these posts too:)

  1. Kako popraviti oštećeni ili oštećeni registar(How to repair corrupted or damaged Registry)
  2. Podešavanje registra izbornika Start i trake zadataka
  3. Izradite sigurnosnu kopiju i vratite registar(Backup and restore the registry)
  4. Pratite promjene u Registru(Monitor changes to the Registry) .
  5. Kako otvoriti više instanci Registra
  6. Emoji se koriste na putu Windows Registry ; Dali si znao!?



About the author

"Ja sam slobodni stručnjak za Windows i Office. Imam više od 10 godina iskustva u radu s ovim alatima i mogu vam pomoći da iz njih izvučete maksimum. Moje vještine uključuju: rad s Microsoft Wordom, Excelom, PowerPointom i Outlookom; stvaranje weba stranice i aplikacije; i pomaganje korisnicima da ostvare svoje poslovne ciljeve."



Related posts