Ռեեստրի արժեքների տարբեր տեսակների բացատրություն
Windows ռեեստրը լի է լիարժեք օբյեկտներ, որոնք կոչվում են արժեքներ, որոնք պարունակում են կոնկրետ հրահանգներ, որոնք վերաբերում են Windows- ին եւ ծրագրերին:
Կան բազմաթիվ ռեեստրի արժեքներ, որոնք բոլորը բացատրվում են ստորեւ: Դրանք պարունակում են լարային արժեքներ, երկուական արժեքներ, DWORD (32-bit) արժեքներ, QWORD (64-bit) արժեքներ, բազմաշերտ պարամետրեր եւ ընդլայնվող տողերի արժեքներ:
Որտեղ են գտնվում ռեեստրի արժեքները
Ռեեստրի արժեքները կարելի է գտնել ամբողջ Windows 10 , Windows 8 , Windows 7 , Windows Vista եւ Windows XP ռեեստրում:
Ռեեստրի խմբագրում են ոչ միայն ռեեստրի արժեքները, այլեւ ռեեստրի բանալիները եւ ռեեստրի վարպետները : Այս օբյեկտներից յուրաքանչյուրը նման է թղթապանակների եւ տեսանելի են Ռեեստրի խմբագրության ձախ կողմում: Ռեեստրի արժեքները, այնուամենայնիվ, մի քիչ նման են ֆայլեր, որոնք պահվում են այս բանալիների եւ դրանց «ենթահոսների» մեջ:
Հավաքածուի ընտրությունը ցույց կտա ռեեստրի խմբագրիչի աջ կողմում գտնվող բոլոր ռեեստրի արժեքները: Սա Windows ռեեստրում միակ տեղն է, որտեղ դուք կտեսնեք ռեեստրի արժեքներ, նրանք երբեւէ թվարկված չեն ձախ կողմում:
Ահա մի քանի ռեեստրի վայրերի ընդամենը մի քանի օրինակ `գրանցամատյանի արժեքը համարձակ:
- HKEY_LOCAL_MACHINE \ HARDWARE \ DESCRIPTION \ System \ BIOS \ BIOSVendor
- HKEY_CURRENT_USER \ շրջակա միջավայր \ TEMP
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CurrentUser
Յուրաքանչյուր օրինակում, ռեեստրի արժեքը հեռու ճիշտ մուտք է: Կրկին, ռեեստրի խմբագիրում այս գրառումները ցուցադրվում են որպես աջ կողմում գտնվող ֆայլեր: Յուրաքանչյուր արժեքը պահվում է բանալին, եւ ամեն բանալին սկիզբ է առնում գրանցամատյանում (վերեւի ձախ թղթապանակը):
Այս ճշգրիտ կառուցվածքը պահպանվում է ամբողջ 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 \ TMPTMP- ի ընդլայնվող լարային արժեքը % 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- ում կամ այլ ծրագրով: Դուք կարող եք նաեւ փոփոխել ռեեստրի արժեքները ծրագրային պարամետրերը կախելու կամ հավելվածի հնարավորությունները անջատելու համար:
Երբեմն, գուցե անհրաժեշտ է բացել ռեեստրի արժեքները տեղեկատվական նպատակներով:
Ահա մի քանի օրինակներ, որոնք ներառում են խմբագրման կամ ռեեստրի արժեքների բացում.
- Ինչպես կեղծել մահվան կապույտ էկրանը
- Ինչպես ստուգել ընթացիկ BIOS տարբերակը ձեր համակարգչի վրա
- Ինչպես կանխել ծրագրերը, գողանալով Windows- ում
- Ինչպես կատարել Windows 7 Auto Login- ը
Ռեեստրի արժեքների փոփոխություն կատարելու ընդհանուր ակնարկի համար տես Ինչպես ավելացնել, փոխել եւ ջնջել ռեեստրի ստեղները եւ արժեքները :
Լրացուցիչ տեղեկություններ ռեեստրի արժեքների վերաբերյալ
Ռեեստրի արժեքը բացելը թույլ կտա Ձեզ խմբագրել իր տվյալները: Ի տարբերություն ձեր համակարգչի վրա գտնվող ֆայլերի, որոնք իրականում ինչ-որ բան կներկայացնեն դրանք, ռեեստրի արժեքները պարզապես բաց են ձեր խմբագրելու համար: Այլ կերպ ասած, ամբողջովին անվտանգ է Windows ռեեստրում բացել ռեեստրի արժեքը: Այնուամենայնիվ, խմբագրելով արժեքները, առանց նախապես իմանալու, թե ինչ եք անում, լավ գաղափար չէ:
Կան որոշ հանգամանքներ, որտեղ ռեեստրի արժեքը փոփոխելը չի ազդի մինչեւ ձեր համակարգչի վերաբեռնումը : Մյուսները չեն պահանջում վերսկսել ընդհանրապես, այնպես որ դրանց փոփոխությունները անմիջապես արտացոլվեն: Որովհետեւ ռեեստրի խմբագիրն ասում է ձեզ, թե որոնք են պահանջում վերաբեռնում, պետք է վերսկսել ձեր համակարգիչը, եթե ռեեստրի խմբագրումը կարծես թե չի աշխատում:
Դուք կարող եք գրանցել ռեեստրի արժեքները REG_NONE- ով թվարկված Windows ռեեստրում: Սրանք այն երկուական արժեքներն են, որոնք ստեղծվում են, երբ դատարկ տվյալները գրվում են ռեեստրում: Այս տեսակի ռեեստրի արժեքի բացումը ցույց է տալիս դրա արժեքի տվյալները որպես տասնմեկերորդ ձեւաչափ, իսկ ռեեստրի խմբագիրն այդ արժեքները թվարկում է որպես զրոյական երկկողմանի արժեք :
Օգտագործելով հրամանատարության ակնարկ , դուք կարող եք ջնջել եւ ավելացնել ռեեստրի բանալիները հետ reg ջնջել եւ reg ավելացնել հրամանների անջատիչները:
Ռեեստրի հիմնական բանալին ողջ ռեեստրի արժեքների առավելագույն չափը սահմանափակվում է 64 կիլոբայթով: