HKEY_CLASSES_ROOT ကဘာလဲ?

အဆိုပါ HKEY_CLASSES_ROOT Registry ကိုအုံအပေါ်အသေးစိတ်

HKEY_CLASSES_ROOT မကြာခဏ HKCR အဖြစ်ကိုတိုစေ, တစ်ဦးဖြစ်ပါတယ် registry ကိုအုံ ထဲမှာ Windows Registry ကို များနှင့်ပါရှိသည် ဖိုင် extension အသင်းအဖွဲ့သတင်းအချက်အလက်အဖြစ်တစ်ဦးအစီအအမှတ်အသား (ProgID), အတန်းအစား ID ကို (CLSID), နှင့် Interface ID ကို (IID) ဒေတာ။

ဖြစ်နိုင်သမျှအရိုးရှင်းဆုံးဝေါဟာရမြားမှာ HKEY_CLASSES_ROOT registry ကိုအုံတစ် drive ကိုရဲ့ contents ရှုမြင်, ဒါမှမဟုတ်တစ်ဦးအချို့သောအမျိုးအစားဖွင့်လှစ်လို, သင်တစ်ခုခုလုပ်ဖို့ကမေးသောအခါအဘယ်သို့ပြုရမည်ကိုသိရန် Windows အတွက်လိုအပ်သောသတင်းအချက်အလက်များပါဝင်သည် ဖိုင် စသည်တို့ကို,

HKEY_CLASSES_ROOT ရယူပါလုပ်နည်း

HKEY_CLASSES_ROOT တစ် registry ကိုအုံဖြစ်ပါတယ်ဒါကြောင့် Registry Editor ထဲမှာထိပ်ဆုံးအဆင့်မှာထိုင်:

  1. ပွင့်လင်း Registry Editor ကို
  2. Registry Editor ကို၏လက်ဝဲဧရိယာ၌ HKEY_CLASSES_ROOT Find
  3. အုံကိုချဲ့ထွင်ခြင်းသို့မဟုတ်လက်ဝဲဖို့သေးငယ်တဲ့မြှားကိုအသုံးဖို့စကားလုံး HKEY_CLASSES_ROOT အပေါ်ကို Double-click နှိပ်ပြီးသို့မဟုတ်ကို double-ကိုထိပုတ်ပါ

Registry Editor ကိုမပြုမီသင်၏ကွန်ပျူတာပေါ်တွင်အသုံးပြုပြီဆိုရင်, သင် HKEY_CLASSES_ROOT အုံကြည့်ရှုနိုင်ပါလိမ့်မယ်မတိုင်မီမည်သည့်ပွင့်လင်း registry ကိုသော့ပြိုကျဖို့လိုအပ်လိမ့်မည်။ ဤသည်ကိုသူတို့ဖွင့်လှစ်ခဲ့ပါတယ်တူညီသောလမ်းအတွက်လုပ်ဆောင်နိုင်တယ် - သူတို့ကို, ကို double-click နှိပ်. / နှိပ်ခြင်းသို့မဟုတ်မြှားကိုရွေးချယ်ခြင်းဖြင့်။

HKEY_CLASSES_ROOT ထဲမှာ Registry ကို subkey

စာရင်း registry ကိုသော့ ယင်း HKEY_CLASSES_ROOT အုံအောက်တွင်အလွန်ရှည်လျားနည်းတူရှုပ်ထွေးဖြစ်ပါတယ်။ ငါသည်သင်တို့ကိုတွေ့မြင်ခြင်းငှါ, သော့၏ထောင်ပေါင်းများစွာ၏တစ်ဦးချင်းစီကိုရှင်းပြလို့မရပါဘူး, ဒါပေမယ့်ငါမျှော်လင့် registry ကိုနည်းနည်း၏ဤအပိုငျးရှင်းလင်းမည်သည့်အချို့သောစီမံခန့်ခွဲအပိုင်းပိုင်းသို့ကြောင့်ဖြိုဖျက်နိုင်။

ဒီနေရာမှာတစ်ဦးကာလနဲ့စတင်ပါလိမ့်မယ်အရှိဆုံးသောအသင် HKEY_CLASSES_ROOT အုံအောက်မှာရှာတွေ့ပါလိမ့်မယ်စှာဖိုင် extension အသင်းအဖွဲ့သော့, အချို့နေသောခေါင်းစဉ်:

ဤအ registry ကိုသော့တစ်ခုချင်းစီကို Windows တစ်ခုကို extension ကိုအတူဖိုင်ပေါ်တွင်အခါသင်ကို double-click နှိပ်ပြီးသို့မဟုတ်ကို double-ကိုထိပုတ်ပါလုပျသငျ့သညျအဘယျသို့ကြောင့်သတင်းအချက်အလက်သိမ်းဆည်းပေးသည်။ ဒါဟာညာဘက်ကလစ် နှိပ်. / ဖိုင်တစ်ဖိုင်နှင့်စာရင်းဝင်တစ်ဦးချင်းစီလျှောက်လွှာဖို့လမ်းကြောင်းနှိပ်သည့်အခါက "ပွင့်လင်း ... အတူ" အပိုင်း၌တွေ့အစီအစဉ်များ၏စာရင်းကိုပါဝင်နိုင်သည်။

ဥပမာအားဖြင့်, ငါ၏အကွန်ပျူတာပေါ်မှာအခါ draft.rtf ၏အမည်အားဖြင့်ဖိုင်တစ်ခုပေါ်မှာငါကို double-click နှိပ်ပြီးသို့မဟုတ်ကို double-ကိုထိပုတ်ပါ, သိမ်းထားခဲ့တဲ့ဖိုင်ကိုဖွင့်လှစ်။ ကြောင်းဖြစ်ပျက်စေသည် registry ကိုဒေတာ, ငါ့ကွန်ပျူတာပေါ်မှာ, အဖွင့်လှစ်သင့်ကြောင်းအဆိုပါအစီအစဉ်ကိုအဖြစ်သိမ်းထားခဲ့တဲ့အဖြစ်သတ်မှတ်ပါတယ်သော HKEY_CLASSES_ROOT \ .rtf သော့ထဲမှာသိမ်းထားတဲ့ဖြစ်ပါတယ် RTF file ကို။

သတိပေးချက်: ကြောင့် HKEY_CLASSES_ROOT သော့ setup ကိုဖြစ်ကြသည်ငါလုံးဝကိုသင် registry ကိုအတွင်းကနေ default အနေနဲ့ဖိုင်အသင်းအဖွဲ့များကိုပြောင်းလဲရန်အကြံပြုကြဘူးဘယ်လိုရှုပ်ထွေးပါတယ်။ အဲဒီအစားတွေ့မြင် Windows တွင် File ကိုအသင်းကိုပြောင်းဖို့အတွက်ဘယ်လို သင့်ရဲ့ပုံမှန် Windows ကို interface ကိုအတွင်းကနေဒီလုပ်နေတာညွှန်ကြားချက်များအတွက်။

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

HKEY_CLASSES_ROOT ထဲမှာသော့၏ကျန်ရှိသော ProgID, CLSID နှင့် IID သော့ဖြစ်ကြသည်။ ဤတွင်ဦးချင်းစီ၏နမူနာတခြို့နေသောခေါင်းစဉ်:

ProgID သော့ထဲမှာတည်ရှိသည် အမြစ် အထက်တွင်ဆွေးနွေးဖိုင် extension အသင်းအဖွဲ့များနှင့်အတူ, HKEY_CLASSES_ROOT ၏:

အားလုံး CLSID သော့ယင်း CLSID subkey အောက်တွင်တည်ရှိသည်:

အားလုံး IID သော့ယင်း Interface ကို subkey အောက်တွင်တည်ရှိသည်:

အဘယ်အရာကို ProgID, CLSID နှင့် IID သော့ကွန်ပျူတာ programming အချို့ကိုအလွန်နည်းပညာဆိုင်ရာရှုထောင့်နှင့်ဆက်စပ်သောနှင့်ဤဆွေးနွေးမှု၏အတိုင်းအတာထက်ကျော်လွန်ဖြစ်ကြ၏ဘို့ဖြစ်ကြ၏။ သို့သော်သင်ဒီမှာအားလုံးသုံး, ဒီမှာဒီမှာအသီးသီးအကြောင်းကိုပိုမိုဖတျရှုနိုငျပါသညျ။

အဆိုပါ HKEY_CLASSES_ROOT အုံ Up ကိုအရန်ကူးယူခြင်း

ခြွင်းချက်မရှိရင်သင်အမြဲသငျသညျကိုတည်းဖြတ်သို့မဟုတ်ဖယ်ရှားခြင်းအပေါ်စီစဉ်ထားဆို registry ကို entries တွေကို backup တခုကိုလုပ်သင့်ပါတယ်။ ကြည့်ရှုပါ Windows Registry ကို Back up လုပ်နည်း သင်တစ်ဦးမှ, HKEY_CLASSES_ROOT ဒါမှမဟုတ် registry ကိုအခြားတည်နေရာတက်ကျောထောက်နောက်ခံကူညီရန်လိုအပ်တယ်ဆိုရင် REG ဖိုင်ကို

တစ်ခုခုမှားယွင်းနေတတ်လျှင်, သင်အမြဲနိုင်ပါတယ် Windows Registry ကို restore backup လုပ်နဲ့အလုပ်လုပ်ကိုင်ပြည်နယ်ဖြစ်သည်။ သင်ပြုသမျှအားလုံးသည်ကြောင်း REG ဖိုင်ကို double-click နှိပ်ပြီးသို့မဟုတ်ကို double-ကိုထိပုတ်ပါသည်နှင့်သင်သူတို့အားအပြောင်းအလဲများကိုလုပ်ချင်ကြောင်းအတည်ပြုပါ။

HKEY_CLASSES_ROOT နောက်ထပ်

သင်တည်းဖြတ်နှင့်လုံးဝ HKEY_CLASSES_ROOT အုံအတွင်း၌မဆို subkey ဖယ်ရှားနိုင်ပါသည်နေစဉ်, အမြစ် folder ကိုသူ့ဟာသူ, registry ကိုအားလုံးကိုအသင်းအဖွဲ့ချုပ်ကဲ့သို့အမည်ပြောင်းသို့မဟုတ်ဖယ်ရှားမရပါ။

HKEY_CLASSES_ROOT ကကွန်ပျူတာပေါ်မှာရှိသမျှသောအသုံးပြုသူများကိုသက်ဆိုင်သည်အသုံးပြုသူကြည့်ရှုကြောင်းသတင်းအချက်အလက်ဆံ့နိုင်ပါတယ်ဆိုလိုတာကတစ်ကမ္ဘာလုံးဆိုင်ရာအုံဖြစ်ပါတယ်။ ဤသည်ကိုသာလက်ရှိအချိန်တွင်လက်မှတ်ရေးထိုးခဲ့-in ကိုအသုံးပြုသူသက်ဆိုင်ကြောင်းသတင်းအချက်အလက်ရှိသည်သောအချို့သောအသင်းအဖွဲ့ချုပ်မတူဘဲ၌တည်ရှိ၏။

HKEY_CLASSES_ROOT အုံအမှန်တကယ်နှစ်ဦးစလုံးတှငျတှေ့ data တွေကိုပေါင်းစပ်ကြောင့်သို့သော် HKEY_LOCAL_MACHINE အုံ (HKEY_LOCAL_MACHINE \ Software \ Classes ရဲ့) နှင့် HKEY_CURRENT_USER အုံ (HKEY_CURRENT_USER \ Software \ Classes), ဒါကြောင့်လည်းအဖြစ်ကောင်းစွာအသုံးပြုသူ-တိကျတဲ့သတင်းအချက်အလက်ပါရှိသည်။ သောအမှုဖွင့်သော်လည်း, ထို HKEY_CLASSES_ROOT နေဆဲမဆိုအပေါင်းတို့နှင့်အသုံးပြုသူများအနေဖြင့်သင် browse ခံရဖို့တတ်နိုင်သည်။

ဒါကအသစ်တခု registry key ကိုပု HKEY_CLASSES_ROOT အုံထားသောအခါ, တူညီတဲ့တယောက် HKEY_LOCAL_MACHINE \ Software \ Classes ရဲ့ပေါ်လာပါလိမ့်မယ်, နှင့်တဦးတည်းဖြစ်စေခြင်းမှဖျက်ပစ်သောအခါ, တူညီတဲ့ key ကိုအခြားနေရာမှဖယ်ရှားခံရကြောင်း, သင်တန်း, ကိုဆိုလိုသည်။

တစ်ဦး registry key ကိုနှစ်ဦးစလုံးနေရာများတွင်နေထိုင်ပေမယ့်အချို့လမ်းများတွင်ပဋိပက္ခများလျှင်, လက်မှတ်ရေးထိုးခဲ့-in ကိုအသုံးပြုသူရဲ့အုံ, HKEY_CURRENT_USER \ Software \ Classes မှာတွေ့ရတဲ့အချက်အလက်များ, ဦးစားပေးယူ HKEY_CLASSES_ROOT ထဲမှာအသုံးပြုသည်။