HKEY_CLASSES_ROOT, sering disingkat menjadi HKCR , adalah kumpulan registri di Windows Registry dan berisi informasi asosiasi ekstensi file, serta data identifier terprogram (ProgID), Kelas ID (CLSID), dan Antarmuka ID (IID).
Dalam hal yang paling sederhana mungkin, HKEY_CLASSES_ROOT registri sarang berisi informasi yang diperlukan untuk Windows untuk mengetahui apa yang harus dilakukan ketika Anda meminta untuk melakukan sesuatu, seperti untuk melihat isi drive, atau membuka file jenis tertentu, dll.
Cara Mendapat ke HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT adalah sarang registri dan duduk di tingkat atas di Peninjau Suntingan Registri, di akar dari seluruh Windows Registry:
-
Buka Penyunting Registri.
Cara termudah untuk melakukan ini di semua versi Windows adalah membuka kotak dialog Run lewat MENANG + R, dan masuk regedit.
-
Menemukan HKEY_CLASSES_ROOT di bagian kiri Registry Editor.
Anda mungkin tidak melihatnya segera jika Anda telah menggunakan registri baru-baru ini dan meninggalkan berbagai macam atau membuka kunci. Memukul Rumah di keyboard Anda untuk melihat HKCR terdaftar di bagian paling atas panel kiri.
-
Klik dua kali atau ketuk dua kali HKEY_CLASSES_ROOT untuk memperluas sarang, atau gunakan panah kecil ke kiri
Registry Subkeys di HKEY_CLASSES_ROOT
Daftar kunci registri di bawah HKEY_CLASSES_ROOT sarang sangat panjang dan sama membingungkannya. Kami tidak dapat menjelaskan masing-masing dari ribuan kunci yang mungkin Anda lihat, tetapi kami dapat memecahnya menjadi beberapa bagian yang dapat dikelola, yang diharapkan akan memperjelas bagian registri ini sedikit.
Berikut adalah beberapa kunci asosiasi ekstensi file yang akan Anda temukan di HKEY_CLASSES_ROOT sarang, yang sebagian besar akan dimulai dengan periode:
- 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
- …
Masing-masing kunci registri ini menyimpan informasi seperti apa yang harus dilakukan Windows ketika Anda mengklik dua kali atau mengetuk dua kali pada file dengan ekstensi itu. Ini mungkin termasuk daftar program yang ditemukan di bagian "Buka dengan …" ketika mengklik kanan / mengetuk file, dan jalur ke setiap aplikasi yang terdaftar.
Misalnya, di komputer Anda, ketika Anda mengklik dua kali atau mengetuk dua kali pada file dengan nama draft.rtf , WordPad mungkin membuka file. Data registri yang membuat itu terjadi disimpan dalam HKEY_CLASSES_ROOT .rtf kunci, yang mendefinisikan WordPad sebagai program yang harus membuka file RTF.
Karena rumitnya bagaimana kunci HKEY_CLASSES_ROOT disiapkan, kami benar-benar tidak menyarankan Anda mengubah asosiasi file default dari dalam registri. Sebagai gantinya, lihat Cara Mengubah Asosiasi File di Windows untuk instruksi melakukan ini dari dalam antarmuka Windows normal Anda.
HKCR & CLSID, ProgID, & IID
Sisa kunci di HKEY_CLASSES_ROOT adalah kunci ProgID, CLSID, dan IID. Berikut beberapa contoh dari masing-masing:
Kunci ProgID terletak di root HKEY_CLASSES_ROOT, bersama dengan asosiasi ekstensi file yang dibahas di atas:
- HKEY_CLASSES_ROOT FaxServer.FaxServer
- HKEY_CLASSES_ROOT JPEGFilter.CoJPEGFilter
- HKEY_CLASSES_ROOT WindowsMail.Envelope
- …
Semua kunci CLSID berada di bawah CLSID subkunci:
- HKEY_CLASSES_ROOT CLSID {00000106-0000-0010-8000-00AA06D2EA4}
- HKEY_CLASSES_ROOT CLSID {06C792F8-6212-4F39-BF70-E8C0AC965C23}
- HKEY_CLASSES_ROOT CLSID {FA10746C-9B63-4b6c-BC49-FC300EA5F256}
- …
Semua kunci IID berada di bawah Antarmuka subkunci:
- HKEY_CLASSES_ROOT Interface {0000000d-0000-0000-C000-000000000046}
- HKEY_CLASSES_ROOT Interface {00000089-0000-0010-8000-00AA06D2EA4}
- HKEY_CLASSES_ROOT Interface {00000129-0000-0000-C000-000000000046}
- …
Kunci ProgID, CLSID, dan IID apa yang terkait dengan beberapa aspek teknis pemrograman komputer dan berada di luar lingkup diskusi ini. Namun, Anda dapat membaca lebih lanjut tentang ketiganya di sini, di sini, dan di sini, masing-masing.
Mencadangkan HKEY_CLASSES_ROOT Hive
Tanpa kecuali, Anda harus selalu membuat cadangan dari setiap entri registri yang Anda rencanakan untuk diedit atau dihapus. Lihat Cara Mencadangkan Registri Windows jika Anda perlu bantuan mencadangkan HKEY_CLASSES_ROOT, atau lokasi lain di registri, ke file REG.
Jika ada yang salah, Anda selalu dapat mengembalikan Registry Windows ke status kerja dengan cadangan. Yang harus Anda lakukan adalah klik dua kali atau ketuk dua kali file REG itu dan konfirmasikan bahwa Anda ingin melakukan perubahan itu.
Lebih lanjut tentang HKEY_CLASSES_ROOT
Meskipun Anda dapat mengedit dan menghapus sepenuhnya subkunci apa pun dalam HKEY_CLASSES_ROOT sarang, folder root itu sendiri, seperti semua sarang di registri, tidak dapat diubah namanya atau dihapus.
HKEY_CLASSES_ROOT adalah sarang global, yang berarti dapat berisi informasi yang berlaku untuk semua pengguna di komputer dan dapat dilihat oleh setiap pengguna. Hal ini berbeda dengan beberapa sarang yang memiliki informasi yang hanya berlaku untuk pengguna yang saat ini masuk.
Namun, karena HKEY_CLASSES_ROOT sarang sebenarnya adalah data gabungan yang ditemukan di HKEY_LOCAL_MACHINE sarang ( HKEY_LOCAL_MACHINE Software Classes ) dan sarang HKEY_CURRENT_USER ( HKEY_CURRENT_USER Software Classes ), itu juga berisi informasi khusus pengguna juga. Meskipun demikian, HKEY_CLASSES_ROOT masih dapat diakses oleh semua dan semua pengguna.
Ini berarti, tentu saja, ketika kunci registri baru dibuat di HKEY_CLASSES_ROOT sarang, yang sama akan muncul di HKEY_LOCAL_MACHINE Software Classes , dan ketika dihapus dari salah satu, kunci yang sama dihapus dari lokasi lain.
Jika kunci registri berada di kedua lokasi, tetapi konflik dalam beberapa cara, data yang ditemukan di sarang pengguna yang masuk, HKEY_CURRENT_USER Software Classes , diprioritaskan dan digunakan dalam HKEY_CLASSES_ROOT.




