Wat is in Registry Value?

Taljochting fan 'e ferskillende soarten fan registraasjewearden

De Windows Registry is fol fan objekten dy't wearden neamd binne dy't spesifike ynstruksjes befetsje dy't Windows en applikaasjes ferwize.

In soad soarten fan registraasjewearden besteane, allegear dy't hjirûnder eksplisyt binne. Se befetsje string-wearden, binêre wearden, DWORD (32-bit) wearden, QWORD (64-bit) wearden, multi-string-wearden, en útwreide stringenwizen.

Wêr binne Registry Values ​​lokaasje?

Registry values ​​can be found throughout the registry in Windows 10 , Windows 8 , Windows 7 , Windows Vista , and Windows XP .

Yn de Registry Editor binne net allinich registraasjewearden, mar ek registry-keuze en registyske hives . Elke fan dizze objekten binne as mappen en wurde sjoen op 'e lofter kant fan Registry Editor. Registry values, dan binne in pear as triemmen dy yn dizze kaaien opslein binne en har "subkeys".

It selektearjen fan in subkeppel sil alle reagearjen werjaan oan 'e rjochterkant fan Registry Editor. Dit is it iennichste plak yn de Windows Registry dêr't jo registraasjewearden sjen sille - se binne net earder op 'e lofterkantlist.

Hjir binne mar in pear foarbylden fan guon registersplakken, mei de registraasjewearde yn fett:

Yn elke foarbyld is de registraasjewearde de yngong nei it fierder rjochts. Eartiids, yn registraasjelist, wurde dizze yngongen werjûn as triemmen op 'e rjochterkant . Elke wearde wurdt hâlden yn in kaai, en elke toetsstien is oarspronklik yn in registraasjekamp (de fierde lofterhearder boppe).

Dizze krekte struktuer wurdt bewarre yn 'e hiele Windows Registry sûnder útsûndering.

Typen fan Registry Values

Der binne ferskate ferskillende types fan registraasjewearden yn 'e Windows Registry, elk makke mei in oare doel yn' tens. Guon registry wearden brûke regelmjittich brieven en nûmers dy't maklik lêze en begripe, wylst oare binary of hexadezimal brûke om har wearden te ekspresje.

String Value

Strangwearden binne oanjûn troch in lyts read ikoan mei de letters "ab" op har. Dit binne de meast brûkte wearden yn 'e registraasje, en ek de measte minsklik lêsber. Se kinne letters, sifers en symboalen befetsje.

Hjir is in foarbyld fan in stringwearde:

HKEY_CURRENT_USER \ Control Panel \ Keyboard \ KeyboardSpeed

As jo ​​de KeyboardSpeed- wearde op dizze lokaasje yn 'e registraasje iepenje, wurde jo in integer jûn, lykas 31 .

Yn dit bepaalde foarbyld beskiedt de tekenrige de taryf wêr 't in karakter himsels werhelet as syn toets helle wurdt. As jo ​​de wearde feroare hawwe nei 0 , soe de snelheid folle slimmer wêze as as it op 31 bliuwe soe.

Eltse tekenwearde yn 'e Windows Registry wurdt brûkt foar in oare doel ôfhinklik fan wêr't it yn it register is te lizzen, en elk sil in bepaalde funksje útfiere as jo definieare wurde op in oare wearde.

Bygelyks, in oare string-wearde lizzend yn 'e Keyboard- subkey is ien dy't InitialKeyboardIndicators neamd. Ynstee fan it selektearjen fan in getal tusken 0 en 31, dizze sertifikaat wurdt allinich in of 0 of in 2 akseptearret, wêrby in 0 betsjuttet de NUMLOCK-toets foarút as jo kompjûter earst begjint, wylst in wearde fan 2 de NUMLOCK-kaai makket op standert.

Dit binne net de iennige types fan stringwearden yn 'e registering. Oaren kinne oanjûn oan it paad fan in bestân of map, of as tsjinsten foar system ark.

In tekenrige is yn 'e registraasjelist as in "REG_SZ" type registraasjewurk.

Multi-String Value

In multi-string-wearde is fergelykber mei in stringwearde mei it iennich ferskil dat se in list fan wearden befetsje as yn ien perselen.

De Ark Defragmenter yn Windows brûkt de folgjende multi-string-wearde om beskate parameter te bepalen dat de tsjinst rjochten hat:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Tsjinsten \ defragsvc \ Ferplichtberjochten

It iepenjen fan dizze registerwachtwurd lit sjen dat it alle folgjende tekenrigen befettet:

SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege

Net alle multi-string-wearden yn 'e registering sille mear as ien item hawwe. Guon funksjonearje de krekte selde manier as single-string-wearden, mar hawwe de ekstra romte foar mear ynfo as se it nedich binne.

Registraasjebedriuwlist listet meardere string-wearden as "REG_MULTI_SZ" types fan registraasjewearden.

Expandable String Value

In útwreidbere stringwearde is krektas de stringwearde fan boppe ôf, behalve dat se fariabelen befetsje. As dizze types fan registraasjewearden opfrege wurde troch Windows of oare programma's, wurde har wearden útwreide nei wat de fariabele definiearret.

De meast útwreidbere string-wearden binne maklik identifisearre yn de Registry Editor, omdat har wearden% signen befetsje.

Omjouwingsfariabelen binne goede foarbylden fan útwreide stringenwizen:

HKEY_CURRENT_USER \ omjouwing \ TMP

De TMP- útwreidbere stringwearde is % USERPROFILE% \ AppData \ Local \ Temp . It foardiel foar dizze type registraasjewearde is dat de gegevens net de brûkersnamme fan 'e brûker nedich hawwe omdat it de variable % USERPROFILE% is.

As Windows of in oare applikaasje dizze TMP- wearde neamt, wurdt it oersetten nei hokker fariant ynskeakele is. Standert stiet Windows mei dizze fariabele om in punt lykas C: \ Users \ Tim \ AppData \ Local \ Temp te iepenjen.

"REG_EXPAND_SZ" is it type registraalwearde dat Registry Editor lisearje útwreide tekenrige wearden as.

Binary Value

As de namme neamt, sille dizze types fan registraasjewearden skreaun wurde yn binêre. Har byldkaikes yn Registry Editor binne blau mei ien en nullen.

HKEY_CURRENT_USER \ Control Panel \ Desktop \ WindowMetrics \ CaptionFont

De boppesteande paad is fûn yn 'e Windows Registry, mei CaptionFont as de binêre wearde. Yn dit foarbyld ferskynt dizze registraasjewearde de ljepper foar titels yn Windows, mar it is gegevens skreaun yn binêre ynstee fan in regelmjittige, minske-lêsbere formulier.

Registraasjebedriuwlistlist "REG_BINARY" as it type registraalwearde foar binêre wearden.

DWORD (32-bit) Werte- en QWORD (64-bit) werjeften

Beide DWORD (32-bit) wearden en QWORD (64-bit) wearden hawwe in blau ikoan yn 'e Windows Registry. Harren wearden kinne yndrukt wurde yn desimaal of hexadezimales formaat.

De reden ien applikaasje kin in DWORD (32-bit) wearde meitsje en in oare in QWORD-wearde (64-bit) rjochtet net op oft it rint fan in 32-bit of 64-bit ferzje fan Windows, mar allinich op ' fan 'e wearde. Dit betsjut dat jo beide types fan registraasjewearden op sawol 32-bit en 64-bit bestjoeringssysteem hawwe .

Yn dit ferbân betsjuttet in "wurd" 16 bit. DWORD betsjut dan "dûbel-wurd" of 32 bits (16 x 2). Nei dizze logika betsjut QWORD "quad-word" of 64 bit (16x4).

In applikaasje sil de feilige registraalwearde meitsje dat it nedich is om te hâlden mei dizze bitline-regels.

De folgjende is ien foarbyld fan in DWORD (32-bit) wearde yn Windows Registry:

HKEY_CURRENT_USER \ Control Panel \ Personalization \ Desktop Slideshow \ Interval

It iepenjen fan dit DWORD (32-bit) wearde sil wierskynlik in weardegegevens fan 1800000 (en 1b7740 yn hexadezimal) sjen litte. Dizze befeiligingswearde beskriuwt hoe fluch (yn millisekonden) jo skermbefeiliging troch elke slide ferpleatst yn in foto slideshow.

Registry Editor lit DWORD (32-bit) wearden en QWORD (64-bit) wearden as respektivelik "REG_DWORD" en "REG_QWORD" -typen werjaan.

Eftergrûn op & amp; Wizigjen fan registraasjewearden

It spam net as jo feroarsake noch mar ien wurd, altyd in reservekopy meitsje foardat jo begjinne, gewoan om wis te wêzen dat jo it weromjaan kinne oan 'e registraasjebalder yn dat gefal wat ûnferwachte bart.

Spitigernôch kinne jo gjin yndividuele registraasjewearden ophelje. Stel dat jo in reservekopy meitsje fan 'e registraasje-kaai dat de wearde yn is. Sjoch As jo ​​de Windows Registry opsette as jo help nedich hawwe om dit te dwaan.

In register-backup is bewarre as in REG-bestân , wêrtroch jo dan wer werom kinne nei 'e Windows Registry as jo de wizigingen ferwiderje dy't jo makke hawwe. Sjoch As jo ​​de Windows Registry weromsette as jo help hawwe.

Wannear moat ik Registry Values ​​werken / bewurkje wolle?

It meitsjen fan nije registraasjewearden, of wiskje / besteande besteande, kinne in probleem oplosse dy't jo hawwe yn Windows of mei in oar programma. Jo kinne ek registraasjewearden feroarje om tema-programma's te wizigjen of de funksjes fan in applikaasje út te skeakeljen.

Somtiden moatte jo miskien registraalwearden ienfâldich foar ynformaasjeynformaasje iepenje.

Hjir binne in pear foarbylden dy't bywurden of it iepenjen fan registraasjewearden befetsje:

Foar in algemiene oersicht fan feroarings foar registraasjewearden, sjoch as jo Add, Change, & Registry Keys & Werje wiskje .

Mear ynformaasje oer Registry Values

It iepenjen fan in registraasjewearde lit jo gegevens bewurkje. Oars as by triemmen op jo kompjûter dy't feitlik dwaan sil as jo se begjinne, iepenje reagearjen gewoan foar jo om har te bewurkjen. Mei oare wurden, it is folslein feilich om in registraalwearde yn 'e Windows Registry te iepenjen . It feroarjen fan wearden sûnder earst te witten wat jo dogge is net in goed idee.

Der binne inkelde omstannichheden wêrtroch't jo feroarjen fan in registraalwearde net effekt hawwe as jo jo kompjûter werombelle . Oaren hawwe gjin opnij opnij begjinne, sadat har wizigingen fuortendaliks werjûn wurde. Omdat Registry Editor jo net fertelle wêrfoar't jo in opnij begjinne moatte jo jo kompjûter opnij útwreidzje, as in registry-bewurking net wurket.

Jo sjogge guon registraasjewearden yn 'e Windows Registry list as REG_NONE . Dit binne binêre wearden dy't makke wurde as lege gegevens skreaun wurde nei de registering. It iepenjen fan dizze type fan registraalwearde docht har weardegegevens as nullen yn hexadezimale formaat, en Registry Editor lizzen dizze wearden as in binêre wearde (nul-lingte) .

Mei in Command Prompt kinne jo wiskjen en it oanmeitsjen fan registry-kaaien mei de reg wiskje en registrearje as kommando-skeakels.

De maksimale grutte foar alle registraasjewearden yn in registry-kaai is beheind ta 64 kilobytes.