HKEY_CLASSES_ROOT (HKCR CLSID)

Мазмуну:

HKEY_CLASSES_ROOT (HKCR CLSID)
HKEY_CLASSES_ROOT (HKCR CLSID)
Anonim

HKEY_CLASSES_ROOT, көбүнчө HKCR катары кыскартылган, Windows Реестриндеги реестр уюгу болуп саналат жана файл кеңейтүү бирикмеси маалыматын, ошондой эле программалык идентификаторду (ProgID), Класс ID (CLSID) жана Interface ID (IID) дайындарын камтыйт..

Мүмкүн болгон эң жөнөкөй сөз менен айтканда, бул реестр уюгу Windows үчүн керектүү маалыматты камтыйт, сиз андан дисктин мазмунун көрүү же файлдын белгилүү бир түрүн ачуу, ж.б.

Image
Image

HKEY_CLASSES_ROOTке кантип жетсе болот

HKCR реестр уюгу, андыктан ал Реестр редакторунун эң жогорку деңгээлинде, бүтүндөй Windows Реестринин тамырында жайгашкан:

  1. Рестр редакторун ачуу.

    Муну Windowsтун бардык версияларында жасоонун эң оңой жолу - Run диалог кутусун WIN+R аркылуу ачып, regedit киргизүү..

  2. Регистр редакторунун сол жагында HKEY_CLASSES_ROOT табыңыз.

    Эгер сиз реестрди жакында колдонуп, ар кандай уюктарды же ачкычтарды ачык калтырсаңыз, аны дароо көрбөй калышыңыз мүмкүн. HKCR тизмеси сол панелдин эң жогору жагында көрсөтүлгөнүн көрүү үчүн баскычтоптон Башкы бет баскычын басыңыз.

  3. Уюкту кеңейтүү үчүн эки жолу чыкылдатыңыз же эки жолу басыңыз HKEY_CLASSES_ROOT

Эгер сиз эмне кылып жатканыңызды билсеңиз, реестрди түзөтүү толугу менен коопсуз, бирок этиятсыздык олуттуу көйгөйлөргө алып келиши мүмкүн. Кириш сөздүн реестр ачкычтарын жана баалуулуктарын кантип кошууну, өзгөртүүнү жана жок кылууну үйрөнүңүз.

HKEY_CLASSES_ROOT ичиндеги реестрдин ички ачкычтары

Бул уюктун астындагы реестр ачкычтарынын тизмеси абдан узун жана так эле баш аламан. Сиз көргөн миңдеген ачкычтардын ар бирин түшүндүрбөйбүз, бирок биз аны башкарууга боло турган бөлүктөргө бөлүп алабыз, бул реестрдин бул бөлүгүн бир аз түшүндүрөт деп үмүттөнөбүз.

Бул жерде HKCR уюгунда таба турган көптөгөн файл кеңейтүү ассоциациясынын ачкычтарынын айрымдары бар, алардын көпчүлүгү чекит менен башталат:

  • HKEY_CLASSES_ROOT\.avi
  • HKEY_CLASSES_ROOT\.bmp
  • HKEY_CLASSES_ROOT\.exe
  • HKEY_CLASSES_ROOT\.html
  • HKEY_CLASSES_ROOT\.pdf
  • HKEY_CLASSES_ROOT\AudioCD
  • HKEY_CLASSES_ROOT\dllfile

Бул реестр ачкычтарынын ар бири File Explorer'де ошол кеңейтилген файлды эки жолу басканда же эки жолу таптаганда Windows эмне кылуу керектиги жөнүндө маалыматты сактайт. Ал файлды оң баскыч менен басканда/тапылдаганда "Ачуу…" бөлүмүндө табылган программалардын тизмесин жана тизмеленген ар бир тиркеменин жолун камтышы мүмкүн.

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

HKEY_CLASSES_ROOT ачкычтарын орнотуунун татаалдыгынан улам, реестрден демейки файл бирикмелерин өзгөртүүнү такыр сунуш кылбайбыз. Анын ордуна кадимки Windows интерфейсиңизден муну жасоо боюнча нускамаларды Windows'тогу Файл Ассоциацияларын Кантип өзгөртүүнү караңыз.

HKCR & CLSID, ProgID жана IID

HKEY_CLASSES_ROOT ачкычтарынын калгандары ProgID, CLSID жана IID ачкычтары. Бул жерде ар биринин айрым мисалдары:

ProgID ачкычтары HKCR тамырында, жогоруда талкууланган файл кеңейтүү бирикмелери менен катар жайгашкан:

  • HKEY_CLASSES_ROOT\FaxServer. FaxServer
  • HKEY_CLASSES_ROOT\JPEGFilter. CoJPEGFilter
  • HKEY_CLASSES_ROOT\WindowsMail. Envelope

Бардык CLSID ачкычтары CLSID субачкычынын астында жайгашкан:

  • HKEY_CLASSES_ROOT\CLSID\{00000106-0000-0010-8000-00AA006D2EA4}
  • HKEY_CLASSES_ROOT\CLSID\{06C792F8-6212-4F39-BF70-E8C0AC965C23}
  • HKEY_CLASSES_ROOT\CLSID\{FA10746C-9B63-4b6c-BC49-FC300EA5F256}

Бардык IID ачкычтары Interface субачкычынын астында жайгашкан:

  • HKEY_CLASSES_ROOT\Interface\{0000000d-0000-0000-C000-000000000046}
  • HKEY_CLASSES_ROOT\Interface\{00000089-0000-0010-8000-00AA006D2EA4}
  • HKEY_CLASSES_ROOT\Interface\{00000129-0000-0000-C000-000000000046}

ProgID, CLSID жана IID ачкычтары эмнеге арналган, компьютердик программалоонун кээ бир техникалык аспектилери менен байланышкан жана бул талкуунун алкагына кирбейт. Бирок, Microsoftтун веб-сайтына шилтемелер аркылуу үчөө жөнүндө көбүрөөк окуй аласыз.

HKEY_CLASSES_ROOT уюкунун камдык көчүрмөсүн сактоо

Албетте, сиз түзөтүүнү же алып салууну пландап жаткан реестрдеги жазуулардын камдык көчүрмөсүн дайыма жасап туруңуз. HKEY_CLASSES_ROOT же реестрдеги башка жерде REG файлына камдык көчүрмөнү сактоо боюнча жардам керек болсо, Windows реестринин камдык көчүрмөсүн кантип сактоону караңыз.

Image
Image

Эгер бир нерсе туура эмес болуп кетсе, Windows Реестрин камдык көчүрмө менен ар дайым иштеп турган абалга келтире аласыз. Болгону ошол REG файлын ачып, ал өзгөртүүлөрдү киргизгиңиз келгени ырастаса болот.

Көбүрөөк HKEY_CLASSES_ROOT

HKCR уюктун ичиндеги каалаган ички ачкычты түзөтүп жана толугу менен алып салсаңыз да, реестрдеги бардык уюктар сыяктуу түпкү папканын өзүн өзгөртүүгө же алып салууга болбойт.

HKEY_CLASSES_ROOT глобалдык уюк, демек, ал компьютердеги бардык колдонуучуларга тиешелүү жана ар бир колдонуучу көрө ала турган маалыматты камтышы мүмкүн. Бул учурда кирип турган колдонуучуга гана тиешелүү маалыматы бар кээ бир уюктардан айырмаланып турат.

Бирок, HKCR уюгу чындыгында HKEY_LOCAL_MACHINE уюкунда (HKEY_LOCAL_MACHINE\Software\Classes) жана HKEY_CURRENT_USER уюгунда (HKEY_CURRENT_USER\Classes) табылган маалыматтар бириктирилгендиктен, ошондой эле колдонуучунун спецификалык маалыматы бар. Ушундай болгонуна карабастан, HKEY_CLASSES_ROOT дагы эле каалаган жана бардык колдонуучулар серептей алат.

Бул, албетте, HKCR уюгунда жаңы реестр ачкычы жасалганда, ошол эле ачкыч HKEY_LOCAL_MACHINE\Software\Classes ичинде пайда болот, ал эми бирөөнөн да жок кылынганда, ошол эле ачкыч андан алынып салынат дегенди билдирет. башка жер.

Эгер реестр ачкычы эки жерде тең болсо, бирок кандайдыр бир жол менен карама-каршы келсе, HKEY_CURRENT_USER\Software\Classes кирген колдонуучунун уюгунда табылган маалыматтар артыкчылыкка ээ жана HKEY_CLASSES_ROOTто колдонулат.