Kas ir HKEY_CLASSES_ROOT?

Sīkāka informācija par reģistra stropu HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT, bieži saīsināts kā HKCR , ir Windows reģistra reģistra avots un tajā ir informācija par failu paplašinājumu apvienošanu, kā arī programmējams identifikators (ProgID), klases ID (CLSID) un saskarnes ID (IID) dati.

Visvienkāršākajos iespējamos apstākļos HKEY_CLASSES_ROOT reģistra stūre satur Windows nepieciešamo informāciju, lai uzzinātu, ko darīt, kad jūs prasāt kaut ko darīt, piemēram, lai skatītu diska saturu vai atvērtu noteiktu faila veidu utt.

Kā nokļūt HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT ir reģistra stropu, un tādēļ tas atrodas augstākā līmeņa reģistra redaktorā:

  1. Atveriet reģistra redaktoru
  2. Atrodiet HKEY_CLASSES_ROOT kreisajā reģistra redaktora apgabalā
  3. Divreiz uzklikšķiniet vai divreiz pieskarieties pie vārda HKEY_CLASSES_ROOT, lai paplašinātu stropu, vai izmantojiet mazo bultiņu pa kreisi

Ja reģistra redaktors pirms tam tika izmantots datorā, iespējams, jums vajadzēs sabrukt kādā no atvērtām reģistra taustiņiem, pirms varēsiet redzēt stropu HKEY_CLASSES_ROOT. To var paveikt tāpat, kā viņi tiek atvērti - veicot dubultklikšķi uz tiem / pieskaroties, vai atlasot bultiņu.

HKEY_CLASSES_ROOT reģistra apakšatslēgas

HKEY_CLASSES_ROOT stropes reģistra atslēgu saraksts ir ļoti garš un tikpat mulsinošs. Es nevaru izskaidrot katru no tūkstošiem atslēgu, ko jūs varētu redzēt, bet es varu sadalīt to dažos pārvaldāmos gabalos, kas, cerams, nedaudz izskaidros šo reģistra daļu.

Šeit ir daži no faila paplašinājumu apvienošanas taustiņiem, kurus jūs atradīsiet zem stropu HKEY_CLASSES_ROOT, no kuriem lielākā daļa sāksies ar periodu:

Katrā no šīm reģistra atslēgas tiek glabāta informācija par to, ko Windows vajadzētu darīt, veicot dubultklikšķi vai divreiz pieskaroties failam ar šo paplašinājumu. Tas var ietvert sarakstu ar programmām, kas atrodamas sadaļā "Atvērt ar ...", ar peles labo pogu noklikšķinot / pieskaroties failam un ceļu uz katru uzskaitīto lietojumprogrammu.

Piemēram, manā datorā, veicot dubultklikšķi uz faila vai veicot dubultpieskārienu failā, izmantojot projektu.rtf nosaukumu, WordPad atver failu. Reģistra dati, kas to izveido, tiek saglabāti HKEY_CLASSES_ROOT \ .rtf taustiņā, kas manā datorā definē programmu WordPad kā atvērtā RTF failu.

Brīdinājums: Sarežģītības dēļ, kā iestatīt HKEY_CLASSES_ROOT taustiņus, es absolūti nerunāju nomainīt noklusējuma failu asociācijas no reģistra. Tā vietā skatiet sadaļu Kā mainīt failu apvienības sistēmā Windows, lai saņemtu norādījumus par to, kā to izdarīt no sava parasta Windows saskarnes.

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

HKEY_CLASSES_ROOT taustiņu atlikusī ir ProgID, CLSID un IID atslēgas. Tālāk ir minēti daži piemēri:

ProgID atslēgas atrodas HKEY_CLASSES_ROOT saknē kopā ar iepriekš aprakstītajām failu paplašinājumu asociācijām:

Visi CLSID atslēgas atrodas apakšnodaļā CLSID :

Visi IID atslēgas atrodas sadaļā Interface apakšvirsraksts:

Kas ir ProgID, CLSID un IID atslēgas, ir saistīti ar dažiem ļoti tehniskiem aspektiem, kas saistīti ar datorprogrammām, un nav šīs diskusijas darbības jomā. Tomēr jūs varat uzzināt vairāk par visiem trim šeit, šeit un šeit, attiecīgi.

HKEY_CLASSES_ROOT stropu dublēšana

Bez izņēmuma jums vienmēr vajadzētu dublēt visus reģistra ierakstus, kurus plānojat rediģēt vai noņemt. Skatiet sadaļu dublēt Windows reģistru, ja jums nepieciešama palīdzība, lai dublētu HKEY_CLASSES_ROOT vai jebkuru citu reģistra atrašanās vietu REG failā .

Ja kaut kas notiks nepareizi, jūs vienmēr varat atjaunot Windows reģistru darba stāvoklī ar dublējumu. Viss, kas jums jādara, ir dubultklikšķis vai divreiz pieskarties tam REG failam un apstipriniet, ka vēlaties veikt šīs izmaiņas.

Vairāk par HKEY_CLASSES_ROOT

Kamēr jūs varat rediģēt un pilnībā noņemt apakšgrupas HKEY_CLASSES_ROOT stumbrā, paša saknes mapi, tāpat kā visas reģistra stropus, nevar pārdēvēt vai noņemt.

HKEY_CLASSES_ROOT ir globāls strops, kas nozīmē, ka tajā var būt informācija, kas attiecas uz visiem datora lietotājiem un ko var redzēt katrs lietotājs. Tas ir pretstatā dažiem stropiem, kuriem ir informācija, kas attiecas tikai uz šobrīd pierakstīto lietotāju.

Tomēr tāpēc, ka HKEY_CLASSES_ROOT strops ir faktiski apvienots gan HKEY_LOCAL_MACHINE stropes ( HKEY_LOCAL_MACHINE \ Software \ Classes ) un HKEY_CURRENT_USER stropu ( HKEY_CURRENT_USER \ Software \ Classes ) atrasti dati, tā satur arī lietotāja informāciju. Pat ja tas tā ir, HKEY_CLASSES_ROOT joprojām var pārlūkot jebkurš un visi lietotāji.

Tas, protams, nozīmē, ka tad, ja HKEY_CLASSES_ROOT stropā tiek izveidota jauna reģistra atslēga, tas pats parādīsies HKEY_LOCAL_MACHINE \ Software \ Classes, un, ja to dzēsīs no vienas, tā pati atslēga tiek noņemta no citas vietas.

Ja reģistra atslēga atrodas abās atrašanās vietās, bet kaut kādā veidā rodas konflikti, pierakstītā lietotāja stropā esošie dati, HKEY_CURRENT_USER \ Software \ Classes , ir prioritāri un tiek izmantoti HKEY_CLASSES_ROOT.