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) .
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:)
- Kako popraviti oštećeni ili oštećeni registar(How to repair corrupted or damaged Registry)
- Podešavanje registra izbornika Start i trake zadataka
- Izradite sigurnosnu kopiju i vratite registar(Backup and restore the registry)
- Pratite promjene u Registru(Monitor changes to the Registry) .
- Kako otvoriti više instanci Registra
- Emoji se koriste na putu Windows Registry ; Dali si znao!?
Related posts
Uključite ili isključite Windows Spotlight koristeći Registry ili Group Policy Editor
Kako koristiti alate ugrađene u Charmap i Eudcedit u sustavu Windows 11/10
Microsoft Visual C++ paket za redistribuciju: FAQ i preuzimanje
Kako koristiti uređivač načina unosa (IME) na računalu sa sustavom Windows 11/10
Kako omogućiti ili onemogućiti značajku arhiviranja aplikacija u sustavu Windows 11/10
Napravite novu, promijenite veličinu, proširite particiju pomoću alata za upravljanje diskom
Što registrira ovaj program za ponovno pokretanje u sustavu Windows 11/10?
Analizirajte lanac čekanja: Identificirajte obješeni ili zamrznuti proces u sustavu Windows 10
Kako promijeniti postavke lokacije u sustavu Windows 11/10
Kako koristiti novo pretraživanje sa značajkom snimanja zaslona u sustavu Windows 10
Omogućite poboljšanu zaštitu od lažiranja u Windows 10 Hello Face Authentication
Uključite ili isključite Koristi prepoznavanje govora u Windows Mixed Reality
Što je modul pouzdane platforme? Kako provjeriti imate li TPM čip?
Pristupite i koristite stranicu Microsoft Edge o zastavicama u sustavu Windows 11/10
Kako onemogućiti automatsku rotaciju zaslona u sustavu Windows 11/10
Kako omogućiti Wake-on-LAN u sustavu Windows 11/10
Alati naredbenog retka DISKPART i FSUTIL za upravljanje diskovima
Kako formatirati Windows 10 računalo
Značajke sustava Windows Server 2022 su uklonjene ili zastarjele
Kako smanjiti ažuriranja trake zadataka za vijesti i interese u sustavu Windows 10