Skip to main content

HKEY_CLASSES_ROOT (HKCR CLSID)

Mark Bell's Power Project EP. 228 Live - Mike Dolce (Kesäkuu 2026)

Mark Bell's Power Project EP. 228 Live - Mike Dolce (Kesäkuu 2026)
Anonim

HKEY_CLASSES_ROOT, usein lyhennetty HKCR , on rekisterikasvi Windowsin rekisteriin ja sisältää tiedostojen laajennuksen yhdistämistietoja sekä ohjelmoitavaa tunnistetta (ProgID), luokan ID (CLSID) ja käyttöliittymän tunnistetietoja (IID).

HKEY_CLASSES_ROOT rekisterikasvu sisältää yksinkertaisimmillaan mahdolliset tiedot Windowsille, jotta tiedät mitä tehdä, kun pyydät jotain tekemään jotain, esimerkiksi tarkastelemaan aseman sisältöä tai avaamaan tietyn tyyppistä tiedostoa jne.

Miten pääset HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT on rekisterikasvi, joten se sijaitsee ylätasolla Registry Editorissa, koko Windowsin rekisterin juuressa:

  1. Avaa Rekisterieditori.

    Helpoin tapa tehdä tämä kaikissa Windows-versioissa on avata Suorita-valintaikkuna WIN + R, ja kirjoita regedit.

  2. löytö HKEY_CLASSES_ROOT vasemmalla alueella Registry Editor.

    Et ehkä näe sitä välittömästi, jos olet käyttänyt rekisteriä äskettäin ja jätät useita pesää tai avaimia auki. Osuma Koti Näet HKCR-luettelon vasemmassa ruudun yläosassa.

  3. Kaksoisnapsauta tai kaksoisnapsauta HKEY_CLASSES_ROOT laajentaa kasveja tai käytä pienen nuolen vasemmalle

Rekisterin aliavaimet HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT-pesän alla oleva rekisteriavainten luettelo on hyvin pitkä ja yhtä hämmentävä. Emme voi selittää kaikkia tuhansia avaimia, joita saatat nähdä, mutta voimme jakaa ne eräisiin hallittavissa oleviin kappaleisiin, jotka toivottavasti selkeyttävät tätä rekisterin osaa hieman.

Seuraavassa on joitain lukuisia tiedostojen laajennuksen yhdistämisavaimia, jotka löytyvät HKEY_CLASSES_ROOT-pesän alla, joista suurin osa alkaa ajanjaksolla:

  • 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

Jokainen näistä rekisteriavaimista tallentaa tietoja siitä, mitä Windowsin pitäisi tehdä, kun kaksoisnapsautat tai kaksoisnapsauta tiedostoa kyseisen laajennuksen kanssa. Se voi sisältää luettelon ohjelmista, jotka löytyvät "Avaa …" -osiosta, kun napsautat hiiren kakkospainikkeella / napauttamalla tiedostoa ja kunkin hakemuksen polkua.

Esimerkiksi tietokoneessa, kun kaksoisnapsauta tai kaksoisnapsauta tiedostoa nimellä draft.rtf , WordPad saattaa avata tiedoston. Rekisteritiedot, jotka tekevät sen tapahtuneen, tallennetaan HKEY_CLASSES_ROOT .rtf avain, joka määrittää WordPadin ohjelman, joka pitäisi avata RTF-tiedoston.

Koska HKEY_CLASSES_ROOT-avaimet ovat monimutkaisia, me ehdottomasti Älä suosittelemme, että muutat oletustiedostoja yhdistyksistä rekisteristä. Katso sen sijaan ohjeet siitä, miten voit muuttaa tiedostoyhdistelmiä Windowsissa normaalin Windows-käyttöliittymän kautta.

HKCR & CLSID, ProgID ja IID

HKEY_CLASSES_ROOT avaimet ovat ProgID, CLSID ja IID-avaimet. Seuraavassa on joitain esimerkkejä:

ProgID-avaimet sijaitsevat HKEY_CLASSES_ROOT-juuressa edellä yllä mainittujen tiedostojen laajennusliittymien rinnalla:

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

Kaikki CLSID-avaimet sijaitsevat kohdassa CLSID aliavaimessa:

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

Kaikki IID-avaimet sijaitsevat liitäntä aliavaimessa:

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

Mitä ProgID-, CLSID- ja IID-avaimia käytetään, liittyvät tietyn tietokoneohjelmoinnin hyvin teknisiin näkökohtiin ja ovat tämän keskustelun ulkopuolelle. Voit kuitenkin lukea lisää kaikista kolmesta täältä, täältä ja täältä.

Varmuuskopioi HKEY_CLASSES_ROOT Hive

Ilman poikkeusta, sinun on aina tehtävä varmuuskopio kaikista rekisterimerkinnöistä, joita suunnittelet muokkaamalla tai poistamalla. Lisätietoja Windowsin rekisterin varmuuskopioinnista, jos tarvitset apua HKEY_CLASSES_ROOT tai minkä tahansa muun rekisterin sijainnin varmistamisessa REG-tiedostoon.

Jos jokin menee pieleen, voit aina palauttaa Windowsin rekisterin toimivaksi tilaksi varmuuskopiolla. Sinun tarvitsee vain kaksoisnapsauta tai kaksoisnapsauta REG-tiedosto ja vahvista, että haluat tehdä muutokset.

Lisää HKEY_CLASSES_ROOT

Voit muokata ja poistaa kokonaan aliavaimen sisällä HKEY_CLASSES_ROOT-pesää, itse juurihakemistoa, kuten kaikkia rekisterin pesäkkeitä, ei voi nimetä uudelleen tai poistaa.

HKEY_CLASSES_ROOT on maailmanlaajuinen pesä, mikä tarkoittaa, että se voi sisältää tietoja, jotka koskevat kaikkia tietokoneen käyttäjiä ja jokaisen käyttäjän on nähtävissä. Tämä on päinvastoin kuin jotkut pesät, joilla on tietoja, jotka koskevat vain tällä hetkellä kirjautun käyttäjän.

Koska HKEY_CLASSES_ROOT-pesä kuitenkin yhdistää sekä HKEY_LOCAL_MACHINE-pesää ( HKEY_LOCAL_MACHINE Software Classes ) ja HKEY_CURRENT_USER hive ( HKEY_CURRENT_USER Software Classes ), se sisältää myös käyttäjäkohtaisia ​​tietoja. Vaikka näin onkin, kaikki käyttäjät voivat selata HKEY_CLASSES_ROOT.

Tämä tarkoittaa luonnollisesti, että kun uusi rekisteriavain tehdään HKEY_CLASSES_ROOT-pesässä, sama näkyy HKEY_LOCAL_MACHINE Software Classes , ja kun yksi on poistettu kummastakin, sama avain poistetaan toisesta sijainnista.

Jos rekisteriavain on molemmissa sijainneissa, mutta se on jossain määrin ristiriidassa kirjautuneen käyttäjän pesään, HKEY_CURRENT_USER Software Classes , on etusijalla ja sitä käytetään HKEY_CLASSES_ROOT.