Hvað er HKEY_CLASSES_ROOT?

Upplýsingar um HKEY_CLASSES_ROOT Registry Hive

HKEY_CLASSES_ROOT, sem oft er stytt sem HKCR , er skrásetningarsveita í Windows Registry og inniheldur upplýsingar um skráafyrirkomulag , svo og forritagögn (ProgID), Class ID (CLSID), og Interface ID (IID) gögn.

HKEY_CLASSES_ROOT skrásetningarkerfið inniheldur nauðsynlegar upplýsingar um Windows til að vita hvað á að gera þegar þú biður um að gera eitthvað, eins og að skoða innihald drifsins eða opna tiltekna tegund af skrá o.fl.

Hvernig á að komast í HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT er skrásetning býflugnabú og svo situr efst í Registry Editor:

  1. Opnaðu Registry Editor
  2. Finndu HKEY_CLASSES_ROOT í vinstri svæði Registry Editor
  3. Tvöfaldur-smellur eða tvöfaldur-tappa á orðið HKEY_CLASSES_ROOT til að auka Hive, eða nota litla örina til vinstri

Ef skrásetning ritstjóri hefur verið notaður á tölvunni þinni áður getur þú þurft að fella niður alla opna skrásetningartakkana áður en þú getur séð HKEY_CLASSES_ROOT vefurinn. Þetta er hægt að gera á sama hátt og þau eru opnuð - með því að tvísmella / slá á þá eða með því að velja örina.

Skráarforrit í HKEY_CLASSES_ROOT

Listinn yfir skrásetningartól undir HKEY_CLASSES_ROOT hive er mjög langur og alveg eins ruglingslegt. Ég get ekki útskýrt hvert þúsund lykla sem þú gætir séð, en ég get brotið það niður í nokkrar viðráðanlegu verk sem munu vonandi skýra þessa hluti af skrásetninginni smá.

Hér eru nokkrar af mörgum lyklaborðsstöðuatakka sem þú finnur undir HKEY_CLASSES_ROOT kjölfestu, flestir byrja á tímabili:

Hver þessara skrásetningartakkana geymir upplýsingar um hvað Windows ætti að gera þegar þú tvöfaldur smellur eða tvöfaldur-tappa á skrá með þeirri viðbót. Það getur falið í sér lista yfir forrit sem finnast í hlutanum "Opna með ..." þegar hægrismellt er á / að slá inn skrá og leiðin til hvers forrits sem skráð er.

Til dæmis, á tölvunni minni, þegar ég tvöfaldur-smellur eða tvöfaldur-tappa á skrá með nafninu draft.rtf opnar WordPad skrána. Skrásetningargögnin sem gera það gerast eru geymd í HKEY_CLASSES_ROOT \ .rtf lyklinum sem á tölvunni minni skilgreinir WordPad sem forritið sem ætti að opna RTF skrána.

Viðvörun: Vegna þess hversu flókið HKEY_CLASSES_ROOT lyklar eru skipulagðar mæli ég alls ekki með að þú breytir sjálfgefnum skráasamtökum innan við skrásetninguna. Í staðinn, sjá hvernig á að breyta skráarsamskiptum í Windows til að fá leiðbeiningar um að gera þetta innan venjulegs Windows tengi.

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

Afgangurinn af lyklunum í HKEY_CLASSES_ROOT eru ProgID, CLSID og IID lyklar. Hér eru nokkur dæmi um hvert:

ProgID lyklar eru staðsettir í rót HKEY_CLASSES_ROOT, við hliðina á skráafyrirkomulaginu sem fjallað er um hér að ofan:

Allar CLSID lyklar eru staðsettar undir undirflokknum CLSID :

Allar IID lyklar eru staðsettar undir viðfangsefninu Interface :

Hvaða ProgID, CLSID og IID lyklar eru fyrir eru tengd einhverjum mjög tæknilegum þáttum tölvunarforrita og eru utan umfang þessa umræðu. Hins vegar geturðu lesið meira um öll þrjú hér, hér og hér, hver um sig.

Afritun HKEY_CLASSES_ROOT Hive

Án undantekninga ættir þú alltaf að taka öryggisafrit af einhverjum skráningarfærslum sem þú ætlar að breyta eða fjarlægja. Sjáðu hvernig á að taka öryggisafrit af Windows Registry ef þú þarft hjálp til að taka öryggisafrit af HKEY_CLASSES_ROOT eða öðrum stað í skránni, til REG-skráar .

Ef eitthvað fer úrskeiðis geturðu alltaf endurheimt Windows Registry í vinnandi ástandi með öryggisafritinu. Allt sem þú þarft að gera er að tvísmella á eða tvöfalda á REG skrána og staðfesta að þú viljir gera þær breytingar.

Meira um HKEY_CLASSES_ROOT

Þó að þú getir breytt og fjarlægja alla undirkeyla inni í HKEY_CLASSES_ROOT hive, þá er ekki hægt að endurnefna eða fjarlægja rótarmöppuna sjálf, eins og öll ofsótt í skránni.

HKEY_CLASSES_ROOT er alþjóðlegt vefur, sem þýðir að það getur innihaldið upplýsingar sem eiga við um alla notendur á tölvunni og hægt er að skoða af hverjum notanda. Þetta er í mótsögn við suma ofsakláða sem hafa upplýsingar sem aðeins eiga við um notandinn sem er skráður inn.

En vegna þess að HKEY_CLASSES_ROOT hive er reyndar sameinuð gögn sem finnast í bæði HKEY_LOCAL_MACHINE hive ( HKEY_LOCAL_MACHINE \ Software \ Classes ) og HKEY_CURRENT_USER hive ( HKEY_CURRENT_USER \ Software \ Classes ), inniheldur það einnig notendasérfræðilegar upplýsingar. Jafnvel þótt svo sé, þá er HKEY_CLASSES_ROOT ennþá hægt að skoða af öllum og öllum notendum.

Þetta þýðir að sjálfsögðu að þegar nýr skrásetning lykill er búinn til í HKEY_CLASSES_ROOT veffanginu mun sú sama birtast í HKEY_LOCAL_MACHINE \ Software \ Classes, og þegar einn er eytt úr hvoru lagi, er sama lykillinn fjarlægður frá öðrum stað.

Ef skrásetning lykill er búsettur á báðum stöðum, en árekstur á einhvern hátt, hefur gögnin sem finnast í HiveY_CURRENT_USER \ Software \ Classes í undirrituðu notandanum háttsett og notað í HKEY_CLASSES_ROOT.