RegistryWindows

کلید ریشه HKEY_CLASSES_ROOT در رجیستری

یکی از کلیدهای ریشه (Root Keys یا Hive) در رجیستری کلید HKCR (مخفف HKEY_CLASSES_ROOT) می‌باشد. این کلید وظیفه حفظ اطلاعات و وابستگی‌های هر یک از برنامه‌های ثبت شده اعم از فرمت فایل‌های موجود در سیستم‌عامل و همچنین برخی دیگر از کلاس‌ها (Classes) را دارد.

کلید ریشه HKEY_CLASSES_ROOT چیست؟

کلید HKEY_CLASSES_ROOT (یا به اختصار HKCR) یکی از کلیدهای ریشه (Root Keys یا Hive) رجیستری است. این کلید مرکزی وظیفه حفظ اطلاعات و وابستگی‌های هر یک از برنامه‌های ثبت شده اعم از فرمت فایل‌های موجود در سیستم‌عامل ویندوز، برخی از کلاس‌های آبجکت‌ها مانند شناسنامه برنامه‌ها (Programmatic Identifier یا به اختصار ProgID)، اطلاعات Class IDها (CLSIDs) می‌باشد. همچنین این کلید ریشه برنامه‌های پیشفرض برای اجرای هر یک از فرمت‌ها و اطلاعات مربوط به مدل‌های اجزاء سازنده‌ی اشیاء (Component Object Model یا به اختصار COM) و… را نیز درخود نگه می‌دارد. از همین رو می‌توان گفت که این کلید ریشه بزرگترین کلید در بین Hiveهای (کلیدهای مرکزی) رجیستری می‌باشد.

از مهمترین و کاربردی‌ترین اجزای این کلید مرکزی می‌توان به اطلاعات مربوط به هر یک از فرمت فایل‌ها که در کلیدهای جداگانه قرار گرفته‌اند اشاره کرد. کلیدهای مربوط به اطلاعات انواع فایل‌ها (به صورت: {نقطه} {فرمت} برای مثال .exe) و همچنین اطلاعات مربوط به شناسنامه برنامه‌ها (ProgID) در شاخه اول این کلید مرکزی قرار گرفته‌اند. CLSIDها را نیز می‌توان در زیرکلید CLSID (مسیر کامل: HKEY_CLASSES_ROOT\CLSID\) پیدا کرد.

این سه جزء کاربردی از کلید ریشه HKCR در برنامه Registry Editor (ویرایشگر پیشفرض رجیستری) ویندوز همانطور که گفته شد، در مسیرهای زیر قرار دارند:

HKCR فرمت فایل
کلیدهای مربوط به فرمت فایل‌ها در HKCR

 

همان‌طور که می‌بینید، کلیدهای مربوط به هر یک از فرمت فایل‌ها در ریشه کلید اصلی قرار گرفته‌اند.

HKCR ProgID
کلیدهای ProgID در HKCR

 

کلیدهای مربوط به ProgIDها نیز در ریشه کلید اصلی قرار گرفته‌اند.

HKCR CLSID
کلیدهای مربوط به CLSIDها در HKCR

 

کلید CLSID مخصوص زیرکلیدهای هر یک از CLSIDها است. بنابراین کلیدهای هر یک از CLSIDها به عنوان زیرکلید در کلید CLSID (در ریشه کلید اصلی) قرار گرفته‌اند.

امیررضا نصیری

امیررضا هستم، دانشجوی ارشد نرم‌افزار و مدیر بایت گیت و دلیکس. عاشق کامپیوتر و هر چی که بهش ربط داره! دوست دارم همه چیزو یاد بگیرم و اونا رو یاد بدم. امیدوارم از مطالب سایت استفاده کنید و لذت ببرید. » بیشتر آشنا شوید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *