Cad é HKEY_CLASSES_ROOT?

Sonraí ar HKEY_CLASSES_ROOT Registry Hive

HKEY_CLASSES_ROOT, a ghiorrú go minic mar HKCR , is clárlannlann i gClárlann Windows agus tá faisnéis chomhlachais síneadh comhaid ann , chomh maith le sonraí aitheantais cláir (ProgID), ID Aicme (CLSID), agus ID ID Comhéadain (IID).

Ar na téarmaí is simplí is féidir, tá an fhaisnéis riachtanach le haghaidh Windows a fhios ag an gclárlann HKEY_CLASSES_ROOT nuair a iarrann tú air rud éigin a dhéanamh, cosúil le hábhar tiomána a fheiceáil, nó cineál áirithe comhad a oscailt, etc.

Conas a Faigh HKEY_CLASSES_ROOT

Hive clárlann é HKEY_CLASSES_ROOT agus mar sin suíonn sé ar an leibhéal is airde in Eagarthóir an Chláir:

  1. Eagarthóir Chlárlann Oscailte
  2. Faigh HKEY_CLASSES_ROOT i réimse chlé Eagarthóir an Chláir
  3. Déan cliceáil ar an bhfocal HKEY_CLASSES_ROOT a dhúbailt nó a dhúbailt chun an crannán a leathnú, nó an saighead beag ar an taobh clé a úsáid

Má tá Eagarthóir Clárlainne in úsáid ar do ríomhaire roimhe seo, b'fhéidir go gcaithfeá aon eochracha chlár oscailte a thit amach sula mbeidh tú in ann an HKEY_CLASSES_ROOT hive a fheiceáil. Is féidir é seo a dhéanamh ar an gcaoi chéanna a n-osclaítear iad - trí chliceáil ar dhúbailt / iad a scriosadh, nó iad a roghnú trí na saigheada a roghnú.

Foilseacháin Chlárlann in HKEY_CLASSES_ROOT

Tá liosta na n- eochracha clárlainne faoin HKEY_CLASSES_ROOT hive an-fhada agus díreach mar atá mearbhall. Ní féidir liom gach ceann de na mílte eochracha a fheiceann tú a mhíniú, ach is féidir liom é a bhriseadh síos i roinnt píosaí inbhuanaithe, rud a mbeifear ag súil go soiléiríonn an chuid seo den chlár beagán.

Seo cuid de na heochracha comhdhéanta síneadh comhaid a gheobhaidh tú faoin gclár HKEY_CLASSES_ROOT, agus tosóidh an chuid is mó acu le tréimhse:

Taispeánann gach ceann de na heochracha cláir seo eolas maidir le cad ba cheart do Windows a dhéanamh nuair a dhéanann tú cliceáil ar dhúbailt nó a dhúbailt ar chomhad leis an síneadh sin. D'fhéadfadh go n-áireofaí liosta na gclár atá le fáil sa rannóg "Oscailte le ..." nuair a chliceáil / clóscríobh comhad ceart, agus an bealach le gach iarratas atá liostaithe.

Mar shampla, ar mo ríomhaire, nuair a chliceálann mé dúbailte nó cliceáil ar chomhad d 'ainm dréacht.rtf , osclaíonn WordPad an comhad. Stóráiltear sonraí an chláir a dhéanann go dtarlóidh sin san eochair HKEY_CLASSES_ROOT \ .rtf , a shainmhíníonn WordPad ar mo ríomhaire an clár a d'oscail an comhad RTF .

Rabhadh: Mar gheall ar chastacht na heochracha atá mar HKEY_CLASSES_ROOT, níl mé go hiomlán a mholadh go n-athraíonn tú cumainn comhad réamhshocraithe ón gclárlann. Ina áit sin, féach Conas a Athraigh Cumainn Comhaid i Windows le haghaidh treoracha maidir le déanamh seo ó do ghnáth-chomhéadan Windows.

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

Is iad na heochracha eile i HKEY_CLASSES_ROOT ná eochracha ProgID, CLSID, agus IID. Seo roinnt samplaí de gach ceann díobh:

Tá eochracha ProgID suite i bhfréamh HKEY_CLASSES_ROOT, in éineacht leis na cumainn síneadh comhad a pléadh thuas:

Tá gach eochracha CLSID suite faoin subkey CLSID :

Tá gach eochracha IID suite faoin bhfochuíomh Comhéadain :

Cad iad na heochracha ProgID, CLSID, agus IID a bhaineann le gnéithe an-theicniúla a bhaineann le cláir ríomhaireachta agus nach bhfuil raon feidhme an phlé sin á ndéanamh acu. Mar sin féin, is féidir leat níos mó a léamh faoi na trí cinn anseo, anseo, agus anseo, faoi seach.

Ag Tacú leis an HKEY_CLASSES_ROOT Hive

Gan eisceacht, ba cheart duit cúltaca a dhéanamh i gcónaí ar aon iontrálacha clárlainne a bhfuil tú ag pleanáil ar eagarthóireacht nó ar deireadh a chur leo. Féach Conas Clárú ar Chlárlann Windows a Aisghabháil má tá cabhair uait chun tacaíocht a thabhairt suas HKEY_CLASSES_ROOT, nó aon áit eile sa chlárlann, chuig comhad REG .

Má théann rud éigin mícheart, is féidir leat Clárlann Windows a chur ar ais i gcónaí le stát oibre leis an gcúlra. Is é gach ní mór duit a dhéanamh ná cliceáil dúbailte nó taifead dúbailte ar an gcomhad REG seo agus a dheimhniú gur mhaith leat na hathruithe sin a dhéanamh.

Níos mó ar HKEY_CLASSES_ROOT

Cé gur féidir leat aon subkey a bhaint amach taobh istigh den HKEY_CLASSES_ROOT hive, ní féidir an fillteán fhréamh féin, cosúil le gach coileach sa chlár, a athainmniú nó a bhaint.

Is hive domhanda é HKEY_CLASSES_ROOT, rud a chiallaíonn gur féidir faisnéis a bheith ann a bhaineann leis na húsáideoirí ar fad ar an ríomhaire agus is féidir le gach úsáideoir féachaint air. Tá sé seo i gcodarsnacht leis na crainníní a bhfuil faisnéis acu nach mbaineann ach leis an úsáideoir atá sínithe i láthair na huaire.

Mar sin féin, toisc gurb ionann sonraí HKEY_CLASSES_ROOT hive agus sonraí a fuarthas i HKEY_LOCAL_MACHINE hive ( HKEY_LOCAL_MACHINE \ Software \ Classes ) agus HKEY_CURRENT_USER hive ( HKEY_CURRENT_USER \ Software \ Classes ), tá eolas faoi leith ag baint úsáide as freisin. Cé gurb é sin an cás, is féidir le haon úsáideoirí uile agus gach úsáideoir an HKEY_CLASSES_ROOT a bhrabhsáil fós.

Ciallaíonn sé seo, ar ndóigh, nuair a dhéantar eochair chlár nua sa HKEY_CLASSES_ROOT hive, beidh an ceann céanna le feiceáil i HKEY_LOCAL_MACHINE \ Software \ Classes, agus nuair a scriostar amháin as ceachtar, baintear an eochair chéanna as an suíomh eile.

Má tá eochair chlár sa chónaí sa dá shuíomh, ach go bhfuil coinbhleachtaí ar bhealach éigin, tosaíonn na sonraí a fhaightear sa hive úsáideoir sínithe, HKEY_CURRENT_USER \ Software \ Classes , agus úsáidtear iad in HKEY_CLASSES_ROOT.