Ki sa ki HKEY_CLASSES_ROOT?

Detay sou HKEY_CLASSES_ROOT ruch la

HKEY_CLASSES_ROOT, souvan pi kout tankou HKCR , se yon ruch anrejistreman nan Rejis la Windows epi li gen dosye ekstansyon asosyasyon enfòmasyon, osi byen ke yon idantifikasyon pwogram (ProgID), ID Klas (CLSID), ak ID entèfas (IID).

Nan tèm ki pi senp posib, HKEY_CLASSES_ROOT ruch la gen enfòmasyon ki nesesè pou Windows konnen ki sa yo dwe fè lè ou mande li fè yon bagay, tankou wè sa ki nan yon kondwi, oswa louvri yon sèten kalite dosye , elatriye.

Ki jan pou li ale nan HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT se yon ruch rejis e konsa chita nan nivo anwo nan Rejis Editè:

  1. Open Rejis Editè
  2. Jwenn HKEY_CLASSES_ROOT nan zòn gòch la nan Rejis Editè
  3. Double-klike sou oswa doub-tiyo sou HKEY_CLASSES_ROOT nan mo yo elaji ruch la, oswa itilize flèch la ti sou bò gòch la

Si gen Rejis Editè ki te itilize sou òdinatè ou anvan, ou ka bezwen tonbe nenpòt kle rejis louvri anvan ou pral kapab wè ruch la HKEY_CLASSES_ROOT. Sa a ka fè nan menm fason an yo ap louvri - pa doub-klike / tape, yo oswa nan chwazi flèch la.

Registry Subkeys nan HKEY_CLASSES_ROOT

Lis la nan kle rejis anba ruch HKEY_CLASSES_ROOT la se trè long e menm jan konfizyon. Mwen pa ka eksplike chak nan dè milye de kle ou ta ka wè, men mwen ka kraze l 'desann nan kèk moso manageable, ki pral èspere ke klarifye pati sa a nan rejis la yon ti jan.

Isit la yo se kèk nan kle yo anpil asosyasyon ekstansyon dosye w ap jwenn anba ruch la HKEY_CLASSES_ROOT, pi fò nan ki ap kòmanse ak yon peryòd:

Chak nan kle sa yo rejis magazen enfòmasyon sou sa ki Windows ta dwe fè lè ou double-klike sou oswa doub-tiyo sou yon dosye ki ekstansyon sa a. Li ka enkli lis pwogram yo te jwenn nan seksyon "Open ak ..." lè yo klike sou dwa / klike sou yon dosye, ak chemen an nan chak aplikasyon ki nan lis la.

Pou egzanp, sou òdinatè mwen an, lè mwen doub-klike sou oswa doub-tiyo sou yon dosye pa non an nan bouyon.rtf , WordPad ouvè dosye a. Dosye yo rejis ki fè sa rive estoke nan HKEY_CLASSES_ROOT \ .rtf kle a, ki, sou òdinatè mwen, defini WordPad kòm pwogram nan ki ta dwe louvri dosye a RTF .

Avètisman: Akòz konpleksite nan ki jan HKEY_CLASSES_ROOT kle yo konfigirasyon, mwen absoliman pa rekòmande ke ou chanje default dosye asosyasyon soti nan nan rejis la. Olye de sa, gade Kijan Pou Chanje Asosyasyon File nan Windows pou enstriksyon sou fè sa a soti nan nan koòdone nòmal Windows ou.

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

Rès kle yo nan HKEY_CLASSES_ROOT yo se ProgID, CLSID, ak kle IID. Men kèk egzanp sou chak:

Kle ProgID yo sitiye nan rasin lan nan HKEY_CLASSES_ROOT, ansanm ak ekstansyon yo ekstansyon dosye diskite anwo a:

Tout kle CLSID yo sitiye anba subkey CLSID la :

Tout kle IID yo sitiye anba subkey entèfas :

Ki sa ki ProgID, CLSID, ak kle IID yo pou yo ki gen rapò ak kèk aspè trè teknik nan pwogram òdinatè ak yo pi lwen pase sijè ki abòde sa a diskisyon. Sepandan, ou ka li plis sou tout twa isit la, isit la, ak isit la, respektivman.

Fè bak Hivey_CLASSES_ROOT ruch la

San okenn eksepsyon, ou ta dwe toujou fè yon backup nan nenpòt antre rejis ou planifye sou koreksyon oswa retire. Gade Kijan Pou Retounen Rejis la Windows si ou bezwen èd fè bak HKEY_CLASSES_ROOT, oswa nenpòt lòt kote nan rejis la, nan yon dosye REG .

Si yon bagay ale mal, ou ka toujou retabli Rejis la Windows nan yon eta k ap travay ak backup la. Tout sa ou dwe fè se doub-klike sou oswa doub-tiyo sou ki dosye REG ak konfime ke ou vle fè chanjman sa yo.

Plis sou HKEY_CLASSES_ROOT

Pandan ke ou ka edite ak konplètman retire nenpòt subkey andedan ruch HKEY_CLASSES_ROOT la, katab la rasin tèt li, tankou tout ruch nan rejis la, pa ka chanje oswa retire.

HKEY_CLASSES_ROOT se yon ruch mondyal, ki vle di li ka gen ladan enfòmasyon ki aplike a tout itilizatè yo sou òdinatè a epi se wè ke chak itilizatè. Sa a se nan kontras nan kèk itikè ki gen enfòmasyon ki aplike sèlman nan itilizatè a kounye a siyen-an.

Sepandan, paske HKEY_CLASSES_ROOT ruch aktyèlman done konbine yo te jwenn nan ribrik HKEY_LOCAL_MACHINE a ( HKEY_LOCAL_MACHINE \ Klas Klas ) ak ruch HKEY_CURRENT_USER a ( HKEY_CURRENT_USER \ Software \ Klas ), li tou gen enfòmasyon itilizatè espesifik kòm byen. Menm si sa a ka a, HKEY_CLASSES_ROOT la toujou kapab ap Navigasyon pa nenpòt ak tout itilizatè.

Sa vle di, nan kou, ke lè yon nouvo kle rejis te fè nan ruch HKEY_CLASSES_ROOT a, yon sèl la menm ap parèt nan HKEY_LOCAL_MACHINE \ Software \ Klas, epi lè yon sèl la efase soti nan swa, se kle a menm retire nan lòt kote an.

Si yon kle rejis abite nan toulède pozisyon yo, men konfli nan kèk fason, done yo jwenn nan ruch itilizatè a anrejistre, HKEY_CURRENT_USER \ Software \ Klas , pran priyorite epi yo itilize nan HKEY_CLASSES_ROOT.