HKEY_CLASSES_ROOT, sering disingkat HKCR, adalah kumpulan registri di Windows Registry dan berisi informasi asosiasi ekstensi file, serta pengidentifikasi program (ProgID), ID Kelas (CLSID), dan data Interface ID (IID).
Dalam istilah yang paling sederhana, kumpulan registri ini berisi informasi yang diperlukan Windows untuk mengetahui apa yang harus dilakukan ketika Anda memintanya melakukan sesuatu, seperti melihat konten drive, atau membuka jenis file tertentu, dll.
Cara Menuju ke HKEY_CLASSES_ROOT
HKCR adalah kumpulan registri, jadi ia berada di tingkat teratas di Penyunting Registri, di akar seluruh Registri Windows:
-
Buka Registry Editor.
Cara termudah untuk melakukan ini di semua versi Windows adalah dengan membuka kotak dialog Run melalui WIN+R, dan masukkan regedit.
-
Temukan HKEY_CLASSES_ROOT di area kiri Registry Editor.
Anda mungkin tidak langsung melihatnya jika Anda baru saja menggunakan registri dan membiarkan berbagai kumpulan atau kunci terbuka. Tekan Home pada 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 di sebelah kiri
Mengedit registri benar-benar aman jika Anda tahu apa yang Anda lakukan, tetapi kecerobohan dapat menyebabkan masalah serius. Pelajari cara menambah, mengubah, dan menghapus kunci dan nilai registri untuk pengenalan.
Subkunci Registri di HKEY_CLASSES_ROOT
Daftar kunci registri di bawah sarang ini sangat panjang dan sama membingungkannya. Kami tidak akan menjelaskan masing-masing dari ribuan kunci yang mungkin Anda lihat, tetapi kami dapat memecahnya menjadi beberapa bagian yang dapat dikelola, yang diharapkan akan sedikit memperjelas bagian registri ini.
Berikut adalah beberapa dari banyak kunci asosiasi ekstensi file yang akan Anda temukan di bawah sarang HKCR, yang sebagian besar akan dimulai dengan titik:
- 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 tentang apa yang harus dilakukan Windows saat Anda mengklik dua kali atau mengetuk dua kali file dengan ekstensi itu di File Explorer. Ini mungkin termasuk daftar program yang ditemukan di bagian "Buka dengan …" saat mengklik kanan/mengetuk file, dan jalur ke setiap aplikasi yang terdaftar.
Misalnya, di komputer Anda, saat Anda membuka file dengan nama draft.rtf, WordPad mungkin membuka file tersebut. Data registri yang membuat itu terjadi disimpan di kunci HKEY_CLASSES_ROOT\.rtf, yang mendefinisikan WordPad sebagai program yang harus membuka file RTF.
Karena kerumitan cara pengaturan kunci HKEY_CLASSES_ROOT, kami sama sekali tidak menyarankan Anda mengubah asosiasi file default dari dalam registri. Sebagai gantinya, lihat Cara Mengubah Asosiasi File di Windows untuk instruksi tentang 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 adalah beberapa contoh masing-masing:
Kunci ProgID terletak di root HKCR, di samping 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 terletak di bawah subkunci CLSID:
- 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}
- …
Semua kunci IID terletak di bawah subkunci Interface:
- HKEY_CLASSES_ROOT\Interface\{0000000d-0000-0000-C000-000000000046}
- HKEY_CLASSES_ROOT\Interface\{00000089-0000-0010-8000-00AA006D2EA4}
- HKEY_CLASSES_ROOT\Interface\{00000129-0000-0000-C000-000000000046}
- …
Untuk apa kunci ProgID, CLSID, dan IID terkait dengan beberapa aspek yang sangat teknis dari pemrograman komputer dan berada di luar cakupan diskusi ini. Namun, Anda dapat membaca lebih lanjut tentang ketiganya dengan mengikuti tautan tersebut ke situs web Microsoft.
Mencadangkan Sarang HKEY_CLASSES_ROOT
Tanpa pengecualian, Anda harus selalu membuat cadangan entri registri yang ingin Anda edit atau hapus. Lihat Cara Mencadangkan Registri Windows jika Anda memerlukan bantuan untuk mencadangkan HKEY_CLASSES_ROOT, atau lokasi lain di registri, ke file REG.
Jika terjadi kesalahan, Anda selalu dapat memulihkan Registri Windows ke status kerja dengan cadangan. Yang harus Anda lakukan adalah membuka file REG tersebut dan mengonfirmasi bahwa Anda ingin melakukan perubahan tersebut.
Selengkapnya tentang HKEY_CLASSES_ROOT
Meskipun Anda dapat mengedit dan menghapus semua subkunci di dalam sarang HKCR, folder root itu sendiri, seperti semua sarang dalam registri, tidak dapat diganti 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. Ini berbeda dengan beberapa sarang yang memiliki informasi yang hanya berlaku untuk pengguna yang saat ini masuk.
Namun, karena sarang HKCR sebenarnya adalah data gabungan yang ditemukan di sarang HKEY_LOCAL_MACHINE (HKEY_LOCAL_MACHINE\Software\Classes) dan sarang HKEY_CURRENT_USER (HKEY_CURRENT_USER\Software\Classes), ini juga berisi informasi khusus pengguna. Meskipun demikian, HKEY_CLASSES_ROOT masih dapat dijelajahi oleh semua pengguna.
Ini berarti, tentu saja, ketika kunci registri baru dibuat di sarang HKCR, kunci yang sama akan muncul di HKEY_LOCAL_MACHINE\Software\Classes, dan ketika salah satu dihapus dari salah satunya, kunci yang sama akan dihapus dari lokasi lain.
Jika kunci registri berada di kedua lokasi tetapi bertentangan, data yang ditemukan di sarang pengguna yang masuk, HKEY_CURRENT_USER\Software\Classes, diprioritaskan dan digunakan di HKEY_CLASSES_ROOT.