HKEY_CLASSES_ROOT деген эмне?

HKEY_CLASSES_ROOT реестр уюгундай боюнча маалыматтар

HKEY_CLASSES_ROOT, көп HKCR сыяктуу кыска бир болуп каттоо уюктун ичинде Windows каттоо жана баар билэ узартуу бирикмеси маалыматты, ошондой эле программалык аныктагычы (ProgID), Class ID (CLSID), жана Interface ID (СИЖ) маалыматтарды.

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

HKEY_CLASSES_ROOT кантип алууга болот?

HKEY_CLASSES_ROOT реестр уюк болуп саналат жана каттоо редактору жогорку денгээлде отурат:

  1. Open реестр Editor
  2. Табуу каттоо редактору сол жагында HKEY_CLASSES_ROOT
  3. Сөз HKEY_CLASSES_ROOT эки чыкылдатуу же эки жолу таптап уюкту кеңейтүү, же солго кичинекей жебе пайдалануу

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

HKEY_CLASSES_ROOT боюнча реестр Subkeys

Тизмесин каттоо баскычтарына HKEY_CLASSES_ROOT уюктун өтө узак жана эле чаташкан. Мен сен көрүп турган баскычтардын ми ар түшүндүрүү мүмкүн эмес, бирок үмүт каттоо бир аз бул бөлүгүн тактоо турган кээ бир башкарыла турган бөлүктөргө, түшүп, аны ким жокко чыгара алат.

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

Бул каттоо баскычтардын ар Windows сиз кош чыкылдатуу же узартуу менен делосуна кош-Таптап кийин эмне кылуу керек деп маалыматты сактаган. Ал: "ачуу менен ..." табылган программалардын тизмесин камтышы мүмкүн бөлүмгө туура-чыкылдатып / бир сааты таптап, ошондой эле саналган ар бир өтүнмөнүн жолун.

Мисалы, менин отуруп, мен кош чыкылдатуу же draft.rtf атынан бир делосуна боюнча эки жолу таптап кийин, WordPad билэни ачат. Ал эмне кылат каттоо маалыматтары, менин эсептөөчү, ачуу керек сыяктуу WordPad аныктайт HKEY_CLASSES_ROOT \ .rtf баскычына сакталат RTF баар.

Эскертүү: байланыштуу HKEY_CLASSES_ROOT баскычтары орнотуу канчалык татаалдыгына, мен эч качан сиз каттоодон ичинде демейки билэ бирикмелерге өзгөртүүнү сунуш кылышкан эмес. Анын ордуна, көрүп Windows-жылы File Пикирлешүү өзгөртүү How To демейдеги Windows иштей ичинде бул иш боюнча нускамаларды.

HKCR & Бейби CLSID, ProgID, & Бейби IID

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

ProgID баскычтары жайгашкан тамырынан Жогоруда талкууланган билэ узартуу бирикмелер менен бирге, HKEY_CLASSES_ROOT боюнча:

Бардык CLSID ачкычтары CLSID subkey боюнча жайгашкан:

Бардык IID ачкычтар Interface subkey боюнча жайгашкан:

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

HKEY_CLASSES_ROOT Hive сактоо

Ошондой эле ар дайым сиз монтаждоо же алып салуу боюнча ар бир каттоо жазуулардын камдык сактоо керек. Кара кантип Windows Реестрин камдоо үчүн бир, сиз HKEY_CLASSES_ROOT, же каттоо ар кандай башка ордун сактоо жардам керек болсо, ОБЛ делосуна .

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

HKEY_CLASSES_ROOT боюнча More

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

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

Бирок, HKEY_CLASSES_ROOT уюк иш жүзүндө да табылган маалыматтар айкалышкан, анткени HKEY_LOCAL_MACHINE уюктун (HKEY_LOCAL_MACHINE \ Software \ класстар) жана HKEY_CURRENT_USER уюктун (HKEY_CURRENT_USER \ Software \ класстар), ошондой эле, ошондой эле колдонуучунун конкреттүү маалыматтарды камтыйт. Ошондой болсо да, HKEY_CLASSES_ROOT дагы деле ар кандай жана бардык колдонуучулар менен карап турган алат.

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

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