HKEY_CLASSES_ROOT, bieži saīsināts kā HKCR , ir reģistra avots Windows reģistrā un tajā ir informācija par faila paplašinājumu apvienību, 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ā visā Windows reģistra saknē:
-
Atveriet reģistra redaktoru.
Visvienkāršākais veids, kā to izdarīt visās Windows versijās, ir dialoglodziņa Palaidīšana atvēršana, izmantojot WIN + R, un ievadiet regedit.
-
Atrast HKEY_CLASSES_ROOT kreisajā reģistra redaktora apgabalā.
Jūs, iespējams, neredzat to uzreiz, ja esat nesen izmantojis reģistru un atstājāt atklātas dažādas stropus vai atslēgas. Sist Mājas uz tastatūras, lai redzētu HKCR, kas norādīta kreisās rūts augšējā daļā.
-
Veiciet dubultklikšķi vai divreiz pieskarieties HKEY_CLASSES_ROOT lai paplašinātu stropu vai izmantojiet mazo bultiņu pa kreisi
HKEY_CLASSES_ROOT reģistra apakšatslēgas
HKEY_CLASSES_ROOT stropes reģistra atslēgu saraksts ir ļoti garš un tikpat mulsinošs. Mēs nevaram izskaidrot katru no tūkstošiem atslēgu, ko jūs varētu redzēt, bet mēs varam sadalīt to dažos pārvaldāmos gabalos, kas, cerams, nedaudz paskaidros š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:
- 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ē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, datorā, veicot dubultklikšķi vai divreiz pieskaroties failam ar nosaukumu draft.rtf , WordPad var atvērt failu. Reģistra dati, kas to rada, tiek saglabāti mapē HKEY_CLASSES_ROOT .rtf atslēga, kas WordPad definē kā programmu, kurai vajadzētu atvērt RTF failu.
Sarežģītības dēļ, kā tiek iestatīti HKEY_CLASSES_ROOT taustiņi, mēs absolūti ne ieteicams mainīt noklusējuma failu asociācijas no reģistra. Tā vietā, lai uzzinātu, kā to izdarīt, ierastajā Windows saskarnē, skatiet sadaļu Kā mainīt failu apvienības sistēmā Windows.
HKCR & CLSID, ProgID, & 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:
- HKEY_CLASSES_ROOT FaxServer.FaxServer
- HKEY_CLASSES_ROOT JPEGFilter.CoJPEGFilter
- HKEY_CLASSES_ROOT WindowsMail.Envelope
- …
Visi CLSID atslēgas atrodas zem CLSID apakšatslēga:
- 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}
- …
Visi IID atslēgas atrodas zem Saskarne apakšatslēga:
- HKEY_CLASSES_ROOT Interfeiss (0000000d-0000-0000-C000-000000000046}
- HKEY_CLASSES_ROOT Interfeiss (00000089-0000-0010-8000-00AA006D2EA4)
- HKEY_CLASSES_ROOT Interfeiss (00000129-0000-0000-C000-000000000046}
- …
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 strops 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 Kā 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 divreiz uzklikšķiniet vai divreiz pieskarieties 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 jebkuru apakšatslēgu iekšā HKEY_CLASSES_ROOT stropu, pati saknes mape, 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ā kā strops HKEY_CLASSES_ROOT faktiski ir apvienots gan HKEY_LOCAL_MACHINE strops ( HKEY_LOCAL_MACHINE Software Classes ) un stropu HKEY_CURRENT_USER ( HKEY_CURRENT_USER Software Classes ), tajā ir ietverta arī lietotāja informācija. 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, tā parādīsies HKEY_LOCAL_MACHINE Software Classes , un, ja viens no tiem tiek izdzēsts, tas pats 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, dati, kas atrodami pierakstītā lietotāja strops, HKEY_CURRENT_USER Software Classes , ir prioritāte un tiek izmantota HKEY_CLASSES_ROOT.













