Osnove registra sustava Windows: De-Mystifying Windows Registry

Sadržaj:

Osnove registra sustava Windows: De-Mystifying Windows Registry
Osnove registra sustava Windows: De-Mystifying Windows Registry

Video: Osnove registra sustava Windows: De-Mystifying Windows Registry

Video: Osnove registra sustava Windows: De-Mystifying Windows Registry
Video: CS50 2013 - Week 10, continued - YouTube 2024, Ožujak
Anonim

Windows Registry je direktorij koji pohranjuje postavke i mogućnosti operacijskog sustava za Microsoft Windows. Sadrži informacije i postavke za sve hardver, softver operacijskog sustava, većinu neoperativnog softvera sustava, korisnike, preferencije računala, itd. Ovaj post govori o Osnove sustava Windows Registry.

Kad god korisnik izmijeni postavke upravljačke ploče, pridružene datoteke, pravila sustava ili većinu instaliranog softvera, promjene se odražavaju i pohranjuju u registru. Registry također pruža prozor u rad kernela, izlažući podatke o runtimu, kao što su brojači performansi i trenutno aktivni hardver.
Kad god korisnik izmijeni postavke upravljačke ploče, pridružene datoteke, pravila sustava ili većinu instaliranog softvera, promjene se odražavaju i pohranjuju u registru. Registry također pruža prozor u rad kernela, izlažući podatke o runtimu, kao što su brojači performansi i trenutno aktivni hardver.

Registry sustava Windows uveden je kako bi se uredila bogatstvo po INI datotekama po programu koji su prethodno bili korišteni za spremanje konfiguracijskih postavki za Windows programe. Ove su datoteke bile rasute po cijelom sustavu, što ih je teško pratilo.

Osnove sustava Windows Registry

Registar se sastoji od sljedećih 5 Korijenske tipke:

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG.
Image
Image

Sadrže ključne korijene potključevima. Podključevi mogu sadržavati i vlastite subkejeve i sadržavati barem jednu vrijednost, nazvanu kao njezinu Zadana vrijednost. Ključ sa svim svojim potključima i vrijednostima zove se kao a Košnica.

Registar se nalazi na disku u mapi system32 / config kao nekoliko zasebnih datoteka košnice. Te datoteke košnice tada se čitaju u memoriju svaki put kad Windows počne ili kada se korisnik prijavi. Da biste vidjeli gdje se košnice fizički pohranjuju, pogledajte:

HKEY_LOCAL_MACHINE System CurrentControlSet Control HiveList

Više o lokaciji registracijskih datoteka sustava Windows možete pročitati više.
Više o lokaciji registracijskih datoteka sustava Windows možete pročitati više.

Registar koristi sljedeće vrste podataka:

  • REG_SZ: SZ označava nulu završetak. Riječ je o nizu promjenjive duljine koja 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č. To je 32-bitna numerička vrijednost i može držati bilo koji broj od 0 do 232.
  • REG_QWORD: Ova vrsta podataka je četverostruka riječ. To je 64-bitna numerička vrijednost.
  • REG_MULTI_SZ: Ova vrsta podataka sadrži skupinu nulte terminiranih nizova dodijeljenih jednoj vrijednosti.
  • REG_EXPAND_SZ: Ova vrsta podataka je niz koji završava nulom trakom koji sadrži neekspandiranu referencu na varijablu okruženja, na primjer,% SystemRoot%.

Virtualizacija registra u sustavu Windows Vista nadalje

Počevši od sustava Windows Vista, zajedno s Virtualizacijom datoteka, registar je virtualiziran, a stoga za razliku od sustava Windows XP, nema tendenciju patiti od nadimanja. Isto se nastavlja iu sustavu Windows 7.

Virtualizacija u osnovi znači da su aplikacije spriječene od pisanja u Sustav mape Windows 'datotečni sustav i ALSO na'stroj široki tipke'U registru. Međutim, to ne sprječava standardni korisničkih računa da instalirate ili pokrenete programe.

U sustavu Windows Vista i novijim, UAC koristi značajku virtualizacije registra, kako bi preusmjerio pokušaje pisanja podključima

HKEY_LOCAL_MACHINESoftware

Kada aplikacija pokuša pisati ovom košnicu, umjesto toga, piše, umjesto lokacije po korisniku,

HKEY_CLASSES_ROOTVirtualStoreMachineSoftware

To je učinjeno diskretno. Nitko ne zna da se to događa!

Ovo je, ukratko, virtualizacija registra, a korisna je sigurnosna značajka.

Usput rečeno, valja spomenuti još jednu novu tehnologiju koja se temelji na sustavu Windows Vista i novijim verzijama: Kernel Transaction Manager, koji omogućuje Transakcijski registar. Ova značajka omogućuje neku vrstu povrata registra. Ali to nije implementirano u Registry Editoru. Umjesto toga, ta je značajka namijenjena razvojnim programerima koji trebaju stvoriti robusne aplikacije pomoću transakcijske obrade.

Registry Editor

Primarni alat u sustavu Windows 10/8/7 / Vista radi izravno s registrom je Registry Editor, Da biste mu pristupili, jednostavno upišite regedit u programu Start i pritisnite Enter!

Morate biti dvostruko pažljivi kada radite s Registrom jer nema potvrde za potvrdu ili kliknite U redu za spremanje redak. Izmjene su izravno ugrađene.

Možete pročitati više o savjetima i značajkama sustava Windows Registry Editor. Korisnici sustava Windows 10 v1703 mogu koristiti adresnu traku kako bi izravno prešli na bilo koji ključ registra.

Posebno treba spomenuti spomenuti

HKEY_LOCAL_MACHINESystemCurrentControlSet

košnica jer su ključevi u toj mjeri toliko bitni za pokretanje Vista, održavanje njegove sigurnosne kopije, koju možete vratiti kada je to potrebno, jednostavnim dizanjem u sigurnom načinu rada i odabirom Posljednja poznata dobra konfiguracija.

Za početak, možda želite pročitati ovaj post na izborniku Start i TaskBar Tweaks registra. Možete provjeriti više članaka u registru sustava Windows i otići ovdje da biste saznali kako sigurnosno kopirati i vratiti registar i kako pratiti izmjene u registru. Saznajte kako otvoriti više primjeraka Registra.

Post je prenesena iz WinVistaClub.com i ažurirana i objavljena ovdje.

Preporučeni: