HKEY_CLASSES_ROOT (HKCR CLSID)

Genellikle HKCR olarak kısaltılan HKEY_CLASSES_ROOT, Windows Kayıt Defteri'ndeki bir kayıt defteri kovanıdır ve dosya uzantısı ilişkilendirme bilgilerinin yanı sıra bir programatik tanımlayıcı (ProgID), Sınıf Kimliği (CLSID) ve Arabirim Kimliği (IID) verilerini içerir.

Mümkün olan en basit terimlerle, HKEY_CLASSES_ROOT kayıt defteri kovanı, Windows'un bir sürücünün içeriğini görüntülemek veya belirli bir dosya türünü açmak gibi bir şey yapmasını istediğinizde ne yapacağını bilmesi için gerekli bilgileri içerir.

HKEY_CLASSES_ROOT Kayıt Kovanı (Windows 10).

HKEY_CLASSES_ROOT Bölgesine Nasıl Gidilir?

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

  1. Kayıt Defteri Düzenleyicisi'ni açın.

    Windows'un tüm sürümlerinde bunu yapmanın en kolay yolu, Çalıştır iletişim kutusunu şu yolla açmaktır: WIN + R, Ve girin regedit.

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

    Kayıt defterini yakın zamanda kullandıysanız ve çeşitli kovanları veya anahtarları açık bıraktıysanız hemen göremeyebilirsiniz. Hit Anasayfa sol bölmenin en üstünde listelenen HKCR'yi görmek için klavyenizde.

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

HKEY_CLASSES_ROOT'daki 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 onu bazı yönetilebilir parçalara ayırabiliriz, bu da kayıt defterinin bu bölümünü biraz açıklığa kavuşturacaktır.

HKEY_CLASSES_ROOT kovanının altında bulacağınız, çoğu 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 dllfile
  • ...

Bu kayıt defteri anahtarlarının her biri, o uzantıya sahip bir dosyaya çift tıkladığınızda veya çift dokunduğunuzda 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 draft.rtf adlı bir dosyayı açtığınızda, WordPad dosyayı açabilir. Bunun gerçekleşmesini sağlayan kayıt defteri verileri, WordPad'i RTF dosyasını açması gereken program olarak tanımlayan HKEY_CLASSES_ROOT .rtf anahtarında depolanır.

HKEY_CLASSES_ROOT anahtarlarının nasıl ayarlandığının karmaşıklığı nedeniyle, kayıt defterinden varsayılan dosya ilişkilerini değiştirmenizi kesinlikle önermiyoruz. Bunun yerine, bunu normal Windows arayüzünüzden yapma talimatları için Windows'ta Dosya İlişkilendirmelerini Değiştirme bölümüne bakın.

HKCR ve CLSID, ProgID ve IID

HKEY_CLASSES_ROOT'daki anahtarların geri kalanı ProgID, CLSID ve IID anahtarlarıdır. İşte her biri için bazı örnekler:

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

  • HKEY_CLASSES_ROOT FaxServer.FaxServer
  • HKEY_CLASSES_ROOT JPEGFilter.CoJPEGFilter
  • HKEY_CLASSES_ROOT WindowsMail.Envelope
  • ...

Tüm CLSID anahtarları, CLSID alt anahtar:

  • HKEY_CLASSES_ROOTCLSID{00000106-0000-0010-8000-00AA006D2EA4}
  • HKEY_CLASSES_ROOTCLSID{06C792F8-6212-4F39-BF70-E8C0AC965C23}
  • HKEY_CLASSES_ROOTCLSID{FA10746C-9B63-4b6c-BC49-FC300EA5F256}
  • ...

Tüm IID anahtarları, arayüzey alt anahtar:

  • HKEY_CLASSES_ROOTInterface{0000000d-0000-0000-C000-000000000046}
  • HKEY_CLASSES_ROOTInterface{00000089-0000-0010-8000-00AA006D2EA4}
  • HKEY_CLASSES_ROOTInterface{00000129-0000-0000-C000-000000000046}
  • ...

ProgID, CLSID ve IID anahtarlarının amacı, bilgisayar programlamanın bazı çok teknik yönleriyle ilgilidir ve bu tartışmanın kapsamı dışındadır. Ancak, sırasıyla burada, burada ve burada üçü hakkında daha fazla bilgi edinebilirsiniz.

HKEY_CLASSES_ROOT Kovanını Yedekleme

İstisnasız olarak, düzenlemeyi veya kaldırmayı planladığınız kayıt defteri girişlerinin her zaman yedeğini almalısınız. HKEY_CLASSES_ROOT'u veya kayıt defterindeki başka bir konumu bir REG dosyasına yedekleme konusunda yardıma ihtiyacınız varsa Windows Kayıt Defteri Nasıl Yedeklenir konusuna bakın.

Bir şeyler ters giderse, Windows Kayıt Defterini yedeklemeyle her zaman çalışma durumuna geri yükleyebilirsiniz. Tek yapmanız gereken o REG dosyasını açmak ve bu değişiklikleri yapmak istediğinizi onaylamaktır.

HKEY_CLASSES_ROOT hakkında daha fazla bilgi

HKEY_CLASSES_ROOT kovanındaki herhangi bir alt anahtarı düzenleyip tamamen kaldırabilseniz de, kayıt defterindeki tüm kovanlar gibi kök klasörün kendisi de yeniden adlandırılamaz veya kaldırılamaz.

HKEY_CLASSES_ROOT genel bir kovandır, yani bilgisayardaki tüm kullanıcılar için geçerli olan ve her kullanıcı tarafından görüntülenebilen bilgileri içerebilir. Bu, yalnızca o 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 hem HKEY_LOCAL_MACHINE kovanında (HKEY_LOCAL_MACHINE Software Classes) hem de HKEY_CURRENT_USER kovanında (HKEY_CURRENT_USER Software Classes) bulunan birleştirilmiş veriler olduğundan, kullanıcıya özel bilgiler de içerir. Durum böyle olsa da, HKEY_CLASSES_ROOT hala tüm kullanıcılar tarafından taranabilir.

Bu, tabii ki, HKEY_CLASSES_ROOT kovanında yeni bir kayıt defteri anahtarı yapıldığında, aynı anahtarın HKEY_LOCAL_MACHINE Software Classes içinde görüneceği ve herhangi birinden silindiğinde aynı anahtarın diğer konumdan kaldırılacağı anlamına gelir.

Bir kayıt defteri anahtarı her iki konumda da bulunsa da bir şekilde çakışırsa, oturum açmış kullanıcının HKEY_CURRENT_USER Software Classes kovanında bulunan veriler önceliklidir ve HKEY_CLASSES_ROOT'da kullanılır.