HKEY_CLASSES_ROOT (HKCR CLSID)

Satura rādītājs:

HKEY_CLASSES_ROOT (HKCR CLSID)
HKEY_CLASSES_ROOT (HKCR CLSID)
Anonim

HKEY_CLASSES_ROOT, bieži saīsināts kā HKCR, ir reģistra strops Windows reģistrā un satur failu paplašinājumu saistīšanas informāciju, kā arī programmatisko identifikatoru (ProgID), klases ID (CLSID) un saskarnes ID (IID) datus..

Pēc iespējas vienkāršāk sakot, šajā reģistra stropā ir ietverta nepieciešamā informācija, lai sistēma Windows zinātu, kā rīkoties, kad lūdzat tai kaut ko darīt, piemēram, skatīt diska saturu vai atvērt noteikta veida failu, utt.

Image
Image

Kā nokļūt HKEY_CLASSES_ROOT

HKCR ir reģistra strops, tāpēc tas atrodas reģistra redaktora augšējā līmenī, visa Windows reģistra saknē:

  1. Atvērt reģistra redaktoru.

    Vienkāršākais veids, kā to izdarīt visās Windows versijās, ir atvērt dialoglodziņu Palaist, izmantojot WIN+R, un ievadīt regedit.

  2. Reģistra redaktora kreisajā apgabalā atrodiet HKEY_CLASSES_ROOT.

    Jūs, iespējams, to neredzēsit uzreiz, ja nesen esat izmantojis reģistru un atstājis atvērtus dažādus stropus vai atslēgas. Tastatūrā nospiediet Home, lai skatītu HKCR sarakstu pašā kreisās rūts augšdaļā.

  3. Veiciet dubultklikšķi vai veiciet dubultskārienu HKEY_CLASSES_ROOT, lai izvērstu stropu, vai izmantojiet mazo bultiņu pa kreisi

Reģistra rediģēšana ir pilnīgi droša, ja zināt, ko darāt, taču neuzmanība var radīt nopietnas problēmas. Uzziniet, kā pievienot, mainīt un dzēst ievada reģistra atslēgas un vērtības.

Reģistra apakšatslēgas HKEY_CLASSES_ROOT

Šajā stropā esošo reģistra atslēgu saraksts ir ļoti garš un tikpat mulsinošs. Mēs nepaskaidrosim katru no tūkstošiem atslēgu, ko jūs varētu redzēt, taču mēs varam to sadalīt dažos pārvaldāmās daļās, kas, cerams, nedaudz precizēs šo reģistra daļu.

Šeit ir dažas no daudzajām failu paplašinājumu saistīšanas atslēgām, kuras atradīsit zem HKCR stropa, lielākā daļa no kurām sāksies ar punktu:

  • 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

Katrā no šīm reģistra atslēgām tiek saglabāta informācija par to, kas operētājsistēmai Windows ir jādara, veicot dubultklikšķi vai dubultskārienu uz faila ar šādu paplašinājumu programmā File Explorer. Tas var ietvert programmu sarakstu, kas atrodams sadaļā "Atvērt ar…", ar peles labo pogu noklikšķinot/pieskaroties failam, un ceļu uz katru norādīto lietojumprogrammu.

Piemēram, datorā, atverot failu ar nosaukumu draft.rtf, programma WordPad var atvērt failu. Reģistra dati, kas to nodrošina, tiek glabāti atslēgā HKEY_CLASSES_ROOT\.rtf, kas definē WordPad kā programmu, kurai jāatver RTF fails.

Ņemot vērā HKEY_CLASSES_ROOT atslēgu iestatīšanas sarežģītību, mēs absolūti neiesakām mainīt noklusējuma failu asociācijas no reģistra. Tā vietā skatiet sadaļu Kā mainīt failu asociācijas sistēmā Windows, lai iegūtu norādījumus par to, kā to izdarīt parastajā Windows saskarnē.

HKCR & CLSID, ProgID un IID

Pārējās atslēgas HKEY_CLASSES_ROOT ir ProgID, CLSID un IID atslēgas. Šeit ir daži piemēri:

ProgID atslēgas atrodas HKCR saknē līdzās iepriekš apskatītajām failu paplašinājumu saitēm:

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

Visas CLSID atslēgas atrodas zem apakšatslēgas 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}

Visas IID atslēgas atrodas zem apakšatslēgas Interfeiss:

  • 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}

Kam ir paredzētas ProgID, CLSID un IID atslēgas, ir saistīti ar dažiem ļoti tehniskiem datorprogrammēšanas aspektiem un ir ārpus šīs diskusijas jomas. Tomēr varat lasīt vairāk par visiem trim, sekojot šīm saitēm uz Microsoft vietni.

Hive HKEY_CLASSES_ROOT dublēšana

Bez izņēmuma vienmēr ir jādublē visi reģistra ieraksti, kurus plānojat rediģēt vai noņemt. Skatiet sadaļu Kā dublēt Windows reģistru, ja nepieciešama palīdzība, dublējot HKEY_CLASSES_ROOT vai jebkuru citu reģistra vietu REG failā.

Image
Image

Ja kaut kas noiet greizi, jūs vienmēr varat atjaunot Windows reģistru darba stāvoklī, izmantojot dublējumu. Viss, kas jums jādara, ir jāatver šis REG fails un jāapstiprina, ka vēlaties veikt šīs izmaiņas.

Vairāk par HKEY_CLASSES_ROOT

Lai gan varat rediģēt un pilnībā noņemt jebkuru apakšatslēgu HKCR stropā, pašu saknes mapi, tāpat kā visus stropus reģistrā, 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 ir redzama ikvienam lietotājam. Tas ir pretstatā dažiem stropiem, kuriem ir informācija, kas attiecas tikai uz lietotāju, kurš pašlaik ir pierakstījies.

Tomēr, tā kā HKCR strops faktiski ir apvienoti dati, kas atrodami gan stropā HKEY_LOCAL_MACHINE (HKEY_LOCAL_MACHINE\Software\Classes), gan stropā HKEY_CURRENT_USER (HKEY_CURRENT_USER\Software\Classes), tas satur arī lietotāja specifisku informāciju. Lai gan tas tā ir, HKEY_CLASSES_ROOT joprojām var pārlūkot visi lietotāji.

Tas, protams, nozīmē, ka tad, kad HKCR stropā tiek izveidota jauna reģistra atslēga, tā pati tiks parādīta mapē HKEY_LOCAL_MACHINE\Software\Classes, un, ja kāda no tām tiks izdzēsta, tā pati atslēga tiks noņemta no. otra vieta.

Ja reģistra atslēga atrodas abās atrašanās vietās, bet kaut kādā veidā konfliktē, datiem, kas atrodami pierakstītā lietotāja stropā HKEY_CURRENT_USER\Software\Classes, ir prioritāte un tie tiek izmantoti HKEY_CLASSES_ROOT.