Beth yw Gwerth y Gofrestrfa?

Esboniad o'r Mathau gwahanol o Werthoedd y Gofrestrfa

Mae Registry Windows yn llawn o wrthrychau a elwir yn werthoedd sy'n cynnwys cyfarwyddiadau penodol y mae Windows a cheisiadau yn cyfeirio atynt.

Mae llawer o fathau o werthoedd cofrestriad yn bodoli, ac mae pob un ohonynt yn cael eu hesbonio isod. Maent yn cynnwys gwerthoedd llinynnol, gwerthoedd deuaidd, gwerthoedd DWORD (32-bit), gwerthoedd QWORD (64-bit), gwerthoedd aml-linyn, a gwerthoedd llinynnol ehangadwy.

Ble Mae Gwerthoedd y Gofrestrfa Wedi'i leoli?

Gellir dod o hyd i werthoedd y Gofrestrfa drwy gydol y gofrestrfa yn Windows 10 , Windows 8 , Windows 7 , Windows Vista , a Windows XP .

Yn Golygydd y Gofrestrfa nid yn unig y mae gwerthoedd cofrestrfa ond hefyd allweddi cofrestrfa a chwarennau cofrestrfa . Mae pob un o'r gwrthrychau hyn fel ffolderi ac fe'u gwelir ar ochr chwith Golygydd y Gofrestrfa. Mae gwerthoedd y Gofrestrfa, yna, ychydig yn debyg i ffeiliau sy'n cael eu storio y tu mewn i'r allweddi hyn a'u "subkeys."

Bydd dewis is-ddarganfod yn dangos ei holl werthoedd cofrestrfa ar ochr dde Golygydd y Gofrestrfa. Dyma'r unig le yng Nghofrestrfa Ffenestri lle gwelwch werthoedd y gofrestrfa - ni chânt eu rhestru erioed ar yr ochr chwith.

Dyma ychydig enghreifftiau o rai lleoliadau cofrestrfa, gyda gwerth y cofrestriad mewn print trwm:

Ym mhob enghraifft, gwerth y gofrestr yw'r fynedfa i'r eithaf dde. Unwaith eto, yng Ngolygydd y Gofrestrfa, dangosir y cofnodion hyn fel ffeiliau ar yr ochr dde . Mae pob gwerth yn cael ei ddal mewn allwedd, ac mae pob allwedd yn tarddu o hive registry (y ffolder sydd ar y chwith i fyny uchod).

Mae'r union strwythur hwn yn cael ei chynnal trwy holl Gofrestrfa'r Ffenestri heb eithriad.

Mathau o Werthoedd y Gofrestrfa

Mae nifer o wahanol fathau o werthoedd cofrestrfa yn y Gofrestrfa Windows, pob un a grëwyd gyda diben gwahanol mewn golwg. Mae rhai gwerthoedd y gofrestrfa'n defnyddio llythrennau a rhifau rheolaidd sy'n hawdd eu darllen a'u deall, tra bod eraill yn defnyddio deuaidd neu hexadegol i fynegi eu gwerthoedd.

Gwerth Llinynnol

Mae gwerthoedd coch yn cael eu nodi gan eicon coch bach gyda'r llythyrau "ab" arnynt. Dyma'r gwerthoedd mwyaf cyffredin yn y gofrestrfa, a hefyd y rhai mwyaf darllenadwy. Gallant gynnwys llythrennau, rhifau a symbolau.

Dyma enghraifft o werth llinyn:

HKEY_CURRENT_USER \ Panel Rheoli \ Allweddell \ KeyboardSpeed

Pan fyddwch chi'n agor y gwerth KeyboardSpeed yn y lleoliad hwn yn y gofrestrfa, rhoddir i chi gyfanrif, fel 31 .

Yn yr enghraifft arbennig hon, mae'r gwerth llinyn yn diffinio'r gyfradd y bydd cymeriad yn ailadrodd pan fydd ei allwedd yn cael ei ddal i lawr. Pe baech yn newid y gwerth i 0 , byddai'r cyflymder yn llawer arafach nag a fyddai'n aros ar 31.

Defnyddir pob gwerth llinyn yn y Gofrestrfa Ffenestri at ddiben gwahanol gan ddibynnu ar ble mae wedi'i leoli yn y gofrestrfa, a bydd pob un yn cyflawni swyddogaeth benodol pan ddiffinnir ar werth gwahanol.

Er enghraifft, mae gwerth llinyn arall wedi'i leoli yn is- ddynell Allweddell yn un o'r enw InitialKeyboardIndicators . Yn hytrach na dewis rhif rhwng 0 a 31, dim ond 0 neu 2 sy'n unig y mae'r gwerth llinyn hwn yn ei dderbyn, lle mae 0 yn golygu y bydd yr allwedd NUMLOCK yn diflannu pan fydd eich cyfrifiadur yn cychwyn yn gyntaf, tra bod gwerth 2 yn gwneud y allwedd NUMLOCK yn troi ymlaen yn ddiofyn.

Nid dyma'r unig fathau o werthoedd llinynnol yn y gofrestrfa. Gall eraill bwyntio llwybr ffeil neu ffolder, neu wasanaethu fel disgrifiadau ar gyfer offer system.

Mae gwerth llinyn wedi'i restru yn y Golygydd Cofrestrfa fel math "REG_SZ" o gofrestr cofrestr.

Gwerth Aml-String

Mae gwerth aml-linyn yn debyg i werth llinyn gyda'r unig wahaniaeth yw y gallant gynnwys rhestr o werthoedd yn hytrach na dim ond un llinell.

Mae'r offeryn Defragmenter Disk yn Windows yn defnyddio'r gwerth aml-linyn ganlynol i ddiffinio paramedrau penodol y dylai'r gwasanaeth gael hawliau dros:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ defragsvc \ RequiredPrivileges

Mae agor y gwerth cofrestriad hwn yn dangos ei fod yn cynnwys yr holl werthoedd llinynnol canlynol:

SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege

Ni fydd gan bob un o'r gwerthoedd aml-linyn yn y gofrestrfa fwy nag un cofnod. Mae rhai yn gweithredu'r un ffordd â gwerthoedd llinyn sengl, ond mae ganddynt le ychwanegol ar gyfer mwy o gofnodion os bydd eu hangen arnynt.

Mae Golygydd y Gofrestrfa yn rhestru gwerthoedd aml-linell fel mathau "REG_MULTI_SZ" o werthoedd cofrestrfa.

Gwerth Llinynnol Ehangach

Mae gwerth llinyn ehangadwy yn union fel y gwerth llinyn o'r uchod heblaw eu bod yn cynnwys newidynnau. Pan fydd y mathau hyn o werthoedd cofrestrfa yn cael eu galw gan Windows neu raglenni eraill, caiff eu gwerthoedd eu hehangu i'r hyn y mae'r newidyn yn ei diffinio.

Mae'r rhan fwyaf o werthoedd llinynnol ehangadwy yn cael eu nodi'n hawdd yng Ngolygydd y Gofrestrfa oherwydd bod eu gwerthoedd yn cynnwys% arwyddion.

Mae newidynnau amgylcheddol yn enghreifftiau da o werthoedd llinynnol ehangadwy:

HKEY_CURRENT_USER \ Amgylchedd \ TMP

Gwerth y llinyn ehangadwy TMP yw % PROFILE DEFNYDDWYR% \ AppData \ Local \ Temp . Y budd i'r math hwn o werth cofrestrfa yw nad oes angen i'r data gynnwys enw defnyddiwr y defnyddiwr oherwydd ei fod yn defnyddio'r newidydd % DEFNYDDIAU PERFFORMIAD% .

Pan fydd Ffenestri neu gais arall yn galw'r gwerth TMP hwn, caiff ei gyfieithu i ba bynnag bynnag y caiff y newidyn hwnnw ei osod. Yn ddiffygiol, mae Windows yn defnyddio'r newidyn hwn i ddatgelu llwybr fel C: \ Users \ Tim \ AppData \ Local \ Temp .

"REG_EXPAND_SZ" yw'r math o werth cofrestriad y mae Golygydd y Gofrestrfa yn rhestru gwerthoedd llinynnol ehangadwy fel.

Gwerth Deuaidd

Fel y mae'r enw'n awgrymu, mae'r mathau hyn o werthoedd cofrestrfa wedi'u hysgrifennu mewn deuaidd. Mae eu heiconau yng Ngolygydd y Gofrestrfa'n las gyda rhai a sero.

HKEY_CURRENT_USER \ Panel Rheoli \ Desktop \ WindowMetrics \ CaptionFont

Mae'r llwybr uchod i'w weld yn y Gofrestrfa Windows, gyda CaptionFont yn werth deuaidd. Yn yr enghraifft hon, mae agor y gwerth cofrestriad hwn yn dangos enw'r ffont ar gyfer pennawdau yn Windows, ond mae ei ddata wedi'i ysgrifennu mewn deuaidd yn hytrach na mewn ffurf reolaidd, ddarllenadwy i bobl.

Mae Golygydd y Gofrestrfa yn rhestru "REG_BINARY" fel y math o werth cofrestriad ar gyfer gwerthoedd deuaidd.

Gwerthoedd DWORD (32-bit) a QWORD (64-bit)

Mae gan werthoedd DWORD (32-bit) a gwerthoedd QWORD (64-bit) eicon glas yn y Gofrestrfa Windows. Gellir mynegi eu gwerthoedd yn fformat degol neu chwechradd.

Y rheswm y gall un cais greu gwerth DWORD (32-bit) ac nad yw gwerth QWORD (64-bit) arall yn aros ar a yw'n rhedeg o fersiwn 32-bit neu 64-bit o Windows, ond yn hytrach ar hyd y bit yn unig o'r gwerth. Mae hyn yn golygu y gallwch chi gael y ddau fath o werthoedd cofrestriad ar y ddau system weithredu 32-bit a 64-bit.

Yn y cyd-destun hwn, mae "gair" yn golygu 16 bit. Mae DWORD, yna, yn golygu "dwbl-air," neu 32 bit (16 X 2). Yn dilyn y rhesymeg hon, mae QWORD yn golygu "quad-word," neu 64 bit (16 X 4).

Bydd cais yn creu gwerth cofrestrfa priodol y mae ei hangen arno er mwyn cydymffurfio â'r rheolau hyd darn hyn.

Mae'r canlynol yn un enghraifft o werth DWORD (32-bit) yn y Gofrestrfa Windows:

HKEY_CURRENT_USER \ Panel Rheoli \ Personalization \ Desktop Slideshow \ Interval

Bydd agor y gwerth DWORD (32-bit) hwn yn debygol o ddangos data gwerth o 1800,000 (ac 1b7740 yn hecsadegol). Mae'r gwerth cofrestriad hwn yn diffinio pa mor gyflym (mewn milisilonds) mae'ch arbedwr sgrin yn symud trwy bob sleid mewn sioe sleidiau llun.

Mae Golygydd y Gofrestrfa'n dangos gwerthoedd DWORD (32-bit) a gwerthoedd QWORD (64-bit) fel mathau "REG_DWORD" a "REG_QWORD" o werthoedd cofrestrfa, yn y drefn honno.

Cefnogi a Gwella; Adfer Gwerthoedd y Gofrestrfa

Does dim ots os ydych chi'n newid hyd yn oed dim ond un gwerth, bob amser yn gwneud copi wrth gefn cyn i chi ddechrau, dim ond i wneud yn siŵr y gallwch ei adfer yn ôl i Golygydd y Gofrestrfa rhag ofn y bydd rhywbeth annisgwyl yn digwydd.

Yn anffodus, ni allwch gefnogi'r gwerthoedd cofrestrfa unigol. Yn lle hynny, rhaid i chi wneud copi wrth gefn o'r allwedd gofrestrfa y mae'r gwerth ynddo. Edrychwch ar Sut i Gefnogi'r Gofrestrfa Windows os oes angen help arnoch i wneud hyn.

Mae copi wrth gefn cofrestrfa yn cael ei gadw fel ffeil REG , y gallwch wedyn adfer yn ôl i Gofrestrfa Windows os oes angen i chi ddadwneud y newidiadau a wnaethoch. Gweler Sut i Adfer Cofrestrfa'r Ffenestri os oes angen help arnoch.

Pryd Fyddwn i Angen Agored / Golygu Gwerthoedd Cofrestrfa?

Gall creu gwerthoedd cofrestrfa newydd, neu ddileu / golygu rhai sy'n bodoli eisoes, ddatrys problem sydd gennych mewn Ffenestri neu gyda rhaglen arall. Efallai y byddwch hefyd yn newid gwerthoedd cofrestrfa i tweak settings rhaglen neu analluogi nodweddion y cais.

Weithiau, efallai y bydd angen i chi agor gwerthoedd cofrestrfa yn syml at ddibenion gwybodaeth.

Dyma rai enghreifftiau sy'n golygu golygu neu agor gwerthoedd cofrestrfa:

I gael trosolwg cyffredinol o wneud newidiadau i werthoedd cofrestrfa, gweler Sut i Ychwanegu, Newid a Dileu Allweddi a Gwerthoedd y Gofrestrfa .

Mwy o wybodaeth ar Werthoedd y Gofrestrfa

Bydd agor gwerth cofrestriad yn golygu ichi olygu ei ddata. Yn wahanol i ffeiliau ar eich cyfrifiadur a fydd yn gwneud rhywbeth wrth i chi eu lansio, mae gwerthoedd y gofrestr yn agor i chi eu golygu. Mewn geiriau eraill, mae'n gwbl ddiogel agor unrhyw werth cofrestrfa yn y Gofrestrfa Windows. Fodd bynnag, nid yw gwerthoedd golygu heb wybod beth rydych chi'n ei wneud yn gyntaf yn syniad da.

Mae rhai amgylchiadau lle na fydd newid cofrestrfa yn dod i rym nes i chi ailgychwyn eich cyfrifiadur . Nid oes angen ailgychwyn o gwbl ar eraill, felly bydd eu newidiadau yn cael eu hadlewyrchu yn syth. Gan nad yw Golygydd y Gofrestrfa'n dweud wrthych pa rai sydd angen ailgychwyn, dylech ailgychwyn eich cyfrifiadur os nad yw golygu registry yn ymddangos yn gweithio.

Efallai y gwelwch rai gwerthoedd cofrestrfa yn y Gofrestrfa Windows a restrir fel REG_NONE . Mae'r rhain yn werthoedd deuaidd a grëir pan fo data gwag yn cael ei ysgrifennu i'r gofrestrfa. Mae agor y math hwn o werth cofrestrfa yn dangos ei ddata gwerth fel sero ar ffurf hecsadegol, ac mae Golygydd y Gofrestrfa'n rhestru'r gwerthoedd hyn fel (gwerth deuaidd sero-hyd) .

Gan ddefnyddio Hysbysiad Gorchymyn , gallwch ddileu ac ychwanegu allweddi registry gyda'r reg delete a switshis gorchymyn reg ychwanegu .

Mae'r maint mwyaf ar gyfer pob gwerth cofrestriad o fewn allwedd gofrestrfa wedi'i gyfyngu i 64 cilobyte.