Windows Registry je pun predmeta koji se zove vrijednosti koji sadrže posebne upute koje se odnose na Windows i aplikacije.
Postoje mnoge vrste registra vrijednosti, koje su sve objašnjene u nastavku. Oni uključuju vrijednosti niza, binarne vrijednosti, DWORD (32-bitne) vrijednosti, QWORD (64-bitne) vrijednosti, višeslojne vrijednosti i proširive vrijednosti niza.
Gdje se nalaze vrijednosti registra?
Vrijednosti registra mogu se pronaći u cijelom registru u sustavu Windows 10, Windows 8, Windows 7, Windows Vista i Windows XP.
U Registry Editoru nisu samo vrijednosti registra već i ključevi registra i registarske košnice. Svaki od tih objekata nalik je mapama i vidljiv je na lijevoj strani Registry Editor. Vrijednosti registra, dakle, malo su poput pohranjenih datoteka u ove tipke i njihove "podključeve".
Odabir potključa prikazat će sve vrijednosti registra na desnoj strani Registry Editor. Ovo je jedino mjesto u registru sustava Windows u kojem ćete vidjeti vrijednosti registra - one nikada nisu navedene na lijevoj strani.
Evo samo nekoliko primjera nekih lokacija registra, s vrijednošću registra podebljano:
- HKEY_LOCAL_MACHINE HARDWARE OPIS System BIOS BIOSVendor
- HKEY_CURRENT_USER Okoliš TEMP
- HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Trenutni korisnik
U svakom primjeru, vrijednost registra je unos krajnje desne strane. Opet, u Registry Editoru, ti se unosi prikazuju kao datoteke na pravo strana. Svaka vrijednost se drži u ključu, a svaka tipka potječe iz registarske košnice (gornja lijeva mapa gore).
Ta se ta struktura održava u cijelom registru sustava Windows bez iznimke.
Vrste vrijednosti registra
Postoji nekoliko različitih vrsta registra vrijednosti u registru sustava Windows, svaki stvoren s drugačijom svrhu na umu. Neke vrijednosti registra koriste redovita slova i brojeve koji su lako čitljivi i razumljivi, dok drugi koriste binarnu ili heksadecimalnu vrijednost kako bi izrazili svoje vrijednosti.
String vrijednost
String vrijednosti označene su malom crvenom ikonom s njima na slovima "ab". To su najčešće korištene vrijednosti u registru, a također i najčitaniji. Mogu sadržavati slova, brojeve i simbole.
Evo primjera vrijednosti niza:
HKEY_CURRENT_USER Upravljačka ploča Tipkovnica KeyboardSpeed
Kada otvorite KeyboardSpeed vrijednost na toj lokaciji u registru, dobivate cijeli broj, na primjer 31 .
U ovom konkretnom primjeru vrijednost niza definira brzinu kojom će se lik ponavljati kada se ključ pritisne. Ako želite promijeniti vrijednost 0 , brzina bi bila znatno niža nego da bi ostala na 31.
Svaka vrijednost niza u registru sustava Windows koristi se za drukčiju svrhu, ovisno o tome gdje se nalazi u registru, a svaka će izvršiti određenu funkciju kada je definirana na drugu vrijednost.
Na primjer, druga vrijednost niza nalazi se u tastatura podskup se zove InitialKeyboardIndicators, Umjesto odabira broja između 0 i 31, ova vrijednost niza prihvaća samo 0 ili 2, pri čemu 0 znači da će NUMLOCK tipka biti isključena kada se vaše računalo prvi put pokrene, a vrijednost 2 uključuje tipku NUMLOCK prema zadanim postavkama.
To nisu jedine vrste vrijednosti niza u registru. Drugi mogu ukazati na put datoteke ili mape ili poslužiti kao opisi za alate sustava.
Vrijednost niza navedena je u programu Registry Editor kao vrsta registra "REG_SZ".
Višestruka vrijednost
Vrijednost višeslojne vrijednosti slična je vrijednosti niza, s jedinom razlikom koja može sadržavati a popis vrijednosti umjesto samo jedne linije.
Alat za defragmentaciju diska u sustavu Windows koristi sljedeću vrijednost s više nizova kako bi definirali određene parametre za koje usluga treba imati prava:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services defragsvc RequiredPrivileges
Otvaranje ove vrijednosti registra pokazuje da sadrži sve sljedeće vrijednosti niza:
SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege
Nisu sve vrijednosti s više nizova u registru imat će više od jednog unosa. Neki funkcioniraju na isti način kao i pojedinačne vrijednosti niza, ali imaju dodatni prostor za više unosa ako im je potrebna.
Registry Editor navodi više nizova vrijednosti kao vrste "REG_MULTI_SZ" vrijednosti registra.
Proširiva vrijednost niza
Vrijednost proširivog niza jednaka je vrijednosti niza odozgo, osim što sadrži varijable. Kada se ove vrste registra vrijednosti zovu Windows ili drugi programi, njihove su vrijednosti proširen out to što varijabla definira.
Većina vrijednosti koje se mogu proširiti lako se identificiraju u Registry Editoru jer njihove vrijednosti sadrže% znakova.
Varijable okruženja su dobri primjeri proširivih vrijednosti niza:
HKEY_CURRENT_USER Okoliš TMP
TMP proširiv niz vrijednosti % USERPROFILE% AppData Local Temp , Prednost za ovu vrstu registarske vrijednosti je da podaci ne moraju sadržavati korisničko ime korisnika jer koristi %KORISNIČKI PROFIL% promjenjiva.
Kada to zovu Windows ili neki drugi program TMP vrijednost, ona se prebacuje na ono što god je ta varijabla postavljena.Prema zadanim postavkama, sustav Windows koristi tu varijablu da bi otkrio takav put C: Users Tim AppData Local Temp .
"REG_EXPAND_SZ" je vrsta registarske vrijednosti koju Registry Editor navodi proširive vrijednosti niza kao.
Binarna vrijednost
Kao što ime sugerira, ove vrste registra vrijednosti su napisane u binarnom. Njihove ikone u Registry Editoru su plave s onima i nulama.
HKEY_CURRENT_USER Upravljačka ploča Desktop WindowMetrics CaptionFont
Gornji put nalazi se u registru sustava Windows, uz CaptionFont što je binarna vrijednost. U ovom primjeru, otvaranje ove vrijednosti registra pokazuje naziv fonta opisa u sustavu Windows, ali podaci se pišu u binarnom obliku umjesto u redovitom, čitljivom obliku.
Registry Editor navodi "REG_BINARY" kao vrstu vrijednosti registra za binarnu vrijednost.
DWORD (32-bitne) vrijednosti i QWORD (64-bitne) vrijednosti
Oba DWORD (32-bitna) vrijednosti i QWORD (64-bitne) vrijednosti imaju plavu ikonu u registru sustava Windows. Njihove se vrijednosti mogu izraziti u decimalnom ili heksadecimalnom obliku.
Razlog da jedna aplikacija može stvoriti DWORD (32-bitnu) vrijednost, a druga QWORD (64-bitna) vrijednost ne počiva na tome hoće li se pokrenuti s 32-bitne ili 64-bitne verzije sustava Windows, već samo na duljini bita od vrijednosti. To znači da možete imati obje vrste vrijednosti registra na 32-bitnom i 64-bitnom operativnom sustavu.
U ovom kontekstu riječ "riječ" znači 16 bita. DWORD, dakle, znači "dvostruko", ili 32 bit (16 x 2). Slijedeći ovu logiku, QWORD znači "quad-word" ili 64 bita (16 x 4).
Aplikacija će stvoriti ispravnu vrijednost registra koja mu je potrebna kako bi se udovoljila tim pravilima duljine bita.
Slijedi primjer jednog DWORD (32-bit) vrijednosti u registru sustava Windows:
HKEY_CURRENT_USER Upravljačka ploča Personalizacija Desktop Slideshow Interval
Otvaranje ove DWORD (32-bitne) vrijednosti vjerojatno će prikazati podatke vrijednosti od 1800000 (i 1b7740 u heksadecimalnom). Ova vrijednost registra određuje koliko brzo (u milisekundama) vaš čuvar zaslona pomiče kroz svaki dijapozitiv u slideshowu fotografija.
Registry Editor prikazuje DWORD (32-bitne) vrijednosti i QWORD (64-bitne) vrijednosti kao "REG_DWORD" i "REG_QWORD" vrste vrijednosti registra.
Sigurnosno kopiranje i vraćanje vrijednosti registra
Nije bitno ako mijenjate čak i jednu vrijednost, stalno napravite sigurnosnu kopiju prije nego što počnete, samo da biste bili sigurni da je možete vratiti u Registry Editor ako se nešto dogodi neočekivano.
Nažalost, ne možete sigurnosno kopirati pojedinačne vrijednosti registra. Umjesto toga, morate napraviti sigurnosnu kopiju ključa registra u kojoj je vrijednost. Pogledajte Kako sigurnosno kopirati Windows Registry ako vam je potrebna pomoć pri tome.
Registarska je sigurnosna kopija spremljena kao REG datoteka, koju možete vratiti natrag u registar sustava Windows ako trebate poništiti promjene koje ste napravili. Pogledajte odjeljak Kako vratiti registar sustava Windows ako vam je potrebna pomoć.
Kada bih trebao otvoriti / urediti vrijednosti registra?
Stvaranje novih vrijednosti registra ili brisanje / uređivanje postojećih mogu riješiti problem koji imate u sustavu Windows ili s drugim programom. Također možete promijeniti vrijednosti registra za podešavanje postavki programa ili onemogućiti značajke programa.
Ponekad ćete možda morati otvoriti vrijednosti registra samo u informativne svrhe.
Evo nekoliko primjera koji uključuju uređivanje ili otvaranje vrijednosti registra:
- Kako krivotvoriti plavi ekran smrti
- Kako provjeriti trenutnu verziju BIOS-a na vašem računalu
- Kako spriječiti programe od krađe fokusa u sustavu Windows
- Kako napraviti Windows 7 Auto Prijava
Za opći pregled promjena vrijednosti registra pogledajte Kako dodati, mijenjati i brisati ključeve i vrijednosti registra.
Više informacija o vrijednostima registra
Otvaranje registarske vrijednosti omogućit će vam uređivanje podataka. Za razliku od datoteka na računalu koje će zapravo učiniti nešto kada ih pokrenete, vrijednosti registra jednostavno se otvaraju za uređivanje. Drugim riječima, potpuno je sigurno otvorena bilo koju vrijednost registra u registru sustava Windows. Međutim, montaža vrijednosti bez prethodnog poznavanja onoga što radite nije dobra ideja.
Postoje neke okolnosti u kojima mijenjanje vrijednosti registra neće stupiti na snagu dok ponovno ne pokrenete računalo. Drugi ne zahtijevaju ponovno pokretanje, pa će se njihove promjene odmah odraziti. Budući da Registry Editor ne kaže koja one zahtijevaju ponovno podizanje sustava, trebali biste ponovno pokrenuti računalo ako se čini da uredba registra ne funkcionira.
Možda ćete vidjeti neke vrijednosti registra u registru sustava Windows kao REG_NONE , To su binarne vrijednosti koje se stvaraju kada se prazni podaci upisuju u registar. Otvaranje ove vrste registarske vrijednosti prikazuje podatke vrijednosti kao nula u heksadecimalnom formatu, a Registry Editor navodi te vrijednosti kao (binarnu vrijednost nulte duljine) .
Korištenje naredbenog retka, možete izbrisati i dodati ključeve registra s reg delete i reg dodaj sklopke za naredbe.
Maksimalna veličina za sve vrijednosti registra unutar ključa registra ograničena je na 64 kilobajta.