HKEY_CLASSES_ROOT, tez-tez HKCR kimi qısaldılır, Windows Reyestrində reyestr pətəyidir və fayl uzantısı ilə əlaqəli məlumat, həmçinin proqram identifikatoru (ProgID), Sinif ID (CLSID) və Interface ID (IID) datasını ehtiva edir..
Mümkün olan ən sadə dillə desək, bu qeyd dəftəri pətəyi Windows-dan diskin məzmununa baxmaq və ya müəyyən bir fayl növünü açmaq kimi bir şey tələb etdikdə nə edəcəyini bilmək üçün lazımi məlumatları ehtiva edir. s.
HKEY_CLASSES_ROOT-a Necə Getmək olar
HKCR qeyd dəftəri yuvasıdır, ona görə də bütün Windows Reyestrinin kökündə Reyestr Redaktorunda ən yüksək səviyyədədir:
-
Reyestr Redaktorunu açın.
Windows-un bütün versiyalarında bunu etməyin ən asan yolu WIN+R vasitəsilə Run dialoq qutusunu açmaq və regedit daxil etməkdir..
-
Reyestr Redaktorunun sol hissəsində HKEY_CLASSES_ROOT tapın.
Reyestrdən bu yaxınlarda istifadə etmisinizsə və müxtəlif pətəkləri və ya açarları açıq qoymusunuzsa, onu dərhal görə bilməzsiniz. Sol panelin yuxarı hissəsində HKCR-ni görmək üçün klaviaturada Home düyməsini basın.
- Kovanı genişləndirmək üçün HKEY_CLASSES_ROOT üzərinə iki dəfə klikləyin və ya iki dəfə toxunun
Nə etdiyinizi bilirsinizsə, reyestrdə redaktə etmək tamamilə təhlükəsizdir, lakin diqqətsizlik ciddi problemlərə səbəb ola bilər. Giriş üçün reyestr açarları və dəyərləri necə əlavə etməyi, dəyişdirməyi və silməyi öyrənin.
HKEY_CLASSES_ROOT-da Reyestr alt açarları
Bu pətəyin altındakı qeyd açarlarının siyahısı çox uzun və eynilə çaşdırıcıdır. Görə biləcəyiniz minlərlə açarın hər birini izah etməyəcəyik, lakin biz onu bəzi idarə edilə bilən hissələrə ayıra bilərik ki, bu da reyestrin bu hissəsini bir qədər aydınlaşdıracaq.
Budur, HKCR pətəyi altında tapa biləcəyiniz bir çox fayl uzantısı assosiasiya açarlarından bəziləri, əksəriyyəti nöqtə ilə başlayacaq:
- HKEY_CLASSES_ROOT\.avi
- HKEY_CLASSES_ROOT\.bmp
- HKEY_CLASSES_ROOT\.exe
- HKEY_CLASSES_ROOT\.html
- HKEY_CLASSES_ROOT\.pdf
- HKEY_CLASSES_ROOT\AudioCD
- HKEY_CLASSES_ROOT\dllfayl
- …
Bu qeyd dəftəri açarlarının hər biri Fayl Explorer-də həmin uzantıya malik fayla iki dəfə klik etdikdə və ya iki dəfə toxunduqda Windows-un nə etməli olduğuna dair məlumatları saxlayır. Bu, faylı sağ kliklədikdə/tıqqıltı edərkən "Birlikdə aç…" bölməsində tapılan proqramların siyahısını və sadalanan hər bir tətbiqin yolunu ehtiva edə bilər.
Məsələn, kompüterinizdə draft.rtf adı ilə faylı açdığınız zaman WordPad faylı aça bilər. Bunun baş verməsini təmin edən reyestr məlumatları HKEY_CLASSES_ROOT\.rtf düyməsində saxlanılır ki, bu da WordPad-i RTF faylını açacaq proqram kimi müəyyən edir.
HKEY_CLASSES_ROOT açarlarının necə qurulduğunun mürəkkəbliyinə görə, qeyd dəftəri daxilində defolt fayl assosiasiyalarını dəyişməyi qətiyyən tövsiyə etmirik. Bunun əvəzinə normal Windows interfeysinizdən bunu etmək üçün təlimatlar üçün Windows-da Fayl Assosiasiyalarını Necə Dəyişdirmək olar bölməsinə baxın.
HKCR & CLSID, ProgID, & IID
HKEY_CLASSES_ROOT-da qalan düymələr ProgID, CLSID və IID açarlarıdır. Hər birindən bəzi nümunələr:
ProgID açarları yuxarıda müzakirə edilən fayl genişləndirilməsi assosiasiyaları ilə yanaşı, HKCR-nin kökündə yerləşir:
- HKEY_CLASSES_ROOT\FaxServer. FaxServer
- HKEY_CLASSES_ROOT\JPEGFilter. CoJPEGFilter
- HKEY_CLASSES_ROOT\WindowsMail. Envelope
- …
Bütün CLSID açarları CLSID alt açarının altında yerləşir:
- HKEY_CLASSES_ROOT\CLSID\{00000106-0000-0010-8000-00AA006D2EA4}
- HKEY_CLASSES_ROOT\CLSID\{06C792F8-6212-4F39-BF70-E8C0AC965C23}
- HKEY_CLASSES_ROOT\CLSID\{FA10746C-9B63-4b6c-BC49-FC300EA5F256}
- …
Bütün IID açarları Interfeys alt açarının altında yerləşir:
- HKEY_CLASSES_ROOT\Interfeys\{0000000d-0000-0000-C000-000000000046}
- HKEY_CLASSES_ROOT\Interfeys\{00000089-0000-0010-8000-00AA006D2EA4}
- HKEY_CLASSES_ROOT\Interfeys\{00000129-0000-0000-C000-000000000046}
- …
ProgID, CLSID və IID açarlarının nə üçün nəzərdə tutulduğu kompüter proqramlaşdırmasının bəzi texniki aspektləri ilə bağlıdır və bu müzakirənin əhatə dairəsindən kənardadır. Bununla belə, hər üçü haqqında ətraflı oxuya bilərsiniz, bu keçidləri Microsoft vebsaytına daxil edin.
HKEY_CLASSES_ROOT Pətəklərinin Yedəklənməsi
İstisnasız olaraq, redaktə etməyi və ya silməyi planlaşdırdığınız hər hansı reyestr qeydlərinin ehtiyat nüsxəsini həmişə çıxarmalısınız. HKEY_CLASSES_ROOT və ya reyestrdəki hər hansı digər yeri REG faylına ehtiyat nüsxəsini çıxarmaq üçün yardıma ehtiyacınız olarsa, Windows Reyestrinin Yedəklənməsinə Baxın.
Bir şey səhv olarsa, siz həmişə ehtiyat nüsxə ilə Windows Reyestrini işlək vəziyyətə qaytara bilərsiniz. Sizə lazım olan tək şey həmin REG faylını açmaq və bu dəyişiklikləri etmək istədiyinizi təsdiqləməkdir.
Daha ətraflı HKEY_CLASSES_ROOT
HKCR pətəyi daxilində istənilən alt açarı redaktə edə və tamamilə silə bilsəniz də, reyestrdəki bütün pətəklər kimi kök qovluğun özünün adı dəyişdirilə və ya silinə bilməz.
HKEY_CLASSES_ROOT qlobal pətəkdir, yəni o, kompüterdəki bütün istifadəçilərə aid olan və hər bir istifadəçi tərəfindən baxıla bilən məlumatları ehtiva edə bilər. Bu, yalnız hazırda daxil olmuş istifadəçiyə aid olan məlumatı olan bəzi pətəklərdən fərqlidir.
Lakin, HKCR pətəyi əslində həm HKEY_LOCAL_MACHINE pətəkində (HKEY_LOCAL_MACHINE\Software\Classes), həm də HKEY_CURRENT_USER pətəkində (HKEY_CURRENT_USER\xüsusi proqram təminatı\C) tapılan birləşmiş məlumatlar olduğundan, o, həmçinin istifadəçi məlumatını ehtiva edir. Bu belə olsa da, HKEY_CLASSES_ROOT hələ də istənilən və bütün istifadəçilər tərəfindən nəzərdən keçirilə bilər.
Bu o deməkdir ki, HKCR yuvasında yeni reyestr açarı hazırlandıqda, eyni açar HKEY_LOCAL_MACHINE\Software\Classes-də görünəcək və biri silindikdə, eyni açar buradan silinəcək. digər məkan.
Reyestr açarı hər iki məkanda yerləşirsə, lakin müəyyən şəkildə ziddiyyət təşkil edirsə, daxil olmuş istifadəçinin pətəyində tapılan data HKEY_CURRENT_USER\Software\Classes prioritet alır və HKEY_CLASSES_ROOT-da istifadə olunur.