Windows registar pun je objekata koji se nazivaju vrijednostima i sadrže specifične upute na koje se Windows i aplikacije odnose.
Postoje mnoge vrste vrijednosti registra, a sve su objašnjene u nastavku. Uključuju vrijednosti nizova, binarne vrijednosti, DWORD (32-bitne) vrijednosti, QWORD (64-bitne) vrijednosti, višestruke nizove vrijednosti i proširive vrijednosti nizova.
Gdje se nalaze vrijednosti registra?
Vrijednosti registra mogu se pronaći u cijelom registru u sustavima Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista i Windows XP.
U uređivaču registra nisu samo vrijednosti, već i ključevi registra i košnice registra. Posljednja dva objekta su poput mapa i vide se na lijevoj strani uređivača registra. Vrijednosti registra su, dakle, pomalo poput datoteka koje su pohranjene unutar ovih ključeva i njihovih "podključeva."
Odabir potključa prikazat će sve njegove vrijednosti registra na desnoj strani uređivača registra. Ovo je jedino mjesto u registru gdje ćete vidjeti vrijednosti - one nikada nisu navedene na lijevoj strani.
Ovdje je samo nekoliko primjera nekih lokacija registra, s vrijednošću registra podebljano:
- HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVendor
- HKEY_CURRENT_USER\Okruženje\TEMP
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CurrentUser
U svakom primjeru, vrijednost je unos krajnje desno. Opet, u uređivaču registra, ti su unosi prikazani kao datoteke na desnoj strani. Svaka vrijednost se čuva u ključu, a svaki ključ potječe iz saća registra (krajnja lijeva mapa iznad).
Ova se točna struktura održava kroz cijeli Windows registar, bez iznimke.
Vrste vrijednosti registra
Postoji nekoliko vrsta vrijednosti registra, od kojih je svaka stvorena za drugu svrhu. Neki koriste obična slova i brojke koje je lako čitati i razumjeti, dok drugi koriste binarno ili heksadecimalno za izražavanje svojih vrijednosti.
Vrijednost niza
Vrijednosti niza označene su malom crvenom ikonom sa slovima ab na njima. Ovo su najčešće korištene vrijednosti u registru, a također i najčitljivije. Mogu sadržavati slova, brojke i simbole.
Evo primjera vrijednosti niza:
HKEY_CURRENT_USER\Control Panel\Keyboard\KeyboardSpeed
Kada otvorite vrijednost KeyboardSpeed na ovoj lokaciji u registru, dobivate cijeli broj, poput 31.
U ovom konkretnom primjeru, vrijednost niza definira brzinu kojom će se znak ponavljati kada se njegova tipka drži pritisnutom. Ako biste promijenili vrijednost na 0, brzina bi bila puno sporija nego da ostane na 31.
Svaka vrijednost niza koristi se za različite svrhe ovisno o tome gdje se nalazi u registru, a svaka će obavljati određenu funkciju kada je definirana na različitoj vrijednosti.
Na primjer, još jedna vrijednost niza koja se nalazi u potključu tipkovnice naziva se InitialKeyboardIndicators. Umjesto odabira broja između 0 i 31, ovaj prihvaća samo 0 ili 2, gdje 0 znači da će tipka NUMLOCK biti isključena kada se vaše računalo prvi put pokrene, dok 2 znači da se tipka NUMLOCK uključuje prema zadanim postavkama.
Ovo nisu jedine vrste vrijednosti niza u registru. Drugi mogu ukazivati na putanju datoteke ili mape, ili služiti kao opisi za sistemske alate.
Vrijednost niza navedena je u uređivaču registra kao REG_SZ vrsta vrijednosti registra.
Vrijednost s više nizova
Vrijednost s više nizova slična je vrijednosti niza, s jedinom razlikom što mogu sadržavati popis vrijednosti umjesto samo jednog retka.
Alat za defragmentaciju diska koristi sljedeću višestruku vrijednost za definiranje određenih parametara nad kojima usluga treba imati prava:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\defragsvc\RequiredPrivileges
Otvaranje ove vrijednosti pokazuje da sadrži sve sljedeće vrijednosti niza:
SeChangeNotifyPrivilege
SeImpersonatePrivilege
SeIncreaseWorkingSetPrivilege
SeTcbPrivilege
SeSystemProfilePrivilege
SeAuditPrivilege
SeCreateGlobalPrivilege
SeBackupPrivilege
SeManageVolumePrivilege
Nemaju sve vrijednosti s više nizova više od jednog unosa. Neki funkcioniraju na potpuno isti način kao pojedinačne vrijednosti niza, ali imaju dodatni prostor za više unosa ako im je potreban.
Uređivač registra ispisuje vrijednosti s više znakova kao REG_MULTI_SZ vrste vrijednosti registra.
Proširiva vrijednost niza
Proširiva vrijednost niza je kao gornja vrijednost niza, osim što sadrži varijable. Kada Windows ili drugi programi pozovu ove vrste vrijednosti registra, njihove se vrijednosti proširuju na ono što varijabla definira.
Većina proširivih vrijednosti nizova lako se identificira u uređivaču registra jer njihove vrijednosti sadrže znakove %.
Varijable okruženja dobri su primjeri proširivih vrijednosti niza:
HKEY_CURRENT_USER\Environment\TMP
TMP proširiva vrijednost niza je %USERPROFILE%\AppData\Local\Temp. Prednost ove vrste vrijednosti registra je u tome što podaci ne moraju sadržavati korisničko ime korisnika jer koriste varijablu %USERPROFILE%.
Kada Windows ili neka druga aplikacija pozove ovu TMP vrijednost, ona se prevodi na ono na što je ta varijabla postavljena. Prema zadanim postavkama, Windows koristi ovu varijablu za otkrivanje staze poput C:\Users\Tim\AppData\Local\Temp.
REG_EXPAND_SZ je vrsta vrijednosti registra koju uređivač registra navodi proširive vrijednosti niza.
Binarna vrijednost
Kao što ime sugerira, ove vrste vrijednosti registra su zapisane u binarnom obliku. Njihove ikone u uređivaču registra su plave s jedinicama i nulama.
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\CaptionFont
Gornja staza nalazi se u registru, a CaptionFont je binarna vrijednost. U ovom primjeru, otvaranje ove vrijednosti prikazuje naziv fonta za opise u sustavu Windows, ali su njegovi podaci zapisani u binarnom obliku umjesto u uobičajenom, čovjeku čitljivom obliku.
Uređivač registra navodi REG_BINARY kao vrstu vrijednosti registra za binarne vrijednosti.
DWORD (32-bitne) vrijednosti & QWORD (64-bitne) vrijednosti
I DWORD (32-bitne) vrijednosti i QWORD (64-bitne) vrijednosti imaju plavu ikonu u Windows registru. Njihove vrijednosti mogu se izraziti u decimalnom ili heksadecimalnom formatu.
Razlog zašto jedna aplikacija može stvoriti DWORD (32-bitnu) vrijednost, a druga QWORD (64-bitnu) vrijednost ne ovisi o tome radi li se iz 32-bitne ili 64-bitne verzije sustava Windows, već umjesto toga isključivo na duljini bita vrijednosti. To znači da možete imati obje vrste vrijednosti registra na 32-bitnim i 64-bitnim operativnim sustavima.
U ovom kontekstu, "riječ" znači 16 bita. DWORD, dakle, znači "dvostruka riječ" ili 32 bita (16 X 2). Slijedeći ovu logiku, QWORD znači "četverostruka riječ", ili 64 bita (16 X 4).
Aplikacija će stvoriti ispravnu vrijednost registra koja je potrebna da bi bila u skladu s ovim pravilima duljine bita.
Sljedeće je jedan primjer DWORD (32-bitne) vrijednosti u registru sustava Windows:
HKEY_CURRENT_USER\Control Panel\Personalization\Desktop Slideshow\Interval
Otvaranje ove DWORD (32-bitne) vrijednosti vjerojatno će pokazati podatke o vrijednosti od 1800000 (i 1b7740 u heksadecimalnom obliku). Ova vrijednost registra definira koliko se brzo (u milisekundama) vaš čuvar zaslona kreće kroz svaki slajd u prezentaciji fotografija.
Uređivač registra prikazuje DWORD (32-bitne) vrijednosti i QWORD (64-bitne) vrijednosti kao REG_DWORD i REG_QWORD vrste registra vrijednosti, odnosno.
Sigurnosno kopiranje i vraćanje vrijednosti registra
Nije važno mijenjate li samo jednu vrijednost, uvijek napravite sigurnosnu kopiju prije nego što počnete, samo kako biste bili sigurni da je možete vratiti natrag u uređivač registra u slučaju da se dogodi nešto neočekivano.
Nažalost, ne možete sigurnosno kopirati pojedinačne vrijednosti registra. Umjesto toga, morate napraviti sigurnosnu kopiju ključa registra u kojem se nalazi vrijednost. Pogledajte naš članak o tome kako napraviti sigurnosnu kopiju registra sustava Windows ako vam je potrebna pomoć u tome.
Sigurnosna kopija registra sprema se kao REG datoteka, koju zatim možete vratiti natrag u Windows registar ako trebate poništiti promjene koje ste napravili.
Kada bih trebao otvoriti/urediti vrijednosti registra?
Stvaranje novih vrijednosti registra ili brisanje/uređivanje postojećih može riješiti problem koji imate u sustavu Windows ili s drugim programom. Također možete promijeniti vrijednosti registra kako biste podesili postavke programa ili onemogućili značajke aplikacije.
Na primjer, možete stvoriti određenu vrijednost registra za instalaciju sustava Windows 11 ako ne podržava vaš procesor ili za promjenu veličine programske trake sustava Windows 11.
Ponekad ćete morati otvoriti vrijednosti registra samo u informativne svrhe.
Evo nekoliko primjera koji uključuju uređivanje ili otvaranje vrijednosti registra:
- Kako provjeriti trenutnu verziju BIOS-a na vašem računalu
- Kako spriječiti programe da kradu fokus u sustavu Windows
- Kako se automatski prijaviti na Windows
Više informacija o vrijednostima registra
Otvaranje vrijednosti registra omogućit će vam uređivanje njegovih podataka. Za razliku od datoteka na vašem računalu koje će zapravo učiniti nešto kada ih pokrenete, vrijednosti registra se jednostavno otvaraju da biste ih uredili. Drugim riječima, potpuno je sigurno otvoriti bilo koju vrijednost registra u registru sustava Windows. Međutim, uređivanje vrijednosti bez prethodnog saznanja što radite loša je ideja.
Postoje neke okolnosti u kojima promjena vrijednosti registra neće stupiti na snagu dok ponovno ne pokrenete računalo. Drugi uopće ne zahtijevaju ponovno pokretanje, pa će se njihove promjene odmah odraziti. Budući da vam uređivač registra ne govori koji zahtijevaju ponovno pokretanje, trebali biste ponovno pokrenuti računalo ako se čini da uređivanje registra ne funkcionira.
Možda ćete vidjeti neke vrijednosti registra navedene kao REG_NONE Ovo su binarne vrijednosti koje se stvaraju kada se prazni podaci upišu u registar. Otvaranje ove vrste vrijednosti prikazuje njezine podatke o vrijednosti kao nule u heksadecimalnom formatu, a uređivač registra navodi ih kao (binarna vrijednost nulte duljine)
Upotrebom naredbenog retka možete brisati i dodavati ključeve registra pomoću naredbenih prekidača reg delete i reg add.
Maksimalna veličina za sve vrijednosti registra unutar ključa registra ograničena je na 64 kilobajta.