Kio estas HKEY_CLASSES_ROOT?

Detaloj pri la HKEY_CLASSES_ROOT Registry Hive

HKEY_CLASSES_ROOT, ofte mallongigita kiel HKCR , estas registro en la Registro de Windows kaj enhavas informojn pri etendoj pri dosieroj , kiel ankaŭ identigilo de programoj (ProgID), Klaso ID (CLSID) kaj Interfaco ID (IID).

En la plej simplaj terminoj eblaj, la HKEY_CLASSES_ROOT registry hive enhavas la necesan informon por Windows scii, kion fari, kiam vi petas, ke ĝi faru ion, kiel vidi la enhavon de unueco, aŭ malfermu certan tipon de dosiero , ktp.

Kiel atingi HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT estas registra vivaĵo kaj do ĝi sidas ĉe la supra nivelo en Registrilo:

  1. Malferma Registra Redaktilo
  2. Trovu HKEY_CLASSES_ROOT en la maldekstra areo de Registrilo
  3. Duobla klako aŭ duobla klako sur la vorto HKEY_CLASSES_ROOT por pligrandigi la herbon, aŭ uzi la malgrandan sagon maldekstre

Se Registrilo redaktis antaŭe en via komputilo, vi eble bezonos kolapsi ajnajn malfermajn registrajn klavojn antaŭ ol vi povos vidi la HKEY_CLASSES_ROOT-bukon. Ĉi tio povas esti farita same kiel ili malfermiĝas - per duobla klako / tondado, aŭ elektante la sagon.

Registraj Subkejoj en HKEY_CLASSES_ROOT

La listo de registraj ŝlosiloj sub la HKEY_CLASSES_ROOT-vetilo estas tre longa kaj tiel malklara. Mi ne povas klarigi ĉiun el la miloj da ŝlosiloj, kiujn vi povus vidi, sed mi povas rompi ĝin en iujn manĝeblajn pecojn, kiuj espereble klare klarigos ĉi tiun parton de la registro.

Jen kelkaj el la multaj dosieraj etendoj, kiujn vi trovos sub la HKEY_CLASSES_ROOT hive, plej multaj el kiuj komencos per periodo:

Ĉiu el ĉi tiuj registraj klavoj konservas informojn pri tio, kion Windows devas fari kiam vi duobligu aŭ duobligas dosieron kun tiu etendo. Ĝi eble inkluzivas la liston de programoj trovitaj en la sekcio "Malfermi kun ..." kiam dekstre klakante / frapante dosieron, kaj la vojon al ĉiu apliko enlistigita.

Ekzemple, en mia komputilo, kiam mi duobligas aŭ duobligas dosieron per la nomo de draft.rtf , WordPad malfermas la dosieron. La registraj datumoj, kiuj faras tion okazas, estas stokitaj en la ŝlosilo HKEY_CLASSES_ROOT \ .rtf , kiu, laŭ mia komputilo, difinas WordPad kiel programo, kiu devus malfermi la RTF- dosieron.

Averto: Pro la komplekseco de kiel HKEY_CLASSES_ROOT-ŝlosiloj estas agordo, mi tute ne rekomendas, ke vi ŝanĝu defaŭltajn asociojn de ene de la registro. Anstataŭe, vidu Kiel Ŝanĝi Dosierajn Asociojn en Vindozo por instrukcioj pri tio ĉi en via normala interfaco de Windows.

HKCR & amp; CLSID, ProgID, & amp; IID

La resto de la klavoj en HKEY_CLASSES_ROOT estas ProgID, CLSID, kaj IID-ŝlosiloj. Jen kelkaj ekzemploj de ĉiu:

ProgID-ŝlosiloj situas en la radiko de HKEY_CLASSES_ROOT, apud la etendoj de dosieroj diskutitaj pli supre:

Ĉiuj CLSID-ŝlosiloj situas sub la subaĵaro de CLSID:

Ĉiuj IID-ŝlosiloj situas sub la subfaco de Interfaco :

Kiuj ProgID, CLSID kaj IID-ŝlosiloj estas rilatigitaj kun iuj tre teknikaj aspektoj de komputila programado kaj estas ekster la amplekso de ĉi tiu diskuto. Tamen vi povas legi pli pri ĉiuj ĉi tie ĉi tie kaj ĉi tie respektive.

Subtenante la HKEY_CLASSES_ROOT Hive

Sen escepto, vi ĉiam devas fari kopion de sekureco de iuj registraj enspezoj, kiujn vi planas pri redaktado aŭ forigo. Vidu kiel Restarigi la Vindan Registron, se vi bezonas helpon kontrolanta HKEY_CLASSES_ROOT, aŭ iu ajn alia loko en la registro, al REG-dosiero .

Se io fariĝas malbone, vi ĉiam povas restarigi la Vindolan Registron al labora stato kun la rezervo. Ĉio, kion vi devas fari, devas duobligi aŭ duobligi tiun REG-dosieron kaj konfirmi, ke vi volas fari tiujn ŝanĝojn.

Pli sur HKEY_CLASSES_ROOT

Dum vi povas redakti kaj forigi tute ajn subkeycon ene de la HKEY_CLASSES_ROOT-reto, la radika dosierujo mem, same kiel ĉiuj haŭtoj en la registro, ne povas esti renomata aŭ forigita.

HKEY_CLASSES_ROOT estas tutmonda bukedo, kio signifas, ke ĝi povas enhavi informojn, kiuj aplikas al ĉiuj uzantoj en la komputilo kaj estas videblaj de ĉiuj uzantoj. Ĉi tio kontrastas kun kelkaj haŭtoj, kiuj havas informojn, kiuj nur aplikas al la uzanto subskribita.

Tamen, ĉar HKEY_CLASSES_ROOT hive estas fakte kombinita datumo trovita en ambaŭ HKEY_LOCAL_MACHINE hive ( HKEY_LOCAL_MACHINE \ Software \ Classes ) kaj la HKEY_CURRENT_USER hive ( HKEY_CURRENT_USER \ Software \ Classes ), ĝi ankaŭ enhavas uzant-specifajn informojn. Kvankam tio estas la kazo, la HKEY_CLASSES_ROOT ankoraŭ povas esti retrovata de ĉiuj kaj ĉiuj uzantoj.

Ĉi tio signifas, kompreneble, ke kiam nova registra ŝlosilo estas farita en la HKEY_CLASSES_ROOT hive, la sama aperos en HKEY_LOCAL_MACHINE \ Software \ Classes, kaj kiam oni forigas de ĉu, la sama ŝlosilo estas forigita de la alia loko.

Se registra ŝlosilo loĝas en ambaŭ lokoj, sed konfliktoj de iu maniero, la datumoj trovitaj en la subskriba uzanto, HKEY_CURRENT_USER \ Software \ Classes , havas prioritaton kaj estas uzataj en HKEY_CLASSES_ROOT.