ລາຍລະອຽດກ່ຽວກັບ HKEY_CLASSES_ROOT Registry Hive
HKEY_CLASSES_ROOT, ຖືກຫຼຸດລົງເລື້ອຍໆເປັນ HKCR , ເປັນ hive ການຈົດທະບຽນ ໃນ Windows Registry ແລະມີຂໍ້ມູນກ່ຽວກັບການສະຫນັບສະ ຫນູນຂອງແຟ້ມເອກະ ສານ, ເຊັ່ນດຽວກັບລະຫັດ ID (ID ProgID), ລະຫັດປະເພດ (CLSID) ແລະຂໍ້ມູນ Interface ID (IID).
ໃນເງື່ອນໄຂທີ່ງ່າຍດາຍທີ່ສຸດ, Hive Registry HKEY_CLASSES_ROOT ມີຂໍ້ມູນທີ່ຈໍາເປັນສໍາລັບ Windows ເພື່ອຈະຮູ້ວ່າຈະເຮັດແນວໃດເມື່ອທ່ານຂໍໃຫ້ມັນເຮັດບາງສິ່ງບາງຢ່າງເຊັ່ນ: ເບິ່ງເນື້ອຫາຂອງໄດ, ຫຼືເປີດປະເພດໃດຫນຶ່ງຂອງ ໄຟລ໌ , ແລະອື່ນໆ.
ວິທີການຫາ HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT ແມ່ນ hive ລີຈິດຊີແລະສະນັ້ນນັ່ງຢູ່ໃນລະດັບເທິງໃນ Registry Editor:
- ເປີດ Registry Editor
- ຊອກຫາ HKEY_CLASSES_ROOT ຢູ່ໃນດ້ານຊ້າຍຂອງ Registry Editor
- Double-click ຫຼື double-tap ສຸດຄໍາ HKEY_CLASSES_ROOT ເພື່ອຂະຫຍາຍ hive, ຫຼືໃຊ້ລູກສອນຂະຫນາດນ້ອຍໄປທາງຊ້າຍ
ຖ້າຫາກວ່າ Registry Editor ໄດ້ຖືກນໍາໃຊ້ໃນຄອມພິວເຕີຂອງທ່ານກ່ອນ, ທ່ານອາດຈະຕ້ອງລົ້ມລົງການໃຊ້ Registry Open ກ່ອນທີ່ທ່ານຈະສາມາດເບິ່ງ HKEY_CLASSES_ROOT hive. ນີ້ສາມາດເຮັດໄດ້ໃນແບບດຽວກັນທີ່ພວກເຂົາກໍາລັງເປີດ - ໂດຍການຄລິກສອງຄັ້ງ / ການແຕະ, ພວກເຂົາຫຼືໂດຍການເລືອກລູກສອນ.
Registry Subkeys ໃນ HKEY_CLASSES_ROOT
ລາຍະການຂອງ ຄີລີຈິດຊີ ພາຍໃຕ້ຮັງ HKEY_CLASSES_ROOT ແມ່ນຍາວແລະພຽງແຕ່ສັບສົນ. ຂ້ອຍບໍ່ສາມາດອະທິບາຍແຕ່ລະຄໍາທີ່ທ່ານສາມາດເບິ່ງໄດ້ແຕ່ຂ້ອຍສາມາດທໍາລາຍມັນໄດ້ໃນບາງສ່ວນທີ່ສາມາດຈັດການໄດ້, ເຊິ່ງຫວັງວ່າຈະອະທິບາຍເຖິງສ່ວນຂອງລີຈິດຊີນີ້.
ຕໍ່ໄປນີ້ແມ່ນບາງສ່ວນຂອງການໃຊ້ໄຟລ໌ການຂະຫຍາຍໄຟລ໌ຈໍານວນຫຼາຍທີ່ທ່ານຈະພົບພາຍໃຕ້ HKEY_CLASSES_ROOT hive, ສ່ວນໃຫຍ່ທີ່ຈະເລີ່ມຕົ້ນດ້ວຍໄລຍະເວລາ:
- 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
- ...
ແຕ່ລະບັນຊີຈົດທະບຽນເຫຼົ່ານີ້ເກັບຮັກສາຂໍ້ມູນກ່ຽວກັບສິ່ງທີ່ Windows ຄວນເຮັດໃນເວລາທີ່ທ່ານ double-click ຫຼື double-tap on a file with extension. ມັນອາດຈະປະກອບມີບັນຊີລາຍຊື່ຂອງໂຄງການທີ່ພົບຢູ່ໃນພາກ "ເປີດດ້ວຍ ... " ເມື່ອກົດປຸ່ມຂວາ / ແຕະໄຟລ໌, ແລະເສັ້ນທາງໄປຫາແອັບພລິເຄຊັນທີ່ລະບຸໄວ້.
ຕົວຢ່າງ, ໃນຄອມພິວເຕີຂອງຂ້ອຍ, ເມື່ອຂ້ອຍ double-click ຫຼື double-tap ສຸດໄຟໂດຍຊື່ຂອງ draft.rtf , WordPad ເປີດໄຟລ໌. ຂໍ້ມູນການຈົດທະບຽນທີ່ເຮັດໃຫ້ເກີດຂຶ້ນແມ່ນຖືກເກັບຮັກສາໄວ້ໃນ HKEY_CLASSES_ROOT \ .rtf key, ເຊິ່ງຢູ່ໃນຄອມພິວເຕີຂອງຂ້ອຍກໍານົດ WordPad ເປັນໂຄງການທີ່ຄວນເປີດໄຟລ໌ RTF .
ຄໍາເຕືອນ: ເນື່ອງຈາກຄວາມສັບສົນຂອງວິທີການໃຊ້ HKEY_CLASSES_ROOT ຖືກກໍານົດ, ຂ້ອຍ ບໍ່ ແນະນໍາໃຫ້ທ່ານປ່ຽນສະມາຄົມໄຟລ໌ໃນຕອນຕົ້ນຈາກພາຍໃນລີຈິດຊີ. ແທນທີ່ຈະ, ເບິ່ງ ວິທີການປ່ຽນສະມາຄົມໄຟລ໌ໃນ Windows ສໍາລັບຄໍາແນະນໍາກ່ຽວກັບການດໍາເນີນການນີ້ຈາກພາຍໃນອິນເຕີເຟຊະ Windows ຂອງທ່ານປົກກະຕິ.
HKCR & amp CLSID, ProgID, & amp IID
ສ່ວນທີ່ເຫລືອຂອງຄີໃນ HKEY_CLASSES_ROOT ແມ່ນປຸ່ມ ProgID, CLSID ແລະ IID. ຕໍ່ໄປນີ້ແມ່ນຕົວຢ່າງຂອງແຕ່ລະຄົນ:
ຄີ ProgID ແມ່ນຢູ່ໃນ ຮາກ ຂອງ HKEY_CLASSES_ROOT, ຄຽງຄູ່ກັບການສະມາຄົມການຂະຫຍາຍໄຟລ໌ທີ່ໄດ້ກ່າວມາຂ້າງເທິງນີ້:
- HKEY_CLASSES_ROOT \ FaxServerFaxServer
- HKEY_CLASSES_ROOT \ JPEGFilterCoJPEGFilter
- HKEY_CLASSES_ROOT \ WindowsMailEnvelope
- ...
ທຸກຄີ CLSID ຕັ້ງຢູ່ໃຕ້ຄີ 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}
- ...
ທຸກປຸ່ມ IID ແມ່ນຢູ່ພາຍໃຕ້ຄີຍ່ອຍ 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}
- ...
ສິ່ງທີ່ ProgID, CLSID, ແລະ IID ແມ່ນສໍາລັບການທີ່ກ່ຽວຂ້ອງກັບບາງດ້ານດ້ານວິຊາການຫຼາຍຂອງການຂຽນໂປແກຼມຄອມພິວເຕີ້ແລະບໍ່ແມ່ນຂອບເຂດຂອງການສົນທະນານີ້. ຢ່າງໃດກໍຕາມ, ທ່ານສາມາດອ່ານເພີ່ມເຕີມກ່ຽວກັບທັງສາມທີ່ນີ້, ທີ່ນີ້, ແລະທີ່ນີ້, ຕາມລໍາດັບ.
Backing Up HKEY_CLASSES_ROOT Hive
ໂດຍບໍ່ມີຂໍ້ຍົກເວັ້ນ, ທ່ານຄວນຈະເຮັດສໍາຮອງຂໍ້ມູນການຈົດທະບຽນໃດໆທີ່ທ່ານວາງແຜນໃນການດັດແກ້ຫຼືຖອນເອົາ. ເບິ່ງ ວິທີການກັບຄືນໄປບ່ອນ Windows Registry ຖ້າທ່ານຕ້ອງການການຊ່ວຍເຫຼືອສໍາຮອງ HKEY_CLASSES_ROOT, ຫຼືສະຖານທີ່ອື່ນໆໃນລີຈິດຊີ, ໄປຫາ ໄຟລ໌ REG .
ຖ້າບາງສິ່ງບາງຢ່າງທີ່ຜິດພາດ, ທ່ານສະເຫມີສາມາດ ຟື້ນຟູ Windows Registry ກັບລັດທີ່ມີການເຮັດວຽກກັບການສໍາຮອງຂໍ້ມູນ. ທັງຫມົດທີ່ທ່ານຕ້ອງເຮັດຄື double-click ຫຼື double-tap ໃນໄຟລ໌ REG ແລະຢືນຢັນວ່າທ່ານຕ້ອງການທີ່ຈະເຮັດໃຫ້ການປ່ຽນແປງເຫຼົ່ານັ້ນ.
ເພີ່ມເຕີມກ່ຽວກັບ HKEY_CLASSES_ROOT
ໃນຂະນະທີ່ທ່ານສາມາດແກ້ແລະລຶບເອົາ subkey ໃດໆ ພາຍໃນ hive HKEY_CLASSES_ROOT, ໂຟເດີຮາກຂອງມັນເອງ, ເຊັ່ນດຽວກັນກັບຮັງທັງຫມົດໃນລີຈິດຊີ, ບໍ່ສາມາດປ່ຽນຊື່ຫຼືເອົາອອກ.
HKEY_CLASSES_ROOT ແມ່ນ hive ທົ່ວໂລກເຊິ່ງຫມາຍຄວາມວ່າມັນສາມາດມີຂໍ້ມູນທີ່ໃຊ້ກັບຜູ້ໃຊ້ທັງຫມົດໃນຄອມພິວເຕີແລະສາມາດເບິ່ງໄດ້ໂດຍທຸກຄົນ. ນີ້ແມ່ນກົງກັນຂ້າມກັບບາງອາຫານທີ່ມີຂໍ້ມູນທີ່ໃຊ້ໄດ້ກັບຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບໃນປະຈຸບັນເທົ່ານັ້ນ.
ຢ່າງໃດກໍຕາມ, ເນື່ອງຈາກ HKEY_CLASSES_ROOT hive ແມ່ນຂໍ້ມູນທີ່ລວມກັນຢູ່ໃນທັງ HKEY_LOCAL_MACHINE hive ( HKEY_LOCAL_MACHINE \ Software \ Classes ) ແລະ HKEY_CURRENT_USER hive ( HKEY_CURRENT_USER \ Software \ Classes ), ມັນກໍ່ປະກອບດ້ວຍຂໍ້ມູນຂອງຜູ້ໃຊ້ເຊັ່ນກັນ. ເຖິງວ່າວ່າມັນເປັນກໍລະນີ, HKEY_CLASSES_ROOT ຍັງສາມາດຖືກນໍາໃຊ້ໂດຍຜູ້ໃຊ້ທຸກຄົນແລະທຸກຄົນ.
ນີ້ຫມາຍຄວາມວ່າ, ແນ່ນອນວ່າເມື່ອຄີລີຈິດຊີໃຫມ່ຖືກສ້າງຂຶ້ນໃນ HKEY_CLASSES_ROOT ຮັງ, ດຽວກັນຈະປາກົດຢູ່ໃນ HKEY_LOCAL_MACHINE \ Software \ Classes, ແລະເມື່ອຫນຶ່ງຖືກລຶບອອກຈາກນັ້ນ, ຄີດຽວກັນຖືກລຶບອອກຈາກສະຖານທີ່ອື່ນ.
ຖ້າຄີຄີລີຈິດຊີຢູ່ໃນສະຖານທີ່ທັງສອງ, ແຕ່ຂໍ້ຂັດແຍ້ງບາງຢ່າງ, ຂໍ້ມູນທີ່ພົບໃນ hive ຂອງຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບ, HKEY_CURRENT_USER \ Software \ Classes , ໃຊ້ຄວາມສໍາຄັນແລະຖືກນໍາໃຊ້ໃນ HKEY_CLASSES_ROOT.