Kas ir reģistra vērtība?

Paskaidrojums par dažādu reģistra vērtību tipiem

Windows reģistrs ir pilns ar objektiem, ko sauc par vērtībām, kurās ir konkrēti norādījumi, uz kuriem attiecas Windows un lietojumprogrammas.

Pastāv daudz veidu reģistra vērtības, kuras visas ir paskaidrotas tālāk. Tie ietver virknes vērtības, binārās vērtības, DWORD (32 bitu) vērtības, QWORD (64 bitu) vērtības, daudzrindu vērtības un paplašināmās virknes vērtības.

Kur atrodas reģistra vērtības?

Reģistra vērtības var atrast visā reģistrā Windows 10 , Windows 8 , Windows 7 , Windows Vista un Windows XP .

Reģistra redaktorā ir ne tikai reģistra vērtības, bet arī reģistra atslēgas un reģistra stropus . Katrs no šiem objektiem ir kā mapes un tiek parādīts reģistra redaktora kreisajā pusē. Tad reģistra vērtības ir mazliet līdzīgi failiem, kas tiek glabāti šajos taustiņos un to apakškategorijās.

Izvēloties apakšatslēgu, reģistra redaktora labajā pusē būs redzamas visas tā reģistra vērtības. Šī ir vienīgā vieta Windows reģistrā, kur jūs redzēsiet reģistra vērtības - tās kreisajā pusē tās nekad nav minētas.

Šeit ir daži dažu reģistru atrašanās vietu piemēri, kuru reģistra vērtība ir treknā rakstā.

Katrā piemērā reģistra vērtība ir ieraksts labajā malā. Arī reģistra redaktorā šie ieraksti tiek parādīti kā faili labajā pusē. Katra vērtība tiek turēta taustiņā, un katra atslēga ir iegūta no reģistra stropes (augšpusē esošā tālu kreisā mape).

Šī precīza struktūra tiek uzturēta visā Windows reģistra bez izņēmuma.

Reģistra vērtību veidi

Windows reģistrā ir vairāki dažādi reģistra vērtību tipi, un katrs no tiem ir izveidots ar citu mērķi. Dažas reģistra vērtības izmanto regulārus burti un ciparus, kurus ir viegli lasīt un saprast, bet citi izmanto bināro vai heksadecimālo, lai izteiktu savas vērtības.

String vērtība

String vērtības ir norādītas ar mazu sarkanu ikonu ar burtiem "ab" uz tiem. Tās ir visbiežāk lietotās vērtības reģistrā, kā arī cilvēka visatbilstošākās vērtības. Tie var ietvert burtus, ciparus un simbolus.

Šeit ir virknes vērtības piemērs:

HKEY_CURRENT_USER \ Vadības panelis \ Tastatūra \ KeyboardSpeed

Atverot KeyboardSpeed vērtību šajā reģistra vietā, jums tiek piešķirts vesels skaitlis, piemēram, 31 .

Šajā konkrētajā piemērā virknes vērtība nosaka ātrumu, kādā simbols atkārtojas, kad taustiņš ir nospiests. Ja jūs mainītu vērtību līdz 0 , ātrums būtu daudz lēnāks nekā tad, ja tas būtu palicis 31.

Katra Windows reģistra stīgu vērtība tiek izmantota citam mērķim atkarībā no tā, kur tā atrodas reģistrā, un katra no tām izpilda noteiktu funkciju, ja to definē ar citu vērtību.

Piemēram, vēl viena virknes vērtība, kas atrodas tastatūras apakšatslēģē, tiek dēvēta par InitialKeyboardIndicators . Tā vietā, lai izvēlētos skaitli no 0 līdz 31, šī virknes vērtība pieņem tikai vai nu 0 vai 2, kur 0 nozīmē, ka NUMLOCK taustiņš tiek izslēgts, kad dators vispirms palaiž, bet vērtība 2 padara NUMLOCK taustiņu ieslēgtu pēc noklusējuma.

Tie nav vienīgie virknes vērtību tipi reģistrā. Citi var norādīt uz faila vai mapes ceļu vai arī par sistēmas rīku aprakstiem.

Virknes vērtība ir norādīta reģistra redaktorā kā reģistra vērtības veids "REG_SZ".

Daudzrindu vērtība

Vairāku virkņu vērtība ir līdzīga virknes vērtībai, un vienīgā atšķirība ir tāda, ka tajās var būt ietverts vērtību saraksts , nevis tikai viena rinda.

Windows diska defragmentēšanas rīks izmanto šādu daudzrindu vērtību, lai noteiktu dažus parametrus, kuriem pakalpojumam vajadzētu būt tiesībām:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ defragsvc \ RequiredPrivileges

Atverot šo reģistra vērtību, tiek parādīts, ka tajā ir visas šādas virknes vērtības:

SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege

Ne visas daudzrindu vērtības reģistrā būs vairāk nekā viens ieraksts. Daži darbojas tieši tādā pašā veidā kā vienrindu vērtības, bet tiem ir papildu vieta vairākiem ierakstiem, ja tie ir nepieciešami.

Reģistra redaktors ieraksta daudzrindu vērtības kā "REG_MULTI_SZ" reģistra vērtību veidus.

Izvēršamā virknes vērtība

Izvēršama virknes vērtība ir tāpat kā virknes vērtība no augšas, izņemot to, ka tajos ir mainīgie lielumi. Ja šādas reģistra vērtības tiek pieprasītas ar Windows vai citām programmām, to vērtības tiek paplašinātas līdz tam, ko nosaka mainīgais.

Vairums paplašināmu virknes vērtību ir viegli identificēt reģistra redaktorā, jo to vērtībās ir% apzīmējumu.

Vides mainīgie ir labi paplašināmu virknes vērtību piemēri:

HKEY_CURRENT_USER \ Vide \ TMP

TMP paplašināmā virknes vērtība ir % USERPROFILE% \ AppData \ Local \ Temp . Šāda veida reģistra vērtības priekšrocība ir tāda, ka datiem nav nepieciešams lietotāja lietotājvārds, jo tas izmanto % USERPROFILE% mainīgo.

Kad Windows vai cita lietojumprogramma izsauc šo TMP vērtību, tā tiek pārveidota neatkarīgi no tā, vai mainīgais ir iestatīts uz. Pēc noklusējuma Windows izmanto šo mainīgo, lai atklātu tādu ceļu kā C: \ Users \ Tim \ AppData \ Local \ Temp .

"REG_EXPAND_SZ" ir reģistra vērtības veids, kuru Registry Editor satur paplašināmas virknes vērtības kā.

Binārā vērtība

Kā norāda nosaukums, šāda veida reģistra vērtības tiek rakstītas bināros. Viņu ikonas reģistra redaktorā ir zilas ar tām un nullēm.

HKEY_CURRENT_USER \ Vadības panelis \ Desktop \ WindowMetrics \ CaptionFont

Iepriekš minētais ceļš ir atrodams Windows reģistrā, bet CaptionFont ir binārā vērtība. Šajā piemērā, atverot šo reģistra vērtību, tiek parādīts parakstu fonta nosaukums sistēmā Windows, taču šie dati ir ierakstīti bināros, nevis regulāros, cilvēkus lasāmā formā.

Reģistra redaktors ieraksta "REG_BINARY" kā bināro vērtību reģistra vērtības veidu.

DWORD (32 bitu) vērtības un QWORD (64 bitu) vērtības

Gan DWORD (32 bitu) vērtības, gan QWORD (64 bitu) vērtības Windows reģistrā ir zilas ikonas. Viņu vērtības var izteikt vai nu decimāldaļu, vai heksadecimālā formātā.

Iemesls tam, ka viens lietojumprogramma var izveidot DWORD (32 bitu) vērtību un citu QWORD (64 bitu) vērtību, nav atkarīga no tā, vai tā darbojas no 32 bitu vai 64 bitu Windows versijas, bet tikai uz bitu garumu no vērtības. Tas nozīmē, ka abām 32 un 64 bitu operētājsistēmām var būt abas reģistra vērtības.

Šajā kontekstā "vārds" nozīmē 16 bitus. DWORD nozīmē "dubultvārds" vai 32 biti (16 X 2). Pēc šīs loģikas QWORD nozīmē "quad-word" vai 64 bitus (16 X 4).

Pieteikums radīs pareizu reģistra vērtību, kas tai nepieciešama, lai izpildītu šos bitu garuma noteikumus.

Tālāk ir viens piemērs DWORD (32 bitu) vērtībai Windows reģistrā:

HKEY_CURRENT_USER \ Vadības panelis \ Personalizācija \ darbvirsmas demonstrācija \ intervāls

Atverot šo DWORD (32 bitu) vērtību, iespējams, tiks rādīti vērtības dati no 1800000 (un 1 b7740 - heksadecimālajā). Šī reģistra vērtība nosaka, cik ātri (milisekundēs) jūsu ekrānsaudzētājs pārvietojas pa katru slaidu fotoattēlu demonstrējumā.

Reģistra redaktors rāda attiecīgi DWORD (32 bitu) vērtības un QWORD (64 bitu) vērtības kā reģistra vērtību tipus "REG_DWORD" un "REG_QWORD".

Rezerves kopēšana & amp; Reģistra vērtību atjaunošana

Nav svarīgi, vai maināt pat vienu vērtību, vienmēr pirms dublēšanas izveidojiet dublējumu, lai pārliecinātos, ka to var atjaunot atpakaļ uz reģistra redaktoru, ja notiks neparedzēts notikums.

Diemžēl jūs nevarat dublēt atsevišķas reģistra vērtības. Tā vietā jums ir jāizveido reģistra atslēgas dublējums, kurā šī vērtība ir. Skatiet sadaļu Kā dublēt Windows reģistru, ja jums nepieciešama palīdzība.

Reģistra dublējums tiek saglabāts kā REG fails , kuru pēc tam varat atjaunot atpakaļ Windows reģistrā, ja jums ir jāatjauno veiktās izmaiņas. Ja jums nepieciešama palīdzība, skatiet sadaļu Kā atjaunot Windows reģistru .

Kad man vajadzēs atvērt vai rediģēt reģistra vērtības?

Jaunu reģistra vērtību izveide vai esošu dzēšana / rediģēšana var atrisināt problēmu, kas jums rodas sistēmā Windows vai ar citu programmu. Varat arī nomainīt reģistra vērtības, lai klikētu programmas iestatījumus vai atspējotu lietojumprogrammas funkcijas.

Dažreiz jums var būt nepieciešams atvērt reģistra vērtības tikai informācijas nolūkos.

Šeit ir daži piemēri, kas ietver reģistra vērtību rediģēšanu vai atvēršanu:

Vispārīgu pārskatu par izmaiņu veikšanu reģistra vērtībās skatiet sadaļā Kā pievienot, mainīt un dzēst reģistra atslēgas un vērtības .

Plašāka informācija par reģistra vērtībām

Atverot reģistra vērtību, jūs varat rediģēt savus datus. Atšķirībā no failiem datorā, kas faktiski kaut ko darīs, kad jūs tos palaidīsit, reģistra vērtības vienkārši tiek atvērtas, lai tos varētu rediģēt. Citiem vārdiem sakot, ir pilnīgi droši atvērt jebkuru reģistra vērtību Windows reģistrā. Tomēr vērtību rediģēšana , vispirms nezinot, ko jūs darāt, nav laba ideja.

Ir daži apstākļi, kuros reģistra vērtības nomaiņa nestāsies spēkā, kamēr netiks pārsūtīts jūsu dators . Citi neprasa restartēt vispār, tāpēc to izmaiņas tiks atspoguļotas uzreiz. Tā kā reģistra redaktors nepasaka, kuri no tiem prasa pārstartēšanu, jums vajadzētu restartēt datoru, ja, šķiet, nedarbojas reģistra rediģēšana.

Jūs varat redzēt dažas reģistra vērtības Windows reģistrā, kas uzskaitīti kā REG_NONE . Tie ir bināri vērtības, kas tiek izveidotas, kad tīrie dati tiek ierakstīti reģistrā. Šāda veida reģistra vērtības atvēršana parāda tās vērtību datus kā nulles sešpadsmitdaļu formātā, un reģistra redaktors norāda šīs vērtības kā (nulles garuma bināro vērtību) .

Izmantojot komandu uzvedni , jūs varat dzēst un pievienot reģistra atslēgas ar reg delete un reg pievienot komandu slēdžus.

Visu reģistra atslēgu reģistra vērtību maksimālais lielums ir ierobežots līdz 64 kilobaitiem.