Փափուկ

Ինչ է Windows ռեեստրը և ինչպես է այն աշխատում:

Փորձեք Մեր Գործիքը Խնդիրները Վերացնելու Համար





Տեղադրված էՎերջին թարմացումը՝ 2021 թվականի փետրվարի 16

Windows Registry-ը Windows հավելվածների, ինչպես նաև Windows օպերացիոն համակարգի կոնֆիգուրացիաների, արժեքների և հատկությունների հավաքածու է, որը կազմակերպված և պահվում է հիերարխիկ ձևով եզակի պահեստում:



Ամեն անգամ, երբ Windows համակարգում նոր ծրագիր է տեղադրվում, Windows ռեեստրում գրառում է կատարվում իր հատկանիշներով, ինչպիսիք են չափը, տարբերակը, պահեստի գտնվելու վայրը և այլն:

Ինչ է Windows ռեեստրը և ինչպես է այն աշխատում



Քանի որ այս տեղեկատվությունը պահվել է տվյալների բազայում, ոչ միայն օպերացիոն համակարգը տեղյակ է օգտագործվող ռեսուրսների մասին, այլ հավելվածները նույնպես կարող են օգտվել այս տեղեկատվությունից, քանի որ նրանք տեղյակ են ցանկացած կոնֆլիկտի մասին, որը կարող է առաջանալ, եթե որոշակի ռեսուրսներ կամ ֆայլեր համատեղեն: գոյություն ունենալ.

Բովանդակություն[ թաքցնել ]



Ինչ է Windows ռեեստրը և ինչպես է այն աշխատում:

Windows Registry-ն իսկապես Windows-ի աշխատանքի սիրտն է: Դա միակ օպերացիոն համակարգն է, որն օգտագործում է կենտրոնական ռեգիստրի այս մոտեցումը: Եթե ​​մենք պատկերացնեինք, օպերացիոն համակարգի յուրաքանչյուր մաս պետք է փոխազդի Windows ռեեստրի հետ անմիջապես բեռնման հաջորդականությունից մինչև ֆայլի անվան վերանվանումը:

Պարզ ասած, դա պարզապես տվյալների բազա է, որը նման է գրադարանային քարտերի կատալոգին, որտեղ գրանցամատյանում գրառումները նման են քարտերի կատալոգում պահվող քարտերի կույտին: Ռեեստրի բանալին կլինի քարտ, իսկ ռեեստրի արժեքը կլինի այդ քարտի վրա գրված կարևոր տեղեկատվությունը: Windows օպերացիոն համակարգն օգտագործում է ռեեստրը՝ պահելու մի շարք տեղեկություններ, որոնք օգտագործվում են մեր համակարգը և ծրագրաշարը կառավարելու և կառավարելու համար: Սա կարող է լինել ցանկացած բան՝ սկսած ԱՀ ապարատային տեղեկատվությունից մինչև օգտագործողի նախասիրություններն ու ֆայլերի տեսակները: Կազմաձևման գրեթե ցանկացած ձև, որը մենք անում ենք Windows համակարգում, ներառում է ռեեստրի խմբագրում:



Windows ռեեստրի պատմություն

Windows-ի սկզբնական տարբերակներում հավելվածների մշակողները գործարկվող ֆայլի հետ միասին պետք է ներառեին առանձին .ini ֆայլի ընդլայնում: Այս .ini ֆայլը պարունակում էր բոլոր պարամետրերը, հատկությունները և կոնֆիգուրացիան, որոնք անհրաժեշտ են տվյալ գործարկվող ծրագրի պատշաճ գործելու համար: Այնուամենայնիվ, սա շատ անարդյունավետ դարձավ որոշակի տեղեկատվության ավելցուկի պատճառով և այն նաև անվտանգության սպառնալիք էր գործարկվող ծրագրի համար: Արդյունքում, ստանդարտացված, կենտրոնացված, ինչպես նաև անվտանգ տեխնոլոգիաների նոր ներդրումը ակնհայտ անհրաժեշտություն էր:

Windows 3.1-ի գալուստով, այս պահանջի բացահայտ տարբերակը բավարարվեց բոլոր հավելվածների և համակարգերի համար ընդհանուր տվյալների կենտրոնական բազայով, որը կոչվում էր Windows Registry:

Այս գործիքը, սակայն, շատ սահմանափակ էր, քանի որ հավելվածները կարող էին պահել միայն գործարկվողի կազմաձևման որոշակի տեղեկատվություն: Տարիների ընթացքում Windows 95-ը և Windows NT-ն ավելի զարգացան այս հիմքի վրա, ներկայացրեց կենտրոնացումը որպես Windows ռեեստրի նոր տարբերակի հիմնական հատկանիշ:

Ասել է թե՝ Windows Registry-ում տեղեկատվության պահպանումը տարբերակ է ծրագրային ապահովման մշակողների համար: Այսպիսով, եթե ծրագրային հավելվածի մշակողը պետք է դյուրակիր հավելված ստեղծեր, նրանից չի պահանջվում տեղեկատվություն ավելացնել գրանցամատյանում, տեղական պահեստավորումը կազմաձևման, հատկությունների և արժեքների հետ կարող է ստեղծվել և հաջողությամբ առաքվել:

Windows Registry-ի համապատասխանությունը այլ օպերացիոն համակարգերի հետ կապված

Windows-ը միակ օպերացիոն համակարգն է, որն օգտագործում է կենտրոնական ռեգիստրի այս մոտեցումը: Եթե ​​մենք պատկերացնեինք, օպերացիոն համակարգի յուրաքանչյուր մաս պետք է փոխազդի Windows ռեեստրի հետ անմիջապես բեռնման հաջորդականությունից մինչև ֆայլի անվան վերանվանումը:

Բոլոր մյուս օպերացիոն համակարգերը, ինչպիսիք են iOS-ը, Mac OS-ը, Android-ը և Linux-ը, շարունակում են օգտագործել տեքստային ֆայլերը՝ որպես օպերացիոն համակարգի կազմաձևման և օպերացիոն համակարգի վարքագիծը փոփոխելու միջոց:

Linux-ի տարբերակների մեծ մասում կազմաձևման ֆայլերը պահվում են .txt ձևաչափով, սա խնդիր է դառնում, երբ մենք պետք է աշխատենք տեքստային ֆայլերի հետ, քանի որ բոլոր .txt ֆայլերը համարվում են կարևոր համակարգի ֆայլեր: Այսպիսով, եթե մենք փորձենք բացել տեքստային ֆայլերը այս օպերացիոն համակարգերում, մենք չենք կարողանա դիտել այն: Այս օպերացիոն համակարգերը փորձում են թաքցնել դա որպես անվտանգության միջոց, քանի որ համակարգի բոլոր ֆայլերը, ինչպիսիք են ցանցային քարտի կոնֆիգուրացիան, firewall-ը, օպերացիոն համակարգը, գրաֆիկական ինտերֆեյսը, վիդեո քարտերի միջերեսը և այլն, պահվում են համակարգում: ASCII ձևաչափ:

Այս խնդիրը շրջանցելու համար և՛ macOS-ը, և՛ iOS-ը բոլորովին այլ մոտեցում են կիրառել տեքստային ֆայլի ընդլայնման նկատմամբ՝ կիրառելով. .plist ընդլայնում , որը պարունակում է ամբողջ համակարգը, ինչպես նաև հավելվածի կազմաձևման մասին տեղեկությունները, սակայն եզակի գրանցամատյան ունենալու առավելությունները շատ ավելին են, քան ֆայլի ընդլայնման պարզ փոփոխությունը:

Որո՞նք են Windows ռեեստրի առավելությունները:

Քանի որ օպերացիոն համակարգի յուրաքանչյուր մաս անընդհատ շփվում է Windows ռեեստրի հետ, այն պետք է պահվի շատ արագ պահեստում: Հետևաբար, այս տվյալների բազան նախատեսված է չափազանց արագ կարդալու և գրելու, ինչպես նաև արդյունավետ պահեստավորման համար:

Եթե ​​մենք բացենք և ստուգենք ռեգիստրի տվյալների բազայի չափը, այն սովորաբար տատանվում է 15-20 մեգաբայթի միջև, ինչը բավական փոքր է դարձնում այն ​​միշտ բեռնված լինելու համար: RAM (Պատահական մուտքի հիշողություն), որը, ի դեպ, օպերացիոն համակարգի համար հասանելի ամենաարագ պահեստն է:

Քանի որ ռեեստրը միշտ պետք է բեռնված լինի հիշողության մեջ, եթե ռեեստրի չափը մեծ է, այն բավարար տեղ չի թողնի, որպեսզի մյուս բոլոր հավելվածները սահուն աշխատեն կամ ընդհանրապես աշխատեն: Սա վնաս կհասցնի օպերացիոն համակարգի աշխատանքին, հետևաբար Windows Registry-ը նախագծված է բարձր արդյունավետության հիմնական նպատակի համար:

Եթե ​​կան մի քանի օգտատերեր, որոնք շփվում են միևնույն սարքի հետ, և կան մի շարք հավելվածներ, որոնք նրանք օգտագործում են սովորական, ապա նույն հավելվածների կրկնակի կամ մի քանի անգամ վերատեղադրումը կլինի բավականին թանկ պահեստի վատնում: Windows ռեեստրը գերազանցում է այս սցենարներում, որտեղ հավելվածի կազմաձևումը տարածվում է տարբեր օգտվողների միջև:

Սա ոչ միայն նվազեցնում է օգտագործվող ընդհանուր պահեստը, այլև օգտատերերին հնարավորություն է տալիս փոփոխություններ կատարել հավելվածի կազմաձևում մեկ փոխազդեցության պորտից: Սա նաև ժամանակ է խնայում, քանի որ օգտատերը պետք չէ ձեռքով գնալ տեղական պահեստավորման .ini ֆայլ:

Բազմ օգտատերերի սցենարները շատ տարածված են ձեռնարկության կարգավորումներում, այստեղ օգտատերերի արտոնությունների հասանելիության խիստ անհրաժեշտություն կա: Քանի որ ոչ բոլոր տեղեկությունները կամ ռեսուրսները կարող են կիսվել բոլորի հետ, գաղտնիության վրա հիմնված օգտատերերի մուտքի անհրաժեշտությունը հեշտությամբ իրականացվեց Windows կենտրոնացված ռեեստրի միջոցով: Այստեղ ցանցի ադմինիստրատորն իրեն իրավունք է վերապահում հետաձգել կամ թույլ տալ՝ հիմնվելով կատարված աշխատանքի վրա: Սա եզակի տվյալների բազան դարձրեց բազմակողմանի, ինչպես նաև այն ամուր դարձրեց, քանի որ թարմացումները կարող են իրականացվել միաժամանակ՝ ցանցի բազմաթիվ սարքերի բոլոր ռեգիստրների հեռակա հասանելիությամբ:

Ինչպե՞ս է աշխատում Windows ռեեստրը:

Եկեք ուսումնասիրենք Windows ռեեստրի հիմնական տարրերը, նախքան ձեռքերը կեղտոտելը:

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

Դուք նաև պետք է իմանաք. Ինչպես ամբողջությամբ վերահսկել կամ սեփականացնել Windows ռեեստրի բանալիները

Ինչպե՞ս մուտք գործել Windows ռեեստր:

Մենք կարող ենք մուտք գործել և կարգավորել Windows ռեեստրը՝ օգտագործելով Ռեեստրի խմբագրիչի գործիքը, Microsoft-ը ներառում է ռեեստրի խմբագրման անվճար ծրագիր՝ իր Windows օպերացիոն համակարգի յուրաքանչյուր տարբերակի հետ միասին:

Այս Ռեեստրի խմբագրիչին կարելի է մուտք գործել՝ մուտքագրելով Regedit Հրամանի տող կամ պարզապես մուտքագրելով Regedit «Սկսել» ցանկի որոնման կամ գործարկման դաշտում: Այս խմբագրիչը Windows ռեեստր մուտք գործելու պորտալն է, և այն օգնում է մեզ ուսումնասիրել և փոփոխություններ կատարել ռեեստրում: Ռեեստրը համապարփակ տերմին է, որն օգտագործվում է տվյալների բազայի տարբեր ֆայլերի կողմից, որոնք տեղակայված են Windows-ի տեղադրման գրացուցակում:

Ինչպես մուտք գործել Ռեեստրի խմբագիր

գործարկել regedit-ը հրամանի տողում shift + F10

Արդյո՞ք անվտանգ է ռեեստրի խմբագրիչը խմբագրելը:

Եթե ​​չգիտեք, թե ինչ եք անում, ապա վտանգավոր է խաղալ ռեեստրի կազմաձևման շուրջ: Ամեն անգամ, երբ խմբագրում եք Ռեեստրը, համոզվեք, որ հետևում եք ճիշտ հրահանգներին և փոխում եք միայն այն, ինչ ձեզ հանձնարարված է փոխել:

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

Այսպիսով, ընդհանուր առմամբ խորհուրդ է տրվում Windows ռեեստրի կրկնօրինակում նախքան դրանում որևէ փոփոխություն կատարելը: Դուք կարող եք նաեւ ստեղծել համակարգի վերականգնման կետ (որը ավտոմատ կերպով կրկնօրինակում է Ռեեստրը), որը կարող է օգտագործվել, եթե երբևէ անհրաժեշտ լինի փոխել Ռեեստրի կարգավորումները նորմալ: Բայց եթե դուք միայն այն եք, ինչ ձեզ ասում են, ապա դա որևէ խնդիր չպետք է լինի: Այն դեպքում, երբ դուք պետք է իմանաք, թե ինչպես դա անել վերականգնել Windows ռեեստրը, ապա այս ձեռնարկը բացատրում է, թե ինչպես դա անել հեշտությամբ:

Եկեք ուսումնասիրենք Windows ռեեստրի կառուցվածքը

Անմատչելի պահեստային վայրում կա օգտվող, որը գոյություն ունի միայն օպերացիոն համակարգի մուտքի համար:

Այս ստեղները բեռնվում են RAM-ի վրա համակարգի բեռնման փուլում և անընդհատ հաղորդակցվում են որոշակի ժամանակահատվածում կամ երբ տեղի են ունենում համակարգի մակարդակի որոշակի իրադարձություն կամ իրադարձություններ:

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

Այն բանալիները, որոնք գտնվում են HKEY-ով սկսվող ռեեստրի հիերարխիայի գագաթնակետին, համարվում են փեթակ:

Խմբագրում փեթակները գտնվում են էկրանի ձախ կողմում, երբ բոլոր ստեղները դիտվում են առանց ընդլայնելու: Սրանք ռեեստրի բանալիներն են, որոնք հայտնվում են որպես թղթապանակներ:

Եկեք ուսումնասիրենք Windows ռեեստրի բանալու և դրա ենթաբանալու կառուցվածքը.

Բանալու անվան օրինակ – HKEY_LOCAL_MACHINESYSTEMInputBreakloc_0804

Այստեղ loc_0804-ը վերաբերում է ենթաբանալուն Break-ը վերաբերում է ենթաբանալին Input-ին, որը վերաբերում է HKEY_LOCAL_MACHINE արմատային ստեղնի ենթաբանալին SYSTEM-ին:

Ընդհանուր արմատային բանալիներ Windows ռեեստրում

Հետևյալ ստեղներից յուրաքանչյուրը իր անհատական ​​փեթակն է, որն ավելի շատ բանալիներ է պարունակում վերին մակարդակի ստեղնի մեջ:

ես. HKEY_CLASSES_ROOT

Սա Windows ռեեստրի ռեեստրի փեթակն է, որը բաղկացած է ֆայլերի ընդլայնման ասոցիացիայի տեղեկատվությունից, ծրագրային նույնացուցիչ (ProgID), Ինտերֆեյսի ID (IID) տվյալներ և Դասի ID (CLSID) .

Այս ռեեստրի փեթակը HKEY_CLASSES_ROOT հանդիսանում է Windows օպերացիոն համակարգում ցանկացած գործողության կամ իրադարձության անցկացման դարպաս: Ենթադրենք, որ ցանկանում ենք մուտք գործել որոշ mp3 ֆայլեր Ներբեռնումներ թղթապանակում: Օպերացիոն համակարգը կատարում է իր հարցումը դրա միջոցով՝ անհրաժեշտ գործողություններ կատարելու համար:

Այն պահին, երբ դուք մուտք եք գործում HKEY_CLASSES_ROOT փեթակ, իսկապես հեշտ է ծանրաբեռնվել՝ նայելով ընդլայնման ֆայլերի նման հսկայական ցանկին: Այնուամենայնիվ, դրանք հենց ռեեստրի ստեղներն են, որոնք ստիպում են պատուհանների անխափան գործել

Ստորև բերված են HKEY_CLASSES_ROOT փեթակների ռեեստրի բանալիների օրինակներ.

HKEY_CLASSES_ROOT.otf HKEY_CLASSES_ROOT.htc HKEY_CLASSES_ROOT.img HKEY_CLASSES_ROOT.mhtml HKEY_CLASSES_ROOT.png'mv-ad-box' data-slotid='contfent'_8

Ամեն անգամ, երբ մենք կրկնակի սեղմում ենք և բացում ֆայլը, ասենք լուսանկարը, համակարգը հարցումն ուղարկում է HKEY_CLASSES_ROOT-ի միջոցով, որտեղ հստակ տրված են հրահանգները, թե ինչ անել, երբ նման ֆայլ պահանջվի: Այսպիսով, համակարգը ի վերջո բացում է լուսանկարների դիտիչ, որը ցուցադրում է պահանջվող պատկերը:

Վերոնշյալ օրինակում ռեեստրը զանգ է կատարում HKEY_CLASSES_ROOT.jpg'https://docs.microsoft.com/en-us/windows/win32/sysinfo/hkey-classes-root-key'> ստեղներին: HKEY_ CLASSES_ ROOT . Այն կարելի է մուտք գործել՝ բացելով HKEY_CLASSES ստեղնը էկրանի ձախ կողմում:

ii. HKEY_LOCAL_MACHINE

Սա ռեեստրի մի քանի փեթակներից մեկն է, որը պահպանում է տեղական համակարգչին հատուկ բոլոր կարգավորումները: Սա գլոբալ բանալին է, որտեղ պահված տեղեկատվությունը չի կարող խմբագրվել որևէ օգտվողի կամ ծրագրի կողմից: Այս ենթաբանալու գլոբալ բնույթի պատճառով այս պահեստում պահվող ողջ տեղեկատվությունը գտնվում է RAM-ի վրա անընդհատ աշխատող վիրտուալ կոնտեյների տեսքով: Ծրագրաշարի օգտագործողների համար կազմաձևման տեղեկատվության մեծ մասը տեղադրված է, և Windows օպերացիոն համակարգը ինքնին զբաղված է HKEY_LOCAL_MACHINE-ում: Ներկա պահին հայտնաբերված ամբողջ ապարատը պահվում է HKEY_LOCAL_MACHINE փեթակում:

Նաև իմացեք, թե ինչպես. Ուղղել Regedit.exe-ի խափանումները Ռեեստրի միջոցով որոնելիս

Այս ռեեստրի բանալին հետագայում բաժանված է 7 ենթաբանալու.

1. ՍԱՄ (Անվտանգության հաշիվների կառավարիչ) – Սա ռեեստրի բանալի ֆայլ է, որը պահպանում է օգտատերերի գաղտնաբառերը ապահով ձևաչափով (LM hash-ով և NTLM hash-ով): Հեշ ֆունկցիան գաղտնագրման ձև է, որն օգտագործվում է օգտատերերի հաշվի տեղեկատվությունը պաշտպանելու համար:

Դա կողպված ֆայլ է, որը գտնվում է համակարգում C:WINDOWSsystem32config, որը հնարավոր չէ տեղափոխել կամ պատճենել, երբ օպերացիոն համակարգը աշխատում է:

Windows-ն օգտագործում է Անվտանգության հաշիվների կառավարչի ռեեստրի բանալի ֆայլը՝ օգտատերերին նույնականացնելու համար, մինչ նրանք մուտք են գործում իրենց Windows հաշիվներ: Ամեն անգամ, երբ օգտատերը մուտք է գործում, Windows-ը օգտագործում է մի շարք հեշ ալգորիթմներ՝ մուտքագրված գաղտնաբառի համար հեշը հաշվարկելու համար: Եթե ​​մուտքագրված գաղտնաբառի հեշը հավասար է ներսում գտնվող գաղտնաբառի հեշին SAM ռեեստրի ֆայլ , օգտվողներին կթույլատրվի մուտք գործել իրենց հաշիվ: Սա նաև ֆայլ է, որը հաքերների մեծ մասը թիրախավորում է հարձակում իրականացնելիս:

2. Անվտանգություն (հասանելի չէ, բացառությամբ ադմինիստրատորի) – Այս ռեեստրի բանալին տեղական է ընթացիկ համակարգ մուտք գործած ադմինիստրատիվ օգտագործողի հաշվին: Եթե ​​համակարգը կառավարվում է որևէ կազմակերպության կողմից, օգտվողները չեն կարող մուտք գործել այս ֆայլը, քանի դեռ օգտատիրոջը բացահայտորեն տրված չէ վարչական մուտքը: Եթե ​​մենք բացեինք այս ֆայլը առանց վարչական արտոնության, այն դատարկ կլիներ: Այժմ, եթե մեր համակարգը միացված է ադմինիստրատիվ ցանցին, այս բանալին լռելյայն կմտնի կազմակերպության կողմից ստեղծված և ակտիվորեն կառավարվող տեղական համակարգի անվտանգության պրոֆիլի վրա: Այս բանալին կապված է SAM-ի հետ, ուստի հաջող վավերացումից հետո, կախված օգտագործողի արտոնությունների մակարդակից, տարբեր տեղական և խմբի քաղաքականությունը կիրառվում են։

3. Համակարգ (կրիտիկական բեռնման գործընթաց և միջուկի այլ գործառույթներ) – Այս ենթաբանալին պարունակում է կարևոր տեղեկատվություն՝ կապված ամբողջ համակարգի հետ, ինչպիսիք են համակարգչի անունը, ներկայումս տեղադրված ապարատային սարքերը, ֆայլային համակարգը և ինչ ավտոմատացված գործողություններ կարող են ձեռնարկվել որոշակի իրադարձության դեպքում, ասենք, որ կա Մահվան կապույտ էկրան պրոցեսորի գերտաքացման պատճառով կա տրամաբանական ընթացակարգ, որ համակարգիչը ինքնաբերաբար կսկսի ընդունել նման իրադարձությունը: Այս ֆայլը հասանելի է միայն բավարար վարչական արտոնություններ ունեցող օգտվողներին: Երբ համակարգը բեռնվում է, այստեղ բոլոր տեղեկամատյանները դինամիկ կերպով պահվում և ընթերցվում են: Համակարգի տարբեր պարամետրեր, ինչպիսիք են այլընտրանքային կոնֆիգուրացիաները, որոնք հայտնի են որպես կառավարման հավաքածուներ:

4. Ծրագրային ապահովում Երրորդ կողմի ծրագրային ապահովման բոլոր կոնֆիգուրացիաները, ինչպիսիք են plug and play դրայվերները, պահվում են այստեղ: Այս ենթաբանալին պարունակում է ծրագրակազմ և Windows-ի կարգավորումներ՝ կապված նախկին ապարատային պրոֆիլի հետ, որոնք կարող են փոփոխվել տարբեր հավելվածների և համակարգի տեղադրողների կողմից: Ծրագրային ապահովման մշակողները կարող են սահմանափակել կամ թույլատրել, թե ինչ տեղեկատվություն են ստանում օգտատերերը, երբ օգտագործվում է իրենց ծրագրաշարը, սա կարող է սահմանվել՝ օգտագործելով «Քաղաքականություն» ենթաբանալին, որը կիրառում է հավելվածների և համակարգի ծառայությունների օգտագործման ընդհանուր քաղաքականությունը, որը ներառում է համակարգի վկայականները, որոնք օգտագործվում են նույնականացման համար: , լիազորել կամ արգելել որոշակի համակարգեր կամ ծառայություններ:

5. Սարքավորումներ որը ենթաբանալին է, որը ստեղծվում է դինամիկ կերպով համակարգի բեռնման ժամանակ

6. Բաղադրիչներ Համակարգի ամբողջ սարքի համար հատուկ բաղադրիչի կազմաձևման տեղեկատվությունը կարելի է գտնել այստեղ

7. BCD.dat (համակարգի բաժանման oot թղթապանակում), որը կարևոր ֆայլ է, որը համակարգը կարդում և սկսում է կատարել համակարգի բեռնման հաջորդականության ընթացքում՝ ռեեստրը բեռնելով RAM-ում:

iii. HKEY_CURRENT_CONFIG

Այս ենթաբանալու գոյության հիմնական պատճառը տեսանյութերի, ինչպես նաև ցանցային կարգավորումների պահպանումն է։ Դա կարող է լինել վիդեո քարտին վերաբերող բոլոր տեղեկությունները, ինչպիսիք են լուծումը, թարմացման արագությունը, կողմի հարաբերակցությունը և այլն, ինչպես նաև ցանցը:

Այն նաև ռեեստրի փեթակ է, որը Windows ռեեստրի մի մասն է, և որը պահում է տվյալ պահին օգտագործվող ապարատային պրոֆիլի մասին տեղեկատվությունը: HKEY_CURRENT_CONFIG-ը իրականում ցուցիչ է դեպի HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfilesCurrentregistry բանալի: Սա պարզապես ցուցիչ է դեպի ներկայումս գործող սարքաշարային պրոֆիլը, որը նշված է HKEY_LOCAL_MACHINESYSTEMSProfilesCurard ստեղնի տակ:

Այսպիսով, HKEY_ CURRENT_CONFIG-ն օգնում է մեզ դիտել և փոփոխել ընթացիկ օգտագործողի ապարատային պրոֆիլի կազմաձևումը, որը մենք կարող ենք անել որպես ադմինիստրատոր վերը նշված երեք վայրերից որևէ մեկում, քանի որ դրանք բոլորը նույնն են:

iv. HKEY_CURRENT_USER

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

Կարգավորումներից շատերը, որոնք դուք կազմաձևում եք Կառավարման վահանակի տարբեր հավելվածներում, պահվում են HKEY_CURRENT_USER գրանցամատյանում: Քանի որ HKEY_CURRENT_USER փեթակը հատուկ է օգտատիրոջը, նույն համակարգչում դրանում պարունակվող բանալիներն ու արժեքները տարբեր օգտվողներից օգտվող կտարբերվեն: Սա ի տարբերություն այլ ռեեստրի փեթակների, որոնք գլոբալ են, ինչը նշանակում է, որ դրանք պահպանում են նույն տեղեկատվությունը Windows-ի բոլոր օգտատերերի համար:

Ռեեստրի խմբագրիչի վրա էկրանի ձախ կողմում սեղմելը մեզ հնարավորություն կտա մուտք գործել HKEY_CURRENT_USER: Որպես անվտանգության միջոց՝ HKEY_CURRENT_USER-ում պահվող տեղեկատվությունը պարզապես ցուցիչ է դեպի HKEY_USERS փեթակի տակ գտնվող բանալին՝ որպես մեր անվտանգության նույնացուցիչ: Ոլորտներից որևէ մեկում կատարված փոփոխություններն ուժի մեջ կմտնեն անմիջապես:

ընդդեմ HKEY_USERS

Սա պարունակում է ենթաբանալիներ, որոնք համապատասխանում են HKEY_CURRENT_USER ստեղներին յուրաքանչյուր օգտվողի պրոֆիլի համար: Սա նաև բազմաթիվ ռեեստրի փեթակներից մեկն է, որը մենք ունենք Windows ռեեստրում:

Օգտատիրոջ հատուկ կազմաձևման բոլոր տվյալները գրանցված են այստեղ, բոլորի համար, ովքեր ակտիվորեն օգտագործում են սարքը, որ բարի տեղեկատվությունը պահվում է HKEY_USERS-ում: Համակարգում պահվող օգտատիրոջ հատուկ տեղեկատվությունը, որը համապատասխանում է որոշակի օգտվողին, պահվում է HKEY_USERS փեթակի տակ, մենք կարող ենք եզակի կերպով նույնականացնել օգտվողներին, որոնք օգտագործում են անվտանգության նույնացուցիչը կամ SID-ը որը գրանցում է օգտագործողի կողմից կատարված բոլոր կազմաձևման փոփոխությունները:

Այս բոլոր ակտիվ օգտվողները, որոնց հաշիվը գոյություն ունի HKEY_USERS փեթակում, կախված համակարգի ադմինիստրատորի կողմից տրված արտոնությունից, կկարողանան մուտք գործել ընդհանուր ռեսուրսներ, ինչպիսիք են տպիչները, տեղական ցանցը, տեղական պահեստային կրիչներ, աշխատասեղանի ֆոն և այլն: Նրանց հաշիվն ունի որոշակի գրանցամատյան: բանալիները և համապատասխան ռեեստրի արժեքները, որոնք պահվում են ընթացիկ օգտագործողի SID-ի տակ:

Դատաբժշկական տեղեկատվության առումով յուրաքանչյուր SID պահում է հսկայական քանակությամբ տվյալներ յուրաքանչյուր օգտագործողի մասին, քանի որ այն կազմում է յուրաքանչյուր իրադարձության և գործողությունների գրանցամատյան, որոնք ձեռնարկվում են օգտվողի հաշվի ներքո: Սա ներառում է Օգտատիրոջ անունը, օգտատիրոջ՝ համակարգիչ մուտք գործելու դեպքերի քանակը, վերջին մուտքի ամսաթիվը և ժամը, վերջին գաղտնաբառի փոփոխման ամսաթիվը և ժամը, ձախողված մուտքերի քանակը և այլն: Բացի այդ, այն նաև պարունակում է ռեեստրի տեղեկատվություն այն դեպքում, երբ Windows-ը բեռնվում է և նստում է մուտքի հուշում:

Առաջարկվում է. Ուղղել Ռեեստրի խմբագրիչը դադարել է աշխատել

Լռելյայն օգտատիրոջ ռեեստրի ստեղները պահվում են ntuser.dat ֆայլում պրոֆիլում, և մենք պետք է սա բեռնենք որպես փեթակ՝ օգտագործելով regedit՝ լռելյայն օգտագործողի համար կարգավորումներ ավելացնելու համար:

Տվյալների տեսակները, որոնք մենք կարող ենք ակնկալել գտնել Windows ռեեստրում

Բոլոր վերը քննարկված ստեղները և ենթաբանալները կունենան կոնֆիգուրացիաներ, արժեքներ և հատկություններ, որոնք պահպանված են հետևյալ տվյալների տեսակներից որևէ մեկում, սովորաբար դա հետևյալ տվյալների տեսակների համակցությունն է, որը կազմում է մեր ամբողջ Windows ռեեստրը:

  • Լարային արժեքներ, ինչպիսիք են Յունիկոդը, որը հաշվողական արդյունաբերության ստանդարտ է՝ աշխարհի գրավոր համակարգերի մեծ մասում արտահայտված տեքստի հետևողական կոդավորման, ներկայացման և մշակման համար:
  • Երկուական տվյալներ
  • Աննշան ամբողջ թվեր
  • Խորհրդանշական հղումներ
  • Բազմալարային արժեքներ
  • Ռեսուրսների ցանկ (Plug and Play սարքավորում)
  • Ռեսուրսների նկարագրիչ (Plug and Play սարքավորում)
  • 64-բիթանոց ամբողջ թվեր

Եզրակացություն

Windows Registry-ը ոչ պակաս հեղափոխություն է եղել, որը ոչ միայն նվազագույնի է հասցրել անվտանգության ռիսկը, որն առաջացել է տեքստային ֆայլերի ընդլայնման միջոցով՝ համակարգը և հավելվածի կոնֆիգուրացիան պահպանելու համար, այլ նաև նվազեցրել է հավելվածի մշակողների կոնֆիգուրացիայի կամ .ini ֆայլերի քանակը: ստիպված էին առաքել իրենց ծրագրային արտադրանքը: Կենտրոնացված շտեմարան ունենալու առավելությունները՝ ինչպես համակարգի կողմից, այնպես էլ համակարգում աշխատող ծրագրաշարի կողմից հաճախակի հասանելի տվյալների պահպանման համար, շատ ակնհայտ են:

Օգտագործման հեշտությունը, ինչպես նաև մեկ կենտրոնական վայրում տարբեր անհատականացումների և կարգավորումների հասանելիությունը նաև Windows-ը դարձրել է նախընտրելի հարթակ աշխատասեղանի հավելվածների համար տարբեր ծրագրեր մշակողների կողմից: Սա շատ ակնհայտ է, եթե համեմատեք Windows-ի աշխատասեղանի հասանելի ծրագրային ապահովման հավելվածների հսկայական ծավալը Apple-ի macOS-ի հետ: Ամփոփելու համար մենք քննարկեցինք, թե ինչպես է աշխատում Windows Registry-ը և դրա ֆայլի կառուցվածքը և ռեեստրի տարբեր բանալիների կոնֆիգուրացիաների նշանակությունը, ինչպես նաև ռեեստրի խմբագրիչն ամբողջությամբ օգտագործելու համար:

Իլոն Դեքեր

Իլոնը Cyber ​​S-ում տեխնոլոգիական գրող է: Նա արդեն մոտ 6 տարի է, ինչ գրում է ուղեցույցներ և լուսաբանել է բազմաթիվ թեմաներ: Նա սիրում է լուսաբանել Windows-ի, Android-ի հետ կապված թեմաներ և վերջին հնարքներն ու խորհուրդները: