Chì hè HKEY_CLASSES_ROOT?

Determinamenti nantu à u Registru Hive

HKEY_CLASSES_ROOT, chì hè spessu scuritu cum'è HKCR , hè un bugulinu di a regula in u Registru Windows è cuntene l' infurmazione di l'associu di l' estensione d' archivià, in più di l'identifieru prugrammaticu (ProgID), Class ID (CLSID) è dati d'identità Interface (IID).

In i termini più faciuli, a chjave di u registru HKEY_CLASSES_ROOT cuntene l'infurmazioni necessarii per a Windows per sapè ciò chì fate quandu avete dumandatu à fà qualcosa, per vede u cuntenutu di un viaghju, o aperte un certu tipu di schedariu , etc.

Cumu uttene à HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT hè un bugnu di u registratu è ponu accade à u livellu supranu in Scrittore Registru:

  1. Open Registry Editor
  2. Truvate HKEY_CLASSES_ROOT in u spaziu ghjianu di l'Editore di u Registru
  3. Doppiu cliccate o duppule nantu à a palora HKEY_CLASSES_ROOT per allargate l'arcu, o usa a freccia nica à u left

Sì l'editore di u Registru hè statu utilatu in l'urdinatore prima, pudete bisognu per colapsate alcunu registrazione chjave di avete prima puderà vedà u ​​coltu di l'ARIEU CLAUES_ROOT. Questu pò esse fattu da a stessa manera chì sò aperte - per cliquantimo un doppu / tappeti, elli o selezziunate a freccia.

Registru Subkeys in HKEY_CLASSES_ROOT

A lista di e chjave di u registru sottu à u bugnu HKEY_CLASSES_ROOT hè assai longu è cusì cunfusante. Ùn pudite micca spiegà ogni chjaru di i milla di chjave chì pudete vede, ma puderaghju sparisce in parechji partiti maniatili, chì spergu à esse clarificà sta parte di u registratu un pocu.

Eccu alcuni di i numerosi chjave di l'associazione di l'estensione di l'estensione chì vi truvate sottu à u bugnu HKEY_CLASSES_ROOT, a maiò parte di quale hà cumincià cù un periodu:

Ogni chjave di e chjave di registallu chjama l'infurmazioni nantu à ciò chì Windows debe ferà quandu dudu cliccate o duppellule nantu à un schedariu cù quella estensione. Puderete include a lista di i prugrammi truvati in a sección "Open with ..." quandu chjappà / cliccate un schedariu, è a strada per ogni appliunzione lista.

Per esempiu, nantu à u mo computer, quandu aghju doppia cliccate o duppelluleghjule in un schedariu da u nome di draft.rtf , WordPad abre u schedariu. I registri di u registratu chì faci chì succede hè guardatu in a chjave HKEY_CLASSES_ROOT \ .rtf , chì, nantu à u mo computer, define WordPad cum'è u prugrammu chì deve aperta u schedariu RTF .

Avvisu: Dopu à a cumplessità di cumu funziunalità HKEY_CLASSES_ROOT i chjavi, ùn aghju micca avvisu chì avete cambiatu l'associu predeterminatu da u registratu. Invece, vede cumu u cambià Associazioni d'archivi in ​​Windows per l'urdinamentu à fà quì da u vostru interu di Windows.

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

U restu di e chjave in HKEY_CLASSES_ROOT sò chjave ProgID, CLSID è IID. Eccu alcuni exempli di ognunu:

I Chjave ProgID sò situati in a razziali di HKEY_CLASSES_ROOT, in parte à l'associazione di l'associazione di l'estensione di scritte analizate più arriba:

Tutte e chjave CLSID sò situati sottu a subclosed CLSID :

Tutti i chjave IID sò situati sottu a l' interfaccia sottucità:

Chì i CULTU DIDENU, CLSID è IID sò questi parmettini cù qualchi aspetti tecnichi di prugrammazione di l'urganizazione è quì sottu u livellu di questa discussione. In ogni casu, pudete leghje più nantu à e trè aquí quì, quì, è quì, rispettuamente.

Salvà a CPU HKEY_CLASSES_ROOT Hive

Sì l'eccezzioni, avete sempre aduprà una copia di salvezza di qualsiasi registrazioni di registrazione chì pensanu à edità o di eliminà. Vede cumu fà una copia di risolve u Registru Windows si avete bisognu di responche indrintu HKEY_CLASSES_ROOT, o qualsiasi altre locu in u registru, à un schedariu REG .

Se qualcosa va sbagliu, pudete sempre rinvià u Registru Windows in un statu di travagliu cù a copia. Tuttu ciò chì deve fà hè un doppu cliccà o duppellà annunca nantu à u regiu archu è verificate chì vulete fà quelli cambiamenti.

A più nantu à HKEY_CLASSES_ROOT

Mentre pudete edità è sguassate solu qualunqui sottu à l'insetu di l'arcu HKEY_CLASSES_ROOT, a carattere raghji stessu, cum'è e tutti i bugni in u registru, ùn pò micca esse rinuminati o eliminati.

HKEY_CLASSES_ROOT hè un bugulamentu global, chì significa chì pò cuntene l'infurmazioni chì anu aduprate à tutti l'utilizatori nantu à l'urdinatore è vi pò vede da ogni usu. Questu hè in cuntrastu cù certi bugni chì anu infurmazione chì hè applicà solu à l'utilizatori chì hè firmatu.

In ogni modu, pirchì HKEY_CLASSES_ROOT hè di colpu di l'intrecciu di l'infurmazioni in u prugnu HKEY_LOCAL_MACHINE ( HKEY_LOCAL_MACHINE \ Software \ Classes ) è l' arghjera HKEY_CURRENT_USER ( HKEY_CURRENT_USER \ Software \ Classes ), ancu cuntene una informazione specifica per l'usu. Ancu sè ancu questu questu, u HKEY_CLASSES_ROOT hè sempri capaci di scaccià da ogni l'utilizatore.

Questu significa, sicuru, chì quandu una nova chjave di registratu hè fatta in u coltu HKEY_CLASSES_ROOT, u listessu duverà stallate in a Classe HKEY_LOCAL_MACHINE \ Software \, è quandu unu sianu suprimi da qualchì, a chjave chjave hè sguassata di l'altre locu.

Se una chjave di u registratu resiste in dui locu, ma cunflitti in qualchi modu, e dati truvati in u colpu di l'utilizatori firmatu, HKEY_CURRENT_USER \ Software \ Classes , prumove a priorità è hè utilizzatu in HKEY_CLASSES_ROOT.