Што е HKEY_CLASSES_ROOT?

Детали за кошницата на регистарот HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT, често скратен како HKCR , е регистар кошница во регистарот на Windows и содржи информации за асоцијација на датотеки , како и програмски идентификатор (ProgID), ID на 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 кога двоен-клик или двоен-допир на датотека со таа екстензија. Може да содржи листа на програми пронајдени во делот "Отвори со ..." кога десен-клик / допирање на датотека и патека до секоја апликација наведена.

На пример, на мојот компјутер, кога двоен клик или двоен допир на датотека со името на draft.rtf , WordPad ја отвора датотеката. Податоците во регистарот што го прават тоа се чуваат во клучот HKEY_CLASSES_ROOT \ .rtf , кој на мојот компјутер дефинира WordPad како програма која треба да ја отвори RTF- датотеката.

Предупредување: Поради комплексноста на начинот на поставување на копчињата HKEY_CLASSES_ROOT, јас апсолутно не препорачуваме да ги промените стандардните асоцијации на датотеки од регистерот. Наместо тоа, погледнете како да ги промените асоцијациите на датотеки во Windows за упатства за тоа да го направите од вашиот нормален Windows интерфејс.

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

Останатите клучеви во HKEY_CLASSES_ROOT се прогИД, CLSID и IID клучеви. Еве неколку примери за секој:

ПрогИД клучевите се наоѓаат во коренот на HKEY_CLASSES_ROOT, заедно со асоцијациите за проширување на датотеките дискутирани погоре:

Сите CLSID-клучеви се наоѓаат под CLSID- клучот:

Сите IID клучеви се наоѓаат под интерфејсот на интерфејс :

Кои програми ProgID, CLSID и IID се поврзани со некои многу технички аспекти на компјутерското програмирање и се надвор од опсегот на оваа дискусија. Сепак, можете да прочитате повеќе за сите три тука, тука, и тука, соодветно.

Резервна копија на HKEY_CLASSES_ROOT Кошница

Без исклучок, секогаш треба да направите резервна копија од сите записи во регистарот што ги планирате за уредување или отстранување. Погледнете Како да направите резервна копија на регистарот на Windows ако ви треба помош за поддршка на HKEY_CLASSES_ROOT или било која друга локација во регистарот, во датотека REG .

Ако нешто тргне наопаку, секогаш можете да го направите регистарот на Windows во работна состојба со резерви. Се што треба да направите е двоен-клик или двоен-допир на таа REG датотека и потврдете дека сакате да ги направите тие промени.

Повеќе за HKEY_CLASSES_ROOT

Иако можете да уредувате и целосно да го отстраните секој подклуч во внатрешноста на кошницата HKEY_CLASSES_ROOT, самата 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.