HKEY_CLASSES_ROOT, sering dipendekkan sebagai HKCR , adalah sarang pendaftaran di Windows Registry dan mengandungi maklumat persatuan sambungan fail, serta pengenal programeratic (ProgID), ID Kelas (CLSID), dan data Interface ID (IID).
Dalam terma yang paling mudah mungkin, hive registry HKEY_CLASSES_ROOT mengandungi maklumat yang diperlukan untuk Windows untuk mengetahui apa yang perlu dilakukan apabila anda meminta untuk melakukan sesuatu, seperti melihat kandungan pemacu, atau membuka jenis fail tertentu, dan lain-lain.
Cara Dapatkan HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT adalah sarang pendaftaran dan begitu duduk di peringkat teratas dalam Editor Registry, di dalam akar seluruh Registry Windows:
-
Buka Registry Editor.
Cara paling mudah untuk melakukan ini dalam semua versi Windows adalah untuk membuka kotak dialog Run melalui WIN + R, dan masukkan regedit.
-
Cari HKEY_CLASSES_ROOT di kawasan kiri Editor Registry.
Anda mungkin tidak melihatnya dengan segera jika anda telah menggunakan pendaftaran baru-baru ini dan meninggalkan pelbagai sarang atau kunci terbuka. Hit Rumah pada papan kekunci anda untuk melihat HKCR disenaraikan di bahagian paling atas anak panah kiri.
-
Klik dua kali atau ketik dua kali HKEY_CLASSES_ROOT untuk mengembangkan sarang, atau gunakan anak panah kecil ke kiri
Subkunci Registry di HKEY_CLASSES_ROOT
Senarai kekunci pendaftaran di bawah sarang HKEY_CLASSES_ROOT sangat panjang dan sama seperti mengelirukan. Kami tidak dapat menjelaskan setiap beribu-ribu kekunci yang mungkin anda lihat, tetapi kami boleh memecahkannya ke dalam beberapa bahagian yang boleh diurus, yang diharapkan akan menjelaskan sebahagian daripada pendaftaran ini sedikit.
Berikut adalah beberapa kunci persatuan sambungan fail yang anda akan dapati di bawah sarang HKEY_CLASSES_ROOT, yang sebahagian besarnya akan bermula dengan tempoh:
- 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
- …
Setiap kunci pendaftaran menyimpan maklumat tentang apa yang harus dilakukan oleh Windows apabila anda klik dua kali atau ketik dua kali pada fail dengan sambungan itu. Ini mungkin termasuk senarai program yang terdapat di bahagian "Terbuka dengan …" apabila mengklik kanan / menoreh fail, dan jalan ke setiap aplikasi yang disenaraikan.
Sebagai contoh, pada komputer anda, apabila anda mengklik dua kali atau ketik dua kali pada fail dengan nama draft.rtf , WordPad mungkin membuka fail. Data registri yang membuatnya berlaku disimpan di dalam HKEY_CLASSES_ROOT .rtf kunci, yang mentakrifkan WordPad sebagai program yang harus membuka fail RTF.
Disebabkan kerumitan bagaimana kunci HKEY_CLASSES_ROOT disediakan, kami sememangnya jangan mengesyorkan supaya anda menukar persatuan fail lalai dari dalam pendaftaran. Sebaliknya, lihat Bagaimana Tukar Persatuan Fail di Windows untuk arahan untuk melakukan ini dari dalam antara muka Windows biasa anda.
HKCR & CLSID, ProgID, & IID
Baki kekunci dalam HKEY_CLASSES_ROOT adalah kunci ProgID, CLSID, dan IID. Berikut adalah beberapa contoh setiap:
Kekunci ProgID terletak di akar HKEY_CLASSES_ROOT, bersebelahan persatuan pelanjutan fail yang dibincangkan di atas:
- HKEY_CLASSES_ROOT FaxServer.FaxServer
- HKEY_CLASSES_ROOT JPEGFilter.CoJPEGFilter
- HKEY_CLASSES_ROOT WindowsMail.Envelope
- …
Semua kekunci CLSID terletak di bawah CLSID subkunci:
- 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 Antara muka subkunci:
- 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}
- …
Apakah kunci ProgID, CLSID, dan IID berkaitan dengan beberapa aspek teknikal dalam pengaturcaraan komputer dan berada di luar skop perbincangan ini. Walau bagaimanapun, anda boleh membaca lebih lanjut tentang ketiga-tiga di sini, di sini, dan di sini, masing-masing.
Backup HKEY_CLASSES_ROOT Hive
Tanpa pengecualian, anda harus sentiasa membuat sandaran dari sebarang entri pendaftaran yang anda merancang pada pengeditan atau pengalihan. Lihat Cara Mencadangkan Pendaftaran Windows jika anda memerlukan bantuan untuk menyokong HKEY_CLASSES_ROOT, atau mana-mana lokasi lain dalam pendaftaran, ke fail REG.
Jika ada masalah, anda boleh memulihkan Windows Registry ke keadaan kerja dengan sandaran. Apa yang anda perlu lakukan ialah klik dua kali atau ketik dua kali fail REG dan sahkan bahawa anda ingin membuat perubahan itu.
Lebih lanjut mengenai HKEY_CLASSES_ROOT
Walaupun anda boleh mengedit dan mengalih keluar semua subkunci dalam sarang HKEY_CLASSES_ROOT, folder root itu sendiri, seperti semua sarang di dalam pendaftaran, tidak boleh dinamakan semula atau dikeluarkan.
HKEY_CLASSES_ROOT adalah sarang global, yang bermaksud ia dapat mengandungi maklumat yang berlaku untuk semua pengguna di komputer dan dapat dilihat oleh setiap pengguna. Ini adalah berbeza dengan sesetengah gatal-gatal yang mempunyai maklumat yang hanya terpakai kepada pengguna yang log masuk.
Walau bagaimanapun, kerana hive HKEY_CLASSES_ROOT sebenarnya digabungkan data yang terdapat di kedua HKEY_LOCAL_MACHINE sarang ( HKEY_LOCAL_MACHINE Software Classes ) dan sarang HKEY_CURRENT_USER ( HKEY_CURRENT_USER Software Classes ), ia juga mengandungi maklumat khusus pengguna. Walaupun demikian, HKEY_CLASSES_ROOT masih dapat dilihat oleh mana-mana dan semua pengguna.
Ini bermakna, sudah tentu, apabila kunci registri baru dibuat di sarang HKEY_CLASSES_ROOT, yang sama akan muncul dalam HKEY_LOCAL_MACHINE Software Classes , dan apabila seseorang dipadam dari sama ada, kunci yang sama dikeluarkan dari lokasi lain.
Sekiranya kunci pendaftar berada di kedua-dua lokasi, tetapi konflik dalam beberapa cara, data yang terdapat dalam sarang pengguna masuk, HKEY_CURRENT_USER Software Classes , mengambil keutamaan dan digunakan dalam HKEY_CLASSES_ROOT.




