Ինչ է ռեեստրի արժեքը

Ռեեստրի արժեքների տարբեր տեսակների բացատրություն

Windows ռեեստրը լի է լիարժեք օբյեկտներ, որոնք կոչվում են արժեքներ, որոնք պարունակում են կոնկրետ հրահանգներ, որոնք վերաբերում են Windows- ին եւ ծրագրերին:

Կան բազմաթիվ ռեեստրի արժեքներ, որոնք բոլորը բացատրվում են ստորեւ: Դրանք պարունակում են լարային արժեքներ, երկուական արժեքներ, DWORD (32-bit) արժեքներ, QWORD (64-bit) արժեքներ, բազմաշերտ պարամետրեր եւ ընդլայնվող տողերի արժեքներ:

Որտեղ են գտնվում ռեեստրի արժեքները

Ռեեստրի արժեքները կարելի է գտնել ամբողջ Windows 10 , Windows 8 , Windows 7 , Windows Vista եւ Windows XP ռեեստրում:

Ռեեստրի խմբագրում են ոչ միայն ռեեստրի արժեքները, այլեւ ռեեստրի բանալիները եւ ռեեստրի վարպետները : Այս օբյեկտներից յուրաքանչյուրը նման է թղթապանակների եւ տեսանելի են Ռեեստրի խմբագրության ձախ կողմում: Ռեեստրի արժեքները, այնուամենայնիվ, մի քիչ նման են ֆայլեր, որոնք պահվում են այս բանալիների եւ դրանց «ենթահոսների» մեջ:

Հավաքածուի ընտրությունը ցույց կտա ռեեստրի խմբագրիչի աջ կողմում գտնվող բոլոր ռեեստրի արժեքները: Սա Windows ռեեստրում միակ տեղն է, որտեղ դուք կտեսնեք ռեեստրի արժեքներ, նրանք երբեւէ թվարկված չեն ձախ կողմում:

Ահա մի քանի ռեեստրի վայրերի ընդամենը մի քանի օրինակ `գրանցամատյանի արժեքը համարձակ:

Յուրաքանչյուր օրինակում, ռեեստրի արժեքը հեռու ճիշտ մուտք է: Կրկին, ռեեստրի խմբագիրում այս գրառումները ցուցադրվում են որպես աջ կողմում գտնվող ֆայլեր: Յուրաքանչյուր արժեքը պահվում է բանալին, եւ ամեն բանալին սկիզբ է առնում գրանցամատյանում (վերեւի ձախ թղթապանակը):

Այս ճշգրիտ կառուցվածքը պահպանվում է ամբողջ Windows ռեեստրում առանց բացառության:

Ռեեստրի արժեքների տեսակները

Windows ռեեստրում կան մի քանի տարբեր տեսակի ռեեստրի արժեքներ, որոնցից յուրաքանչյուրը ստեղծվել է տարբեր նպատակներով: Որոշ ռեեստրի արժեքներ օգտագործում են սովորական տառեր եւ թվեր, որոնք հեշտ է կարդալ եւ հասկանալ, իսկ մյուսները օգտագործում են երկուական կամ տասնութերորդ , իրենց արժեքները արտահայտելու համար:

Ստրի արժեքը

Ստրի արժեքները նշվում են փոքր կարմիր պատկերով, նրանց վրա «ab» տառերով: Սրանք ռեգիստրում ամենատարածված արժեքներն են, ինչպես նաեւ ամենաշատ մարդկային ընթերցանությունը: Նրանք կարող են պարունակել տառեր, թվեր եւ նշաններ:

Ահա լարային արժեքի օրինակ.

HKEY_CURRENT_USER \ Կառավարման տախտակ \ Ստեղնաշար \ Ստեղնաշարի սկավառակ

Երբ դուք բացում եք KeyboardSpeed արժեքը այս վայրում ռեեստրում, ձեզ տրվում է մի ամբողջ թիվ, ինչպես 31 :

Այս կոնկրետ օրինակում, լարային արժեքը սահմանում է այն տեմպը, որով բնությունը կրկնում է իրեն, երբ նրա բանալին պահվում է: Եթե ​​դուք փոխեք արժեքը 0-ին , ապա արագությունը շատ ավելի դանդաղ կլիներ, քան այն, որ մնաց 31-ին:

Windows- ի ռեեստրում յուրաքանչյուր լարային արժեք օգտագործվում է տարբեր նպատակներով, կախված գտնվելու վայրի ռեեստրում, եւ յուրաքանչյուրը կատարում է որոշակի գործառույթ, երբ սահմանված է այլ արժեք:

Օրինակ, ստեղնաշարի ենթաբաժնում տեղադրված մեկ այլ լարային արժեք է, որը կոչվում է InitialKeyboardIndicators : 0-ից 31-ի համարը ընտրելու փոխարեն, այս լարային արժեքը միայն ընդունում է կամ 0 կամ 2, որտեղ 0 նշանակում է NUMLOCK ստեղնը անջատված է, երբ ձեր համակարգիչը սկսում է առաջին անգամ, իսկ 2 արժեքը կազմում է NUMLOCK ստեղնը միացնելը ըստ նախնականի.

Սրանք գրանցամատյանում միայն լարային արժեքների միակ տեսակներն են: Մյուսները կարող են նշել ֆայլի կամ թղթապանակի ուղին կամ ծառայել որպես համակարգային գործիքների նկարագրություններ:

Պարամետրի արժեքը գրանցված է Ռեեստրի խմբագրում, որպես «REG_SZ» ռեեստրի արժեք:

Multi-String արժեքը

Բազմատարի արժեքը նման է լարային արժեքին, միակ տարբերությունն այն է, որ նրանք կարող են պարունակել արժեքների ցանկի փոխարեն ընդամենը մեկ տող:

Windows- ի Disk Defragmenter- ի գործիքը օգտագործում է հետեւյալ բազմալիքային արժեքը, որոշակի պարամետրերը սահմանելու համար, որը ծառայությունը պետք է իրավունք ունենա.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ defragsvc \ RequiredPrivileges

Այս ռեեստրի արժեքը բացելը ցույց է տալիս, որ այն պարունակում է հետեւյալ տողային արժեքները.

SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege

Ռեեստրում բոլոր բազմաշերտ արժեքները չեն ունենա մեկից ավելի մուտքեր: Ոմանք գործում են նույն ձեւով, ինչպիսին են միայն մեկ տողային արժեքները, բայց լրացուցիչ տարածք ունեն, եթե դրանք անհրաժեշտ են:

Ռեեստրի խմբագիրն ընդգրկում է բազմաշերտ պարամետրեր, որպես «REG_MULTI_SZ» ռեեստրի արժեքների տեսակներ:

Ընդլայնելով ստրի արժեքը

Ընդլայնվող լարային արժեքը նման է վերը նշված լարային արժեքին, բացառությամբ, որ դրանք պարունակում են փոփոխականներ: Երբ այս տեսակի ռեեստրի արժեքները կոչվում են Windows կամ այլ ծրագրեր, դրանց արժեքները ընդլայնվում են, թե ինչ փոփոխություն է սահմանվում:

Շատ ընդարձակվող տողերի արժեքները հեշտությամբ հայտնաբերվում են Ռեեստրի խմբագրում, քանի որ դրանց արժեքները պարունակում են նշաններ:

Շրջակա միջավայրի փոփոխականները ընդլայնվող տողային արժեքների լավ օրինակ են.

HKEY_CURRENT_USER \ Environment \ TMP

TMP- ի ընդլայնվող լարային արժեքը % USERPROFILE% \ AppData \ Local \ Temp- ն է : Այս տեսակի ռեեստրի արժեքի օգուտը այն է, որ տվյալները պետք չէ պարունակել օգտագործողի օգտվողի անունը, քանի որ այն օգտագործում է % USERPROFILE% փոփոխական:

Երբ Windows- ը կամ որեւէ այլ ծրագիր կոչ է անում այս TMP- ի արժեքը, այն թարգմանվում է այն, ինչ այն փոփոխական է: Լռելյայն, Windows- ը օգտագործում է այս փոփոխականը ` C: \ Users \ Tim \ AppData \ Local \ Temp- ի նման ճանապարհը բացահայտելու համար:

"REG_EXPAND_SZ" - ռեեստրի գրաֆիկի տեսակը, որը Ռեեստրի խմբագիրն ընդգրկում է ընդլայնվող տողերի արժեքները:

Երկուական արժեք

Ինչպես նշում է անունը, ռեեստրի այս տեսակների արժեքները գրված են երկուական: Նրանց պատկերակները ռեեստրի խմբագրում են կապույտով եւ նոսրով:

HKEY_CURRENT_USER \ Կառավարման տախտակ \ Desktop \ WindowMetrics \ CaptionFont

Վերին ճանապարհը հայտնաբերված է Windows ռեեստրում, CaptionFont- ը `երկնային արժեք: Այս օրինակում, բացելով այս ռեեստրի արժեքը, ցույց է տալիս Windows- ում գրված տառատեսակների տառատեսակը, սակայն այն տվյալները գրված են երկուական `հերթական, մարդկային ընթերցման ձեւի փոխարեն:

Ռեեստրի խմբագիրն ընդգրկում է "REG_BINARY" որպես ռեեստրի արժեքի տարրական արժեքների տեսակ:

DWORD (32-bit) արժեքները եւ QWORD (64-bit) արժեքները

Երկու DWORD (32-bit) արժեքները եւ QWORD (64-bit) արժեքները կապույտ պատկերակ ունեն Windows ռեեստրում: Նրանց արժեքները կարող են արտահայտվել տասնորդական կամ տասնվեցամյա ձեւաչափով:

Մեկ դիմումի պատճառն կարող է ստեղծել DWORD (32-bit) եւ եւս մեկ QWORD (64-bit) արժեքը չի նշանակում, թե արդյոք այն աշխատում է Windows- ի 32-բիթանոց կամ 64-բիթանոց տարբերակից, բայց փոխարենը միայն բիտ երկարությամբ արժեքի: Սա նշանակում է, որ դուք կարող եք ունենալ երկու տեսակի ռեեստրի արժեքներ 32-bit եւ 64-bit օպերացիոն համակարգերում :

Այս համատեքստում «բառ» նշանակում է 16 բիթ: DWORD, ապա նշանակում է «կրկնակի բառ» կամ 32 բիթ (16 X 2): Այս տրամաբանությունից հետո QWORD- ը նշանակում է «չորս բառ» կամ 64 բիթ (16 X 4):

Ծրագիրը կստեղծի պատշաճ ռեեստրի արժեք, որը այն պետք է, որպեսզի համապատասխանի այս երկարատեւ կանոններին:

Հետեւյալը Windows- ի գրանցամատյանում DWORD (32-bit) արժեքի մեկ օրինակ է.

HKEY_CURRENT_USER \ Կառավարման Pane \ Personalization \ Desktop Slideshow \ Interval

Այս DWORD- ի (32-bit) արժեքը բացելը, ամենայն հավանականությամբ, ցույց է տալիս 1800000 արժեքի տվյալները (եւ 1 տասնհինգ տասնհինգ տասնամյակ): Այս ռեեստրի արժեքը սահմանում է, թե որքան արագ (միլիոնավոր վայրկյանում) ձեր Էկրանապահը շարժվում է յուրաքանչյուր սլայդի միջոցով լուսանկարների սլայդերի միջոցով:

Ռեեստրի խմբագիրն արտացոլում է DWORD (32-bit) արժեքները եւ QWORD (64-bit) արժեքները, համապատասխանաբար, «REG_DWORD» եւ «REG_QWORD» ռեգիստրի արժեքների տեսակները:

Backing Up & amp; Վերագրանցել ռեեստրի արժեքները

Կարեւոր չէ, արդյոք փոխվում եք նույնիսկ մի արժեք, միշտ սկսել կրկնօրինակում, նախքան սկսելը, պարզապես վստահ լինել, որ կարող եք վերականգնել այն ռեեստրի խմբագրին, եթե ինչ-որ բան անսպասելի է լինում:

Ցավոք, դուք չեք կարող պահեստավորել անհատական ​​ռեեստրի արժեքները: Փոխարենը, դուք պետք է կրկնօրինակեք ռեեստրի ստեղնը, որ արժեքը գտնվում է: Ինչպես տեսնել Windows- ի ռեեստրի կրկնօրինակը, եթե անհրաժեշտ է դա անել:

Ռեեստրի կրկնօրինակը պահվում է որպես REG ֆայլ , որը դուք կարող եք վերականգնել ետ Windows ռեեստրում, եթե անհրաժեշտ է վերացնել ձեր կատարած փոփոխությունները: Տես, թե ինչպես վերականգնել Windows ռեեստրը, եթե օգնության կարիք ունեք:

Երբ ես պետք է բացեմ / փոփոխեք ռեեստրի արժեքները:

Նոր ռեեստրի արժեքների ստեղծում, կամ գոյություն ունեցող ֆայլերի վերացում / խմբագրում, կարող է լուծել այն խնդիրը, որը տեղի է ունենում Windows- ում կամ այլ ծրագրով: Դուք կարող եք նաեւ փոփոխել ռեեստրի արժեքները ծրագրային պարամետրերը կախելու կամ հավելվածի հնարավորությունները անջատելու համար:

Երբեմն, գուցե անհրաժեշտ է բացել ռեեստրի արժեքները տեղեկատվական նպատակներով:

Ահա մի քանի օրինակներ, որոնք ներառում են խմբագրման կամ ռեեստրի արժեքների բացում.

Ռեեստրի արժեքների փոփոխություն կատարելու ընդհանուր ակնարկի համար տես Ինչպես ավելացնել, փոխել եւ ջնջել ռեեստրի ստեղները եւ արժեքները :

Լրացուցիչ տեղեկություններ ռեեստրի արժեքների վերաբերյալ

Ռեեստրի արժեքը բացելը թույլ կտա Ձեզ խմբագրել իր տվյալները: Ի տարբերություն ձեր համակարգչի վրա գտնվող ֆայլերի, որոնք իրականում ինչ-որ բան կներկայացնեն դրանք, ռեեստրի արժեքները պարզապես բաց են ձեր խմբագրելու համար: Այլ կերպ ասած, ամբողջովին անվտանգ է Windows ռեեստրում բացել ռեեստրի արժեքը: Այնուամենայնիվ, խմբագրելով արժեքները, առանց նախապես իմանալու, թե ինչ եք անում, լավ գաղափար չէ:

Կան որոշ հանգամանքներ, որտեղ ռեեստրի արժեքը փոփոխելը չի ​​ազդի մինչեւ ձեր համակարգչի վերաբեռնումը : Մյուսները չեն պահանջում վերսկսել ընդհանրապես, այնպես որ դրանց փոփոխությունները անմիջապես արտացոլվեն: Որովհետեւ ռեեստրի խմբագիրն ասում է ձեզ, թե որոնք են պահանջում վերաբեռնում, պետք է վերսկսել ձեր համակարգիչը, եթե ռեեստրի խմբագրումը կարծես թե չի աշխատում:

Դուք կարող եք գրանցել ռեեստրի արժեքները REG_NONE- ով թվարկված Windows ռեեստրում: Սրանք այն երկուական արժեքներն են, որոնք ստեղծվում են, երբ դատարկ տվյալները գրվում են ռեեստրում: Այս տեսակի ռեեստրի արժեքի բացումը ցույց է տալիս դրա արժեքի տվյալները որպես տասնմեկերորդ ձեւաչափ, իսկ ռեեստրի խմբագիրն այդ արժեքները թվարկում է որպես զրոյական երկկողմանի արժեք :

Օգտագործելով հրամանատարության ակնարկ , դուք կարող եք ջնջել եւ ավելացնել ռեեստրի բանալիները հետ reg ջնջել եւ reg ավելացնել հրամանների անջատիչները:

Ռեեստրի հիմնական բանալին ողջ ռեեստրի արժեքների առավելագույն չափը սահմանափակվում է 64 կիլոբայթով: