Ինչ է HKEY_CLASSES_ROOT- ը:

Մանրամասները HKEY_CLASSES_ROOT ռեեստրի փեթակում

HKEY_CLASSES_ROOT- ը, որը հաճախ կրճատվում է որպես HKCR- ն , Windows ռեեստրում ռեեստրի փեթակ է եւ պարունակում է ֆայլերի ընդլայնման ասոցիացիայի տեղեկատվություն, ինչպես նաեւ ծրագրային նույնացուցիչ (ProgID), դասային ID (CLSID) եւ միջերեսի ID (IID) տվյալներ:

Հնարավոր ամենալավ պայմաններում, HKEY_CLASSES_ROOT գրանցամատյանում կեղտը պարունակում է Windows- ի համար անհրաժեշտ տեղեկությունները `իմանալ, թե ինչ պետք է անեք այն ժամանակ, երբ խնդրեք այն ինչ-որ բան անել, ինչպես դիտել սկավառակի բովանդակությունը կամ բացել որոշակի տեսակի ֆայլեր եւ այլն:

Ինչպես հասնել HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT- ը ռեեստրի փեթակ է եւ այդպիսով նստում է ռեեստրի խմբագրիչի վերին մակարդակում.

  1. Բաց ռեեստրի խմբագիր
  2. Գտնել HKEY_CLASSES_ROOT ռեեստրի խմբագրողի ձախ հատվածում
  3. Կրկնակի սեղմեք կամ կրկնակի հպեք HKEY_CLASSES_ROOT բառի վրա, փոսը ընդլայնելու համար կամ օգտագործեք փոքր սլաքը ձախ կողմում

Եթե ​​նախքան ռեեստրի խմբագիրն օգտագործվել է ձեր համակարգչում, անհրաժեշտ է փլուզել ցանկացած բաց կոդով ստեղները, նախքան կկարողանաք տեսնել HKEY_CLASSES_ROOT փեթակ: Դա կարելի է անել այնպես, որ նրանք բացվեն `կրկնակի սեղմելով / կտտացնելով դրանք, կամ ընտրելով սլաքը:

Ռեեստրի ենթաբաժանորդները HKEY_CLASSES_ROOT- ում

HKEY_CLASSES_ROOT փեթակով ռեեստրի բանալիների ցանկը շատ երկար է եւ պարզապես շփոթեցնող: Չեմ կարող բացատրել հազարավոր բանալիներ, որոնք կարող եք տեսնել, բայց ես կարող եմ կոտրել այն որոշ կառավարելի կտորների մեջ, որը հուսով եմ հստակեցնել ռեեստրի այս հատվածը մի քիչ:

Ահա մի քանի ֆայլի ընդլայնման ասոցիացիայի բանալիները, որոնք կգտնվեն HKEY_CLASSES_ROOT փեթակով, որոնցից շատերը կսկսվեն մի ժամանակահատվածով.

Յուրաքանչյուր ռեեստրի ստեղնը պահում է տեղեկատվություն այն մասին, թե ինչ պետք է անեն Windows- ը, երբ կրկնակի սեղմեք կամ կրկնակի սեղմեք այն ընդլայնման ֆայլում: Այն կարող է ներառել «Open with ...» բաժնում հայտնաբերված ծրագրերի ցանկը, երբ ֆայլը աջ սեղմելով / կտտացրեք եւ նշված յուրաքանչյուր դիմումի ուղին:

Օրինակ, իմ համակարգչում, draft.rtf անունով ֆայլի վրա կրկնակի սեղմել կամ կրկնակի թակել, WordPad- ը բացում է ֆայլը: Ռեեստրի տվյալները, որոնք կատարում են, տեղի են ունենում HKEY_CLASSES_ROOT \ .rtf բանալին, որը, իմ համակարգչի վրա, սահմանում է WordPad- ը որպես RTF ֆայլ բացելու ծրագիր:

Warning: Հաշվի առնելով, որ HKEY_CLASSES_ROOT- ի ստեղները կարգավորում են բարդությունը, ես բացարձակապես խորհուրդ չեմ տալիս, որ դուք փոխեք լռելյայն ֆայլի ասոցիացիաները ռեեստրում: Փոխարենը, տեսեք, թե ինչպես փոխել ֆայլերի ասոցիացիաները Windows- ում , ձեր Windows- ի ձեր ինտերֆեյսը ներդնելու մասին հրահանգներ:

HKCR & amp; CLSID, ProgID, & amp; IID- ը

HKEY_CLASSES_ROOT- ի ստեղների մնացորդներն են ProgID, CLSID եւ IID ստեղները: Ահա դրանցից յուրաքանչյուրը.

ProgID ստեղները տեղակայված են HKEY_CLASSES_ROOT- ի արմատից , վերը նշված քննարկումների հետ միասին:

Բոլոր CLSID ստեղները գտնվում են CLSID ենթաբաժնի տակ:

Բոլոր IID ստեղները գտնվում են Interface ենթաբաժնի տակ:

Ինչն է ProgID- ը, CLSID- ը եւ IID ստեղները կապված են համակարգչային ծրագրավորման շատ տեխնիկական կողմերի հետ եւ դուրս են գալիս այս քննարկման շրջանակներից: Այնուամենայնիվ, կարող եք կարդալ ավելին, այստեղ, այստեղ, այստեղ եւ այստեղ:

Պահեստավորված HKEY_CLASSES_ROOT փեթակ

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

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

Մանրամասն HKEY_CLASSES_ROOT- ում

Թեեւ կարող եք խմբագրել եւ ամբողջությամբ հեռացնել HKEY_CLASSES_ROOT փեթակի ներսում ցանկացած ենթաբաժինը, արմատների թղթապանակը, ինչպես ռեեստրում գտնվող բոլոր կեռերը, չեն կարող վերանվանել կամ հեռացնել:

HKEY_CLASSES_ROOT- ը գլոբալ փեթ է, ինչը նշանակում է, որ այն կարող է պարունակել տեղեկատվություն, որը վերաբերում է համակարգչի բոլոր օգտագործողներին եւ դիտվում է յուրաքանչյուր օգտագործողի կողմից: Սա հակասում է մի քանի կծիկների, որոնք ունեն տեղեկություններ, որոնք վերաբերում են միայն ներկայումս գրանցված օգտագործողին:

Այնուամենայնիվ, քանի որ HKEY_CLASSES_ROOT փեթը իրականում համակցված է HKEY_LOCAL_MACHINE փեթակում ( HKEY_LOCAL_MACHINE \ Software \ Classes ) եւ HKEY_CURRENT_USER փեթակով ( HKEY_CURRENT_USER \ Software \ Classes ), այն պարունակում է նաեւ օգտագործողի համար հատուկ տեղեկատվություն: Չնայած այն հանգամանքին, որ HKEY_CLASSES_ROOT- ը դեռեւս կարող է դիտարկվել ցանկացած եւ բոլոր օգտագործողների կողմից:

Դա նշանակում է, իհարկե, այն ժամանակ, երբ նոր գրանցման բանալին կատարվում է HKEY_CLASSES_ROOT փեթակում, նույնը կհայտնվի HKEY_LOCAL_MACHINE \ Software \ Classes- ում, եւ երբ մեկը ջնջվում է, նույն բանալին հեռացվում է այլ վայրից:

Եթե ​​ռեեստրի բանալիը տեղակայված է երկու վայրերում, բայց ինչ-որ կերպ հակասում է, ստորագրված օգտագործողի փեթակում հայտնաբերված տվյալները, HKEY_CURRENT_USER \ Software \ Classes , առաջնային է եւ օգտագործվում է HKEY_CLASSES_ROOT- ում: