Kio estas Registra Valoro?

Ekspliko de la Malsamaj Tipoj de Registraj Valoroj

La Vindoza registro estas plena de celoj nomataj valoroj, kiuj enhavas specifajn instrukciojn, kiujn raportas Windows kaj aplikoj.

Ekzistas multaj specoj de registraj valoroj, ĉiuj el kiuj estas klarigitaj sube. Ili inkluzivas ŝnurajn valorojn, binarajn valorojn, valorojn DWORD (32-bitojn), valorojn QWORD (64-bit), multkordajn valorojn, kaj amplekseblajn ĉenajn valorojn.

Kie Estas Registraj Valoroj Lokita?

Registraj valoroj troveblas ĉiuj laŭ la registro en Windows 10 , Windows 8 , Windows 7 , Windows Vista , kaj Windows XP .

En Registrilo-redaktilo ne nur registras valorojn, sed ankaŭ registrajn klavojn kaj registritajn domojn . Ĉiu el ĉi tiuj celoj estas kiel dosierujoj kaj estas viditaj maldekstre de Registry Editor. Registraj valoroj, tiam, estas iom kiel dosieroj konservataj en ĉi tiuj ŝlosiloj kaj iliaj "subkejoj".

Elektante subkeykon montros ĉiujn siajn registrajn valorojn sur la dekstra flanko de Registrilo. Ĉi tiu estas la sola loko en la Vindoza Registro, kie vi vidos registritajn valorojn - ili neniam estas listigitaj sur la maldekstra flanko.

Jen kelkaj ekzemploj de iuj registraj lokoj, kun la registra valoro en aŭdaca:

En ĉiu ekzemplo, la registra valoro estas la eniro al la malproksima rajto. Denove, en Registrilo-redaktilo, ĉi tiuj eniroj estas montritaj kiel dosieroj dekstre . Ĉiu valoro estas tenata en ŝlosilo, kaj ĉiu ŝlosilo originiĝas en registro-reto (la malproksima maldekstra dosierujo supre).

Ĉi tiu ĝusta strukturo estas subtenata tra la tuta Vindoza Registro sen escepto.

Tipoj de Registraj Valoroj

Ekzistas pluraj malsamaj tipoj de registraj valoroj en la Vindoza Registro, ĉiu kreita kun alia celo en menso. Iuj registraj valoroj uzas regulajn literojn kaj nombrojn, kiuj estas facile legi kaj kompreni, dum aliaj uzas binaran aŭ heksadekteman por esprimi siajn valorojn.

String Valoro

Stringaj valoroj estas indikitaj per malgranda ruĝa ikono kun la literoj "ab" sur ili. Ĉi tiuj estas la plej ofte uzataj valoroj en la registro, kaj ankaŭ la plej homa-legeblaj. Ili povas enhavi leterojn, nombrojn kaj simbolojn.

Jen ekzemplo de ŝnura valoro:

HKEY_CURRENT_USER \ Kontrolo Panelo \ Klavaro \ KlavaroSpeĉita

Kiam vi malfermas la KlavaronSpeĉan valoron ĉe ĉi tiu loko en la registro, vi ricevas entjeron, kiel 31 .

En ĉi tiu aparta ekzemplo, la ŝnura valoro difinas la imposton ĉe kiu karaktero ripetos kiam ĝia ŝlosilo estas tenita. Se vi ŝanĝus la valoron al 0 , la rapido estus multe pli malrapida ol se ĝi restos ĉe 31.

Ĉiu ŝnura valoro en la Vindoza registro estas uzata por malsama celo, dependante de kie ĝi estas lokita en la registro, kaj ĉiu plenumos apartan funkcion kiam difinita je malsama valoro.

Ekzemple, alia ŝnura valoro situanta en la Klavara subkeyo estas unu nomata InitialKeyboardIndicators . Anstataŭ elekti numeron inter 0 kaj 31, ĉi tiu ŝnura valoro nur akceptas aŭ 0 aŭ 2, kie 0 signifas ke la NUMLOCK-ŝlosilo malŝaltos kiam via komputilo unue komenciĝos, kaj valoro de 2 faras la NUMLOCK-ŝlosilon turni sin defaŭlte.

Ĉi tiuj ne estas la solaj tipoj de ŝnuraj valoroj en la registro. Aliaj povas noti la vojon de dosiero aŭ dosierujo, aŭ servi kiel priskriboj por sistemaj iloj.

Ŝnura valoro estas listigita en Registrilo kiel "REG_SZ" tipo de registra valoro.

Multi-String Valoro

Multkorda valoro estas simila al ŝnura valoro kun la nura diferenco, ke ili povas enhavi liston de valoroj anstataŭ nur unu linio.

La Disk Defragmenter-ilo en Vindozo uzas la jenan multkordan valoron por difini iujn parametrojn, kiujn la servo devus havi rajtojn super:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ defragsvc \ RequiredPrivileges

Malfermi ĉi tiun registran valoron montras, ke ĝi enhavas ĉiujn sekvajn ŝnurajn valorojn:

SeChangeNotifyPrivilege SePersonaPrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege

Ne ĉiuj kongruaj valoroj en la registro havos pli ol unu eniron. Iuj funkcias la ekzaktan saman formon kiel ununuraj kordoj, sed havas la plian spacon por pli da eniroj, se ili bezonas ĝin.

Registri redaktilo listigas multordenajn valorojn kiel "REG_MULTI_SZ" tipojn de registraj valoroj.

Ekspansiiĝebla String Valoro

Etendebla ŝnura valoro estas kiel la kordo-valoro de supre krom ke ili enhavas variablojn. Kiam ĉi tiuj tipoj de registraj valoroj estas vokitaj de Vindozo aŭ aliaj programoj, iliaj valoroj estas ekspansiiĝitaj al tio, kion la variablo difinas.

Plej ekskluziveblaj kordoj-valoroj facile identiĝas en Registrilo, ĉar iliaj valoroj enhavas% signojn.

La variabloj de la medio estas bonaj ekzemploj de valoroj de kordoj expandibles:

HKEY_CURRENT_USER \ Medio \ TMP

La TMP- ekspansigebla ŝnura valoro estas % USERPROFILE% \ AppData \ Local \ Temp . La profito al ĉi tiu tipo de registra valoro estas, ke la datumoj ne bezonas enhavi la uzantnomon de la uzanto ĉar ĝi uzas la % USERPROFILE% variablo.

Kiam Windows aŭ alia apliko nomas ĉi tiun valoron de TMP , ĝi tradukiĝas al kia ajn tiu variablo estas difinita. Defaŭlte, Windows uzas ĉi tiun variablon por malkaŝi vojon kiel C: \ Users \ Tim \ AppData \ Local \ Temp .

"REG_EXPAND_SZ" estas la tipo de registra valoro, kiu Registri redaktilo listigas ekspansiiĝajn ŝnurajn valorojn kiel.

Binara Valoro

Kiel la nomo sugestas, ĉi tiuj tipoj de registraj valoroj estas skribitaj en binara. Iliaj ikonoj en Registrilo estas bluaj kun nuloj.

HKEY_CURRENT_USER \ Kontrolo Panelo \ Desktop \ WindowMetrics \ CaptionFont

La supra vojo troviĝas en la Vindoza Registro, kun CaptionFont estante la binara valoro. En ĉi tiu ekzemplo, malfermi ĉi tiun registran valoron montras la tipan nomon por subskriboj en Vindozo, sed la datumo estas skribita en binara loko anstataŭ laŭ regula kaj homa legable formo.

Registri redaktilo listigas "REG_BINARY" kiel la tipo de registra valoro por duuma valoroj.

DWORD (32-bit) Valoroj kaj QWORD (64-bit) Valoroj

Ambaŭ valoroj de DWORD (32-bit) kaj QWORD (64-bit) valoroj havas bluan ikonon en la Vindoza Registro. Iliaj valoroj povas esti esprimitaj en decimala aŭ malseka formato.

La kialo, unu apliko povas krei DWORD (32-bit) valoron kaj alia QWORD (64-bit) valoro ne ripozas ĉu ĝi funkcias de versio de 32-bit aŭ 64-bito de Windows, sed anstataŭ nur sur la longo de la valoro. Ĉi tio signifas, ke vi povas havi ambaŭ tipojn de registraj valoroj en ambaŭ 32-bitaj kaj 64-bitaj operaciumoj .

En ĉi tiu kunteksto, "vorto" signifas 16 bitojn. DWORD, do, signifas "duobla-vorton" aŭ 32 bitojn (16 X 2). Sekvante ĉi tiun logikon, QWORD signifas "kvad-vorton," aŭ 64 bitojn (16 X 4).

Aplikaĵo kreos la taŭgan registran valoron, kiun ĝi bezonas por plenumi ĉi tiujn bitajn longajn regulojn.

La jenaj estas unu ekzemplo de valoro DWORD (32-bit) en Windows Registry:

HKEY_CURRENT_USER \ Kontrolo Panelo \ Personigo \ Labortablo Slideshow \ Intervalo

Malfermi ĉi tiun valoron DWORD (32-bit) verŝajne montros valorajn datumojn de 1800000 (kaj 1b7740 en heksadekimal). Ĉi tiu registro valoro difinas kiom rapide (en milisekundoj) via ekranfosoro moviĝas tra ĉiu diapozitivoj en fotoprezento.

Registr-redaktilo montras valorojn de DWORD (32-bit) kaj QWORD (64-bit) valorojn kiel "REG_DWORD" kaj "REG_QWORD" tipojn de registraj valoroj, respektive.

Backing & amp; Restarigo de Registraj Valoroj

Ne gravas, se vi ŝanĝos eĉ unu valoron, ĉiam faru rezervon antaŭ ol vi komencos, nur por certiĝi, ke vi povas redoni ĝin al Registro-redaktilo, ĉu io okazas neatendita.

Bedaŭrinde, vi ne povas rezervi individuajn registrajn valorojn. Anstataŭe, vi devas fari rezervon de la registra ŝlosilo, en kiu la valoro estas. Vidu kiel Restarigi la Fenestran Registron se vi bezonas helpon fari tion.

Registriĝo de sekureco estas konservita kiel REG-dosiero , kiun vi tiam povas restarigi reen al la Vindoza registro, se vi bezonas malfari la ŝanĝojn, kiujn vi faris. Vidu kiel Restarigi la Fenestran Registron se vi bezonas helpon.

Kiam Mi Devas Malfermi / Redakti Registrajn Valorojn?

Krei novajn registrajn valorojn, aŭ forigi / redakti ekzistantajn, povas solvi problemon, kiun vi havas en Windows aŭ kun alia programo. Vi ankaŭ povas ŝanĝi registrajn valorojn por tweak programojn aŭ malŝalti la funkciojn de la apliko.

Kelkfoje, vi eble bezonos malfermi registrajn valorojn simple por informoj.

Jen kelkaj ekzemploj, kiuj implicas redaktadon aŭ malfermajn registrajn valorojn:

Por ĝenerala superrigardo pri ŝanĝoj al registraj valoroj, vidu Kiel aldoni, ŝanĝi, kaj forigi registriŝlosilojn kaj valorojn .

Pli da Informoj pri Registraj Valoroj

Malfermi registran valoron permesos al vi redakti ĝiajn datumojn. Kontraste kun dosieroj en via komputilo, kiu fakte faros ion kiam vi lanĉos ilin, la registraj valoroj simple malfermos por vi redakti ilin. Alivorte, ĝi estas tute sekura malfermi ajnan registran valoron en la Vindoza Registro. Tamen, redaktanta valorojn sen unue scii, kion vi faras, ne estas bona ideo.

Ekzistas iuj cirkonstancoj, kie ŝanĝiĝanta registra valoro ne efektive ĝis vi rebootos vian komputilon . Aliaj ne bezonas rekomencon, do iliaj ŝanĝoj estos reflektitaj tuj. Ĉar Registr-redaktilo ne diras al vi, kiuj bezonas reboot, vi rekomencu vian komputilon, se registri redaktilo ne ŝajnas esti laboranta.

Vi povas vidi iujn registrajn valorojn en la Windows Registry listigitaj kiel REG_NONE . Ĉi tiuj estas binaraj valoroj kreitaj kiam malplenaj datumoj estas skribitaj al la registro. Malfermi ĉi tiun tipon de registra valoro montras ĝian valorajn datumojn kiel nuloj en malseka formato, kaj Registr-redaktilo listigas ĉi tiujn valorojn kiel (nula longa binara valoro) .

Uzante Komandan Provizon , vi povas forigi kaj aldoni registrajn klavojn per la reguŝanĝo kaj regi komandajn ŝaltilojn.

La maksimuma grandeco por ĉiuj registraj valoroj en registra klavo estas limigita al 64 kilobajtoj.