HKEY_CLASSES_ROOT дегеніміз не?

HKEY_CLASSES_ROOT тізбе кітабының бөлшектері

HKEY_CLASSES_ROOT, жиі HKCR ретінде қысқарады, тізілімнің тізілімінде тізілімнің тіркемесі болып табылады және файл кеңейтімі қауымдастық туралы ақпаратты, сондай-ақ бағдарламалық идентификаторды (ProgID), сынып ID (CLSID) және интерфейс идентификаторы (IID) деректерін қамтиды.

Ең қарапайым жағдайларда HKEY_CLASSES_ROOT тіркеу қыбыры Windows жүйесі үшін қажетті ақпаратты 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 кеңейтімі бар файлды екі рет басқанда немесе екі рет басқанда, не істеу керек екендігі туралы ақпаратты сақтайды. Ол файлды тінтуірдің оң жақ түймешігімен нұқу / түрту және тізімделген әр бағдарламаға жолдар болған кезде «Ашу ...» бөліміндегі бағдарламалардың тізімін қамтуы мүмкін.

Мысалы, менің компьютерімде draft.rtf файлын екі рет нұқу немесе файлды екі рет түрткенде , WordPad файлды ашады. Орындалатын тізілімнің деректері HKEY_CLASSES_ROOT \ .rtf кілтінде сақталады, ол менің компьютерімде WordPad бағдарламасын RTF файлын ашатын бағдарлама ретінде анықтайды.

Ескерту: HKEY_CLASSES_ROOT кілттерін орнатудың күрделілігіне байланысты мен әдепкі файлдық байланыстарды тізбе ішінен өзгертуді ұсынбаймын. Оның орнына, қалыпты Windows интерфейсінен осы әрекетті орындау туралы нұсқаулар алу үшін Windows файлдар қауымдастығын қалай өзгерту керектігі бөлімін қараңыз.

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

HKEY_CLASSES_ROOT кілттерінің қалған бөлігі ProgID, CLSID және IID кілттері болып табылады. Әрбір мысал:

ProgID кілттері HKEY_CLASSES_ROOT түбірінде , жоғарыда талқыланған файл кеңейтетін қауымдастықтармен қатар орналасқан:

Барлық CLSID кілттері CLSID ішкі кілті астында орналасқан:

Барлық IID кілттері Интерфейстің ішкі кілті астында орналасқан:

ProgID, CLSID және IID кілттері компьютерлік бағдарламалаудың кейбір техникалық аспектілерімен байланысты және осы талқылау ауқымынан тыс. Дегенмен, сіз осы жерде, мұнда және осында, тиісінше, барлық үш туралы көбірек біле аласыз.

HKEY_CLASSES_ROOT үйірінің сақтық көшірмесін жасау

Ерекшеліксіз, сіз әрдайым редакциялауды немесе жоюды жоспарлаған кез келген тізбе жазбаларын жасауыңыз керек. HKEY_CLASSES_ROOT сақтық көшірмесін немесе тізілімдегі кез-келген басқа орынды резервтік көшірмесін жасау үшін REG файлына қажет болса , Windows тізілімін қалай қалпына келтіруге болатындығын қараңыз.

Егер бірдеңе дұрыс болмаса, Windows Registry жұмысын қалпына келтіруге болады. Сіз жасайсыз, бұл REG файлында екі рет нұқыңыз немесе екі рет түртіңіз және сол өзгерістерді жасағыңыз келетінін растаңыз.

HKEY_CLASSES_ROOT туралы қосымша ақпарат

HKEY_CLASSES_ROOT улы ішінде кез-келген ішкі кілтті өңдеуге және толығымен жоюға болады, бірақ 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 пайдаланылады.