Шта је вредност регистра?

Тхе Виндовс Регистри је пуна предмета тзв вредности који садрже специфична упутства на која се Виндовс и апликације позивају.

Постоје многе врсте вредности регистра, а све су објашњене у наставку. Они укључују вредности стрингова, бинарне вредности, ДВОРД (32-битне) вредности, КВОРД (64-битне) вредности, вредности са више низова и вредности стрингова који се могу проширити.

Где се налазе вредности регистра?

Вредности регистратора се могу наћи у целом регистру у Виндовс 10, Виндовс 8, Виндовс 7, Виндовс Виста и Виндовс КСП.

Ин Уредник регистра нису само вредности већ и кључеви регистра и матичне кошнице. Последња два објекта су као фасцикле и виде се на левој страни уређивача регистра. Вредности регистратора су, дакле, помало као датотеке које се чувају у ови кључеви и њихови "поткључеви".

Избор поткључа ће приказати све његове вредности регистратора на десној страни уређивача регистра. Ово је једино место у регистру где ћете видети вредности — оне никада нису наведене на левој страни.

Ево само неколико примера неких локација регистратора, са вредношћу регистратора подебљаним:

  • ХКЕИ_ЛОЦАЛ_МАЦХИНЕ\ХАРДВАРЕ\ДЕСЦРИПТИОН\Систем\БИОС\БИОСВендор
  • ХКЕИ_ЦУРРЕНТ_УСЕР\Окружење\ТЕМП
  • ХКЕИ_ЛОЦАЛ_МАЦХИНЕ\СИСТЕМ\ЦуррентЦонтролСет\Цонтрол\Тренутни корисник

У сваком примеру, вредност је унос крајње десно. Опет, у уређивачу регистра, ови уноси се приказују као датотеке на јел тако страна. Свака вредност се чува у кључу, а сваки кључ потиче из кошнице регистратора (крајњи леви фолдер изнад).

Кошнице, кључеви, вредности у Виндовс уређивачу регистра за Виндовс 10

Ова тачна структура се одржава у целом Виндовс регистру, без изузетка.

Врсте вредности регистра

Постоји неколико типова вредности регистратора у Виндовс регистру, од којих је свака креирана са различитом сврхом на уму. Неки користе обична слова и бројеве који су лаки за читање и разумевање, док други користе бинарне или хексадецимални да изразе своје вредности.

Стринг Валуе

Вредности низа су означене малом црвеном иконицом са словима "аб" на њима. Ово су најчешће коришћене вредности у регистру, а такође и најчитљивије. Могу да садрже слова, бројеве и симболе.

Ево примера вредности стринга:

ХКЕИ_ЦУРРЕНТ_УСЕР\Цонтрол Панел\Кеибоард\КеибоардСпеед

Када отворите КеибоардСпеед вредност на овој локацији у регистратору, добијате цео број, нпр 31.

У овом конкретном примеру, вредност стринга дефинише брзину којом ће се карактер поновити када се његов тастер држи притиснутим. Ако бисте променили вредност у 0, брзина би била много спорија него ако би остала на 31.

Свака вредност стринга у Виндовс регистру се користи за различите сврхе у зависности од тога где се налази који се налазе у регистру, и сваки ће обављати одређену функцију када је дефинисан на другом вредност.

На пример, друга вредност низа која се налази у Тастатура поткључ се позива ИнитиалКеибоардИндицаторс. Уместо да бира број између 0 и 31, ова вредност стринга прихвата само 0 или 2, где 0 значи Тастер НУМЛОЦК ће бити искључен када се рачунар први пут покрене, док вредност 2 чини да се тастер НУМЛОЦК укључи тако што Уобичајено.

Ово нису једине врсте стринг вредности у регистратору. Други могу указивати на путању датотеке или фасцикле или служити као описи за системске алате.

Вредност стринга је наведена у уређивачу регистра као „РЕГ_СЗ“ тип вредности регистратора.

Мулти-Стринг Валуе

Вредност са више низова је слична вредности стринга, са једином разликом што могу да садрже а листа вредности уместо само једног реда.

Алат за дефрагментацију диска користи следећу вредност са више низова да би дефинисао одређене параметре над којима сервис треба да има права:

ХКЕИ_ЛОЦАЛ_МАЦХИНЕ\СИСТЕМ\ЦуррентЦонтролСет\Сервицес\дефрагсвц\РекуиредПривилегес

Отварање ове вредности регистратора показује да садржи све следеће вредности стрингова:

СеЦхангеНотифиПривилегеСеИмперсонатеПривилегеСеИнцреасеВоркингСетПривилегеСеТцбПривилегеСеСистемПрофилеПривилегеСеАудитПривилегеСеЦреатеГлобалПривилегеСеБацкупПривилегеСеМанагеВолумеПривилеге

Немају све вредности са више низова више од једног уноса. Неки функционишу на потпуно исти начин као и вредности појединачних низова, али имају додатни простор за више уноса ако им затреба.

Уређивач регистра наводи вредности са више низова као "РЕГ_МУЛТИ_СЗ" типове вредности регистратора.

Проширива вредност стринга

Проширива вредност стринга је иста као вредност стринга одозго, осим што садржи променљиве. Када Виндовс или други програми позову ове типове вредности регистратора, њихове вредности су проширен на оно што променљива дефинише.

Већина проширивих вредности стрингова се лако идентификује у уређивачу регистра јер њихове вредности садрже знаке %.

Променљиве окружења су добри примери проширивих вредности стрингова:

ХКЕИ_ЦУРРЕНТ_УСЕР\Енвиронмент\ТМП

Тхе ТМП проширива вредност стринга је %УСЕРПРОФИЛЕ%\АппДата\Лоцал\Темп. Предност овог типа вредности регистратора је у томе што подаци не морају да садрже корисничко име корисника јер користе %ПРОФИЛ КОРИСНИКА% променљива.

Када Виндовс или нека друга апликација позове ово ТМП вредност, она се преводи у оно на шта је та променљива подешена. Виндовс подразумевано користи ову променљиву да открије путању као што је Ц:\Усерс\Тим\АппДата\Лоцал\Темп.

„РЕГ_ЕКСПАНД_СЗ“ је тип вредности регистратора као који уређивач регистра наводи прошириве вредности стрингова.

Бинарна вредност

Као што име каже, ове врсте вредности регистра су записане у бинарном облику. Њихове иконе у уређивачу регистра су плаве са јединицама и нулама.

ХКЕИ_ЦУРРЕНТ_УСЕР\Цонтрол Панел\Десктоп\ВиндовМетрицс\ЦаптионФонт

Горња путања се налази у регистру, са ЦаптионФонт као бинарна вредност. У овом примеру, отварање ове вредности приказује назив фонта за натписе у Виндовс-у, али његови подаци су написани у бинарном облику уместо у обичном, човеку читљивом облику.

Уређивач регистра наводи „РЕГ_БИНАРИ“ као тип вредности регистра за бинарне вредности.

ДВОРД (32-битне) вредности и КВОРД (64-битне) вредности

И ДВОРД (32-битне) вредности и КВОРД (64-битне) вредности имају плаву икону у Виндовс регистру. Њихове вредности могу бити изражене у децималном или хексадецималном формату.

Разлог зашто једна апликација може да креира ДВОРД (32-битну) вредност, а друга КВОРД (64-битну) вредност не зависи од тога да ли се покреће из 32-битни или 64-битни верзију Виндовс-а, али уместо тога само на дужини бита вредности. То значи да можете имати обе врсте вредности регистратора и на 32-битном и на 64-битном оперативни системи.

У овом контексту, "реч" значи 16 бита. ДВОРД, дакле, значи „двострука реч“ или 32 бита (16 Кс 2). Пратећи ову логику, КВОРД значи "четворострука реч" или 64 бита (16 Кс 4).

Апликација ће креирати одговарајућу вредност регистра која јој је потребна да би била у складу са овим правилима о дужини бита.

Следи један пример ДВОРД (32-битне) вредности у Виндовс регистру:

ХКЕИ_ЦУРРЕНТ_УСЕР\Цонтрол Панел\Персонализатион\Десктоп Слидесхов\Интервал

Отварање ове ДВОРД (32-битне) вредности ће вероватно приказати податке о вредности од 1800000 (и 1б7740 у хексадецималном). Ова вредност регистратора дефинише колико брзо (у милисекундама) се ваш скринсејвер креће кроз сваки слајд у пројекцији слајдова фотографија.

Регистри Едитор приказује ДВОРД (32-битне) вредности и КВОРД (64-битне) вредности као "РЕГ_ДВОРД" и "РЕГ_КВОРД" типове вредности регистратора, респективно.

Прављење резервне копије и враћање вредности регистра

Није важно да ли мењате макар само једну вредност, увек направите резервну копију пре него што почнете, само да бисте били сигурни да можете да је вратите у уређивач регистра у случају да се нешто неочекивано догоди.

Нажалост, не можете направити резервну копију појединачних вредности регистра. Уместо тога, морате да направите резервну копију кључа регистратора у коме се налази вредност. Погледајте наш чланак о како направити резервну копију Виндовс регистра ако вам је потребна помоћ за ово.

Резервна копија регистра се чува као а РЕГ фајл, што онда можете вратите назад у Виндовс регистар ако треба да поништите промене које сте направили.

Када бих требао да отворим/изменим вредности регистра?

Креирање нових вредности регистратора или брисање/уређивање постојећих може да реши проблем који имате у оперативном систему Виндовс или са другим програмом. Такође можете да промените вредности регистратора да бисте подесили поставке програма или онемогућили функције апликације.

Како додати, променити и избрисати кључеве и вредности регистратора

Понекад ћете морати да отворите вредности регистра само у информативне сврхе.

Ево неколико примера који укључују уређивање или отварање вредности регистратора:

  • Како проверити тренутну верзију БИОС-а на рачунару
  • Како спречити програме да украду фокус у Виндовс-у
  • Како се аутоматски пријавити на Виндовс

Више информација о вредностима регистра

Отварање вредности регистра омогућиће вам да измените њене податке. За разлику од датотека на вашем рачунару које ће заиста нешто учинити када их покренете, вредности регистра се једноставно отварају да бисте их уређивали. Другим речима, потпуно је безбедно отворен било коју вредност регистра у Виндовс регистру. Међутим, уређивање вредности, а да претходно не знате шта радите, је лоша идеја.

Постоје неке околности у којима промена вредности регистра неће ступити на снагу док не ви поново покрените рачунар. Другима уопште није потребно поновно покретање, тако да ће се њихове промене одмах одразити. Пошто вам уређивач регистра не говори који захтевају поновно покретање, требало би да поново покренете рачунар ако се чини да измена регистра не функционише.

Можда ћете видети неке вредности регистра наведене као РЕГ_НОНЕ. Ово су бинарне вредности које се креирају када се празни подаци упишу у регистар. Отварање ове врсте вредности приказује њене податке о вредности као нуле у хексадецималном формату, а уређивач регистра их наводи као (бинарна вредност нулте дужине).

Користећи Командна линија, можете избрисати и додати кључеве регистратора помоћу рег делете и рег додајкоманда прекидачи.

Максимална величина за све вредности регистратора у кључу регистратора је ограничена на 64 килобајта.