HKEY_CLASSES_ROOT (HKCR CLSID)

Агуулгын хүснэгт:

HKEY_CLASSES_ROOT (HKCR CLSID)
HKEY_CLASSES_ROOT (HKCR CLSID)
Anonim

HKEY_CLASSES_ROOT нь ихэвчлэн HKCR гэж товчилдог бөгөөд Windows Бүртгэлийн бүртгэлийн үүр бөгөөд файлын өргөтгөлтэй холбоотой мэдээлэл, мөн программын танигч (ProgID), Ангийн ID (CLSID) болон Интерфейсийн ID (IID) өгөгдлийг агуулдаг..

Хамгийн энгийнээр хэлбэл, энэ бүртгэлийн үүр нь Windows-оос ямар нэгэн зүйл хийхийг хүсэх, тухайлбал дискний агуулгыг үзэх, эсвэл тодорхой төрлийн файл нээх гэх мэт Windows-д шаардлагатай мэдээллийг агуулдаг. гэх мэт

Image
Image

HKEY_CLASSES_ROOT руу хэрхэн очих вэ

HKCR нь бүртгэлийн үүр юм, тиймээс энэ нь бүртгэлийн засварлагчийн дээд түвшинд, бүх Windows бүртгэлийн үндсэн хэсэгт байрладаг:

  1. Бүртгэлийн засварлагчийг нээнэ үү.

    Windows-ын бүх хувилбарт үүнийг хийх хамгийн хялбар арга бол Run харилцах цонхыг WIN+R-р нээж, regedit гэж оруулах явдал юм..

  2. Бүртгэлийн засварлагчийн зүүн хэсгээс HKEY_CLASSES_ROOT-г олоорой.

    Хэрэв та бүртгэлийг саяхан ашиглаж, янз бүрийн үүр эсвэл түлхүүрүүдийг нээлттэй орхисон бол тэр даруй харагдахгүй байж магадгүй. Гар дээрх Нүүр хуудас товчийг дарж зүүн самбарын хамгийн дээд хэсэгт байгаа HKCR-г харна уу.

  3. Давхар дарж эсвэл давхар товших HKEY_CLASSES_ROOT үүрийг өргөтгөх эсвэл зүүн талын жижиг сумыг ашиглана уу

Хэрэв та юу хийж байгаагаа мэдэж байгаа бол бүртгэлийг засварлах нь бүрэн аюулгүй боловч анхаарал болгоомжгүй байдал нь ноцтой асуудалд хүргэж болзошгүй юм. Танилцуулгад бүртгэлийн түлхүүр болон утгыг хэрхэн нэмэх, өөрчлөх, устгах талаар суралцаарай.

HKEY_CLASSES_ROOT дахь бүртгэлийн дэд түлхүүрүүд

Энэ үүрний доорх бүртгэлийн түлхүүрүүдийн жагсаалт маш урт бөгөөд төөрөгдөлтэй байна. Бид таны харж болох мянга мянган түлхүүр тус бүрийг тайлбарлахгүй, гэхдээ бид үүнийг удирдах боломжтой хэсэг болгон хувааж болох бөгөөд энэ нь бүртгэлийн энэ хэсгийг бага зэрэг тодруулна гэж найдаж байна.

Энд HKCR үүрний доор олох олон файлын өргөтгөлийн холболтын түлхүүрүүдийн зарим нь энд байна, ихэнх нь цэгээр эхэлнэ:

  • HKEY_АНГИУДЫН_ҮНДЭС\.avi
  • HKEY_АНГИУДЫН_ҮНДЭС\.bmp
  • HKEY_CLASSES_ROOT\.exe
  • HKEY_АНГИУДЫН_ҮНДЭС\.html
  • HKEY_АНГИУДЫН_ҮНДЭС\.pdf
  • HKEY_CLASSES_ROOT\AudioCD
  • HKEY_CLASSES_ROOT\dllfile

Эдгээр бүртгэлийн түлхүүр тус бүр нь File Explorer дээрх өргөтгөлтэй файлыг давхар товших эсвэл товших үед Windows юу хийх тухай мэдээллийг хадгалдаг. Энэ нь файл дээр хулганы баруун товчийг дарах/товших үед "Нээх …" хэсэгт байгаа програмуудын жагсаалт болон жагсаалтад орсон програм бүрийн замыг агуулж болно.

Жишээ нь, таны компьютер дээр draft.rtf нэртэй файл нээхэд WordPad файлыг нээж болно. Үүнийг хийх бүртгэлийн өгөгдлийг HKEY_CLASSES_ROOT\.rtf товчлуурт хадгалдаг бөгөөд энэ нь WordPad-ийг RTF файлыг нээх програм гэж тодорхойлдог.

HKEY_CLASSES_ROOT түлхүүрүүдийг тохируулах нарийн төвөгтэй байдлаас шалтгаалан бид таныг бүртгэл дотроос анхдагч файлын холбоог өөрчлөхийг огт зөвлөдөггүй. Оронд нь Windows дээрх файлын холбоог хэрхэн өөрчлөх талаар ердийн Windows интерфэйсээсээ үүнийг хийх зааврыг үзнэ үү.

HKCR & CLSID, ProgID, & IID

HKEY_CLASSES_ROOT-н үлдсэн түлхүүрүүд нь ProgID, CLSID, IID түлхүүрүүд юм. Тус бүрийн жишээ энд байна:

ProgID түлхүүрүүд нь HKCR-ийн үндсэн хэсэгт дээр дурдсан файлын өргөтгөлийн холбоодын хажууд байрладаг:

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

Бүх CLSID түлхүүрүүд нь CLSID дэд түлхүүрийн доор байрладаг:

  • HKEY_АНГИУДЫН_ROOT\CLSID\{00000106-0000-0010-8000-00AA006D2EA4}
  • HKEY_АНГИУДЫН_ROOT\CLSID\{06C792F8-6212-4F39-BF70-E8C0AC965C23}
  • HKEY_АНГИУДЫН_ROOT\CLSID\{FA10746C-9B63-4b6c-BC49-FC300EA5F256}

Бүх IID түлхүүрүүд нь Интерфэйс дэд түлхүүрийн доор байрладаг:

  • 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 түлхүүрүүд юунд зориулагдсан вэ гэдэг нь компьютерийн програмчлалын техникийн зарим асуудалтай холбоотой бөгөөд энэ хэлэлцүүлгийн хамрах хүрээнээс гадуур юм. Гэсэн хэдий ч та эдгээр гурван зүйлийн талаар Microsoft-ын вэб сайт руу орох холбоосыг дагаж дэлгэрэнгүй унших боломжтой.

HKEY_CLASSES_ROOT үүрийг нөөцөлж байна

Засах эсвэл устгахаар төлөвлөж буй бүртгэлийн бүртгэлээ үргэлж нөөцлөх хэрэгтэй. Хэрэв танд HKEY_CLASSES_ROOT эсвэл бүртгэлийн өөр байршлыг REG файл руу нөөцлөхөд тусламж хэрэгтэй бол Windows Бүртгэлийг хэрхэн нөөцлөх талаар үзнэ үү.

Image
Image

Хэрэв ямар нэг зүйл буруу болвол та Windows Бүртгэлийг нөөцлөлтөөр ажиллаж байгаа байдалд нь оруулах боломжтой. Таны хийх ёстой зүйл бол REG файлыг нээж, эдгээр өөрчлөлтийг хийх хүсэлтэй байгаагаа баталгаажуулах явдал юм.

Дэлгэрэнгүйг HKEY_CLASSES_ROOT

Та HKCR үүр доторх ямар ч дэд түлхүүрийг засаж, бүрмөсөн устгах боломжтой ч бүртгэлийн бүх үүрний нэгэн адил үндсэн хавтас өөрөө нэрийг нь өөрчлөх эсвэл устгах боломжгүй.

HKEY_CLASSES_ROOT нь дэлхийн хэмжээний үүр бөгөөд энэ нь компьютер дээрх бүх хэрэглэгчдэд хамаарах мэдээллийг агуулж, хэрэглэгч бүр үзэх боломжтой гэсэн үг юм. Энэ нь зөвхөн одоогоор нэвтэрсэн хэрэглэгчдэд хамаарах мэдээлэлтэй зарим үүрнээс ялгаатай юм.

Гэсэн хэдий ч HKCR үүр нь HKEY_LOCAL_MACHINE үүр (HKEY_LOCAL_MACHINE\Программ\Ангиуд) болон HKEY_CURRENT_USER үүрний (HKEY_CURRENT_USER\Classes) аль алинд нь олдсон өгөгдлүүдийг нэгтгэсэн учир хэрэглэгчийн тусгай мэдээллийг мөн агуулна. Хэдийгээр ийм байгаа ч HKEY_CLASSES_ROOT-г бүх хэрэглэгчид үзэх боломжтой хэвээр байна.

Энэ нь мэдээж HKCR үүрэнд бүртгэлийн шинэ түлхүүр хийх үед HKEY_LOCAL_MACHINE\Software\Classes-д ижил түлхүүр гарч ирэх бөгөөд аль нэгээс нь устгавал ижил түлхүүрийг устгана гэсэн үг юм. нөгөө байршил.

Хэрэв бүртгэлийн түлхүүр хоёуланд нь байгаа боловч ямар нэг байдлаар зөрчилдөж байгаа бол нэвтэрсэн хэрэглэгчийн үүрэнд HKEY_CURRENT_USER\Software\Classes-аас олдсон өгөгдөл нь давуу эрхтэй бөгөөд HKEY_CLASSES_ROOT-д ашиглагдана.