HKEY_CLASSES_ROOT (HKCR CLSID)

click fraud protection

HKEY_CLASSES_ROOT, genellikle şu şekilde kısaltılır: HKCR, bir kayıt defteri kovanı içinde Windows Kayıt Defteri ve içerir Dosya uzantısı ilişkilendirme bilgilerinin yanı sıra programatik tanımlayıcı (ProgID), Sınıf Kimliği (CLSID) ve Arayüz Kimliği (IID) verileri.

Mümkün olan en basit ifadeyle, HKEY_CLASSES_ROOT kayıt defteri kovanı, Windows'un bir şey yapmasını istediğinizde ne yapacağını bilmesi için gerekli bilgileri içerir. sürmekveya belirli bir türde açın dosya, vesaire.

Windows 10'da HKEY_CLASSES_ROOT kayıt defteri kovanı
HKEY_CLASSES_ROOT Kayıt Defteri Kovanı (Windows 10).

HKEY_CLASSES_ROOT'a Nasıl Gidilir?

HKEY_CLASSES_ROOT bir kayıt defteri kovanıdır, bu nedenle Kayıt Defteri Düzenleyicisi'nde en üst düzeyde yer alır. kök tüm Windows Kayıt Defteri:

  1. Kayıt Defteri Düzenleyicisini Aç.

    Bunu tüm Windows sürümlerinde yapmanın en kolay yolu, Çalıştır iletişim kutusunu şuradan açmaktır: KAZAN+R, ve girin regedit.

  2. Bulmak HKEY_CLASSES_ROOT Kayıt Defteri Düzenleyicisi'nin sol alanında.

    Son zamanlarda kayıt defterini kullandıysanız ve çeşitli kovanlar veya kovanlar bıraktıysanız, hemen göremeyebilirsiniz.

    anahtarlar açık. Vurmak Ev sol bölmenin en üstünde listelenen HKCR'yi görmek için klavyenizde.

  3. Çift tıklayın veya çift dokunun HKEY_CLASSES_ROOT kovanı genişletmek için veya soldaki küçük oku kullanın.

HKEY_CLASSES_ROOT içindeki Kayıt Defteri Alt Anahtarları

HKEY_CLASSES_ROOT kovanının altındaki kayıt defteri anahtarlarının listesi çok uzun ve aynı derecede kafa karıştırıcı. Görebileceğiniz binlerce anahtarın her birini açıklayamayız, ancak bazı yönetilebilir parçalara ayırabiliriz, bu da kayıt defterinin bu bölümünü biraz açıklığa kavuşturur.

HKEY_CLASSES_ROOT kovanı altında bulacağınız, çoğu bir nokta ile başlayacak olan birçok dosya uzantısı ilişkilendirme anahtarından bazıları şunlardır:

  • 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\dll dosyası
  • ...

Bu kayıt defteri anahtarlarının her biri, o uzantıya sahip bir dosyaya çift tıkladığınızda veya çift tıkladığınızda Windows'un ne yapması gerektiğine ilişkin bilgileri depolar. Bir dosyaya sağ tıklandığında/dokunulduğunda "Birlikte aç..." bölümünde bulunan programların listesini ve listelenen her uygulamanın yolunu içerebilir.

Örneğin, bilgisayarınızda, adına göre bir dosya açtığınızda taslak.rtf, WordPad dosyayı açabilir. Bunu sağlayan kayıt defteri verileri, HKEY_CLASSES_ROOT\.rtf Anahtar, WordPad'i açması gereken program olarak tanımlar. RTF dosya.

HKEY_CLASSES_ROOT anahtarlarının nasıl kurulduğunun karmaşıklığı nedeniyle, kesinlikle yapamaz varsayılan dosya ilişkilendirmelerini kayıt defterinden değiştirmenizi öneririz. Bunun yerine, bkz. Windows'ta Dosya İlişkilendirmeleri Nasıl Değiştirilir Bunu normal Windows arayüzünüzden yapmaya ilişkin talimatlar için.

HKCR ve CLSID, ProgID ve IID

HKEY_CLASSES_ROOT içindeki anahtarların geri kalanı ProgID, CLSID ve IID anahtarlarıdır. İşte her birine birkaç örnek:

ProgID anahtarları, yukarıda tartışılan dosya uzantısı ilişkilerinin yanı sıra HKEY_CLASSES_ROOT'un kökünde bulunur:

  • HKEY_CLASSES_ROOT\FaxServer. faks sunucusu
  • HKEY_CLASSES_ROOT\JPEGFiltre. CoJPEGFiltre
  • HKEY_CLASSES_ROOT\WindowsMail. Mektup
  • ...

Tüm CLSID anahtarları, CLSID alt anahtar:

  • 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}
  • ...

Tüm IID anahtarları, Arayüz alt anahtar:

  • HKEY_CLASSES_ROOT\Arayüz\{0000000d-0000-0000-C000-000000000046}
  • HKEY_CLASSES_ROOT\Arayüz\{00000089-0000-0010-8000-00AA006D2EA4}
  • HKEY_CLASSES_ROOT\Arayüz\{00000129-0000-0000-C000-000000000046}
  • ...

ProgID, CLSID ve IID anahtarlarının ne için olduğu, bilgisayar programlamanın bazı teknik yönleriyle ilgilidir ve bu tartışmanın kapsamı dışındadır. Ancak, üçü hakkında daha fazlasını okuyabilirsiniz. Burada, Burada, ve Burada, sırasıyla.

HKEY_CLASSES_ROOT Kovanını Yedekleme

İstisnasız, düzenlemeyi veya kaldırmayı planladığınız kayıt defteri girdilerinin her zaman bir yedeğini almalısınız. Görmek Windows Kayıt Defteri Nasıl Yedeklenir HKEY_CLASSES_ROOT'u veya kayıt defterindeki herhangi bir konumu yedeklemek için yardıma ihtiyacınız varsa REG dosyası.

Bir şeyler ters giderse, her zaman yapabilirsin Windows Kayıt Defterini geri yükleyin yedekleme ile çalışan bir duruma. Tek yapmanız gereken REG dosyasını açmak ve bu değişiklikleri yapmak istediğinizi onaylamak.

HKEY_CLASSES_ROOT hakkında daha fazlası

Herhangi bir alt anahtarı düzenleyebilir ve tamamen kaldırabilirsiniz. içeri HKEY_CLASSES_ROOT kovanı, kök klasörün kendisi, kayıt defterindeki tüm kovanlar gibi yeniden adlandırılamaz veya kaldırılamaz.

HKEY_CLASSES_ROOT, bilgisayardaki tüm kullanıcılar için geçerli olan ve her kullanıcı tarafından görüntülenebilen bilgileri içerebileceği anlamına gelen global bir kovandır. Bu, yalnızca şu anda oturum açmış olan kullanıcı için geçerli olan bilgilere sahip bazı kovanların aksine.

Ancak, HKEY_CLASSES_ROOT kovanı aslında her ikisinde de bulunan birleşik veriler olduğundan, HKEY_LOCAL_MACHINE kovan (HKEY_LOCAL_MACHINE\Yazılım\Sınıflar) ve HKEY_CURRENT_USER kovan (HKEY_CURRENT_USER\Yazılım\Sınıflar), ayrıca kullanıcıya özel bilgileri de içerir. Durum böyle olsa da, HKEY_CLASSES_ROOT hala tüm kullanıcılar tarafından göz atılabilir.

Bu, elbette, HKEY_CLASSES_ROOT kovanında yeni bir kayıt defteri anahtarı yapıldığında, aynısının HKEY_LOCAL_MACHINE\Yazılım\Sınıflarve bunlardan biri silindiğinde, aynı anahtar diğer konumdan da kaldırılır.

Bir kayıt defteri anahtarı her iki konumda da bulunuyorsa ancak bir şekilde çakışıyorsa, oturum açmış kullanıcının kovanında bulunan veriler, HKEY_CURRENT_USER\Yazılım\Sınıflar, önceliklidir ve HKEY_CLASSES_ROOT içinde kullanılır.