Skip to main content

HKEY_CLASSES_ROOT (HKCR CLSID)

Как разблокировать секретные функции Windows 10. Разблокировка через Реестр! (Juni 2026)

Как разблокировать секретные функции Windows 10. Разблокировка через Реестр! (Juni 2026)
Anonim

HKEY_CLASSES_ROOT, ofte forkortet som HKCR , er et registerhive i Windows-registret og inneholder filutvidelsesforeningsinformasjon, samt en programmatisk identifikator (ProgID), Class ID (CLSID) og Interface ID (IID) -data.

På de enkleste måtene muliggjør HKEY_CLASSES_ROOT-registreringsfilen den nødvendige informasjonen for Windows for å vite hva du skal gjøre når du spør det om å gjøre noe, for å se innholdet på en stasjon, eller åpne en bestemt filtype etc.

Slik kommer du til HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT er et registerhive og sitter så på øverste nivå i Registerredigering, i roten til hele Windows-registret:

  1. Åpne Registerredigering.

    Den enkleste måten å gjøre dette på i alle versjoner av Windows, er å åpne dialogboksen Kjør via WIN + R, og skriv inn regedit.

  2. Finne HKEY_CLASSES_ROOT i det venstre området av Registerredigering.

    Du kan ikke se det umiddelbart hvis du nylig har brukt registret, og igjen åpnet forskjellige bikupler eller nøkler. Truffet Hjem på tastaturet ditt for å se HKCR oppført øverst i venstre rute.

  3. Dobbeltklikk eller dobbeltklikk HKEY_CLASSES_ROOT å utvide bikupen, eller bruk den lille pilen til venstre

Register undernøkler i HKEY_CLASSES_ROOT

Listen over registernøkler under HKEY_CLASSES_ROOT-hiven er veldig lang og like forvirrende. Vi kan ikke forklare hver av de tusenvis av nøkler du ser, men vi kan bryte den ned i noen håndterbare brikker, som forhåpentligvis vil klargjøre denne delen av registret litt.

Her er noen av de mange filtypenavn som du finner under HKEY_CLASSES_ROOT-bikupen, hvorav de fleste begynner med en periode:

  • 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

Hver av disse registertastene lagrer informasjon om hva Windows skal gjøre når du dobbeltklikker eller dobbeltklikker på en fil med den utvidelsen. Det kan inneholde listen over programmer som er funnet i delen "Åpne med …" når du høyreklikker / tapper på en fil og banen til hvert program som er oppført.

For eksempel på datamaskinen din, når du dobbeltklikker eller dobbeltklikker på en fil med navnet på draft.rtf , Kan WordPad åpne filen. Registerdataene som får det til å skje, lagres i HKEY_CLASSES_ROOT RTF nøkkel, som definerer WordPad som programmet som skal åpne RTF-filen.

På grunn av kompleksiteten til hvordan HKEY_CLASSES_ROOT-nøklene er satt opp, er vi absolutt ikke anbefaler at du endrer standard filforeninger fra registret. I stedet kan du se hvordan du endrer filforeninger i Windows for instruksjoner om hvordan du gjør dette fra ditt normale Windows-grensesnitt.

HKCR & CLSID, ProgID, og ​​IID

Resten av tastene i HKEY_CLASSES_ROOT er ProgID, CLSID og IID nøkler. Her er noen eksempler på hver:

ProgID-tastene er plassert i roten til HKEY_CLASSES_ROOT, sammen med filutvidelsesforeningene diskutert ovenfor:

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

Alle CLSID-tastene er plassert under CLSID undernøkkel:

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

Alle IID-tastene er plassert under Interface undernøkkel:

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

Hvilke ProgID-, CLSID- og IID-taster er for, er relatert til noen svært tekniske aspekter ved dataprogrammering og er utenfor rammen av denne diskusjonen. Du kan imidlertid lese mer om alle tre her, her og her, henholdsvis.

Sikkerhetskopiere HKEY_CLASSES_ROOT Hive

Uten unntak bør du alltid sikkerhetskopiere eventuelle registeroppføringer du planlegger å redigere eller fjerne. Se Slik sikkerhetskopierer du Windows-registret hvis du trenger hjelp med å sikkerhetskopiere HKEY_CLASSES_ROOT, eller et annet sted i registret, til en REG-fil.

Hvis noe går galt, kan du alltid gjenopprette Windows-registret til en fungerende tilstand med sikkerhetskopien. Alt du trenger å gjøre er å dobbeltklikke eller dobbeltklikke på REG-filen, og bekreft at du vil gjøre disse endringene.

Mer om HKEY_CLASSES_ROOT

Mens du kan redigere og helt fjerne noen undernøkkel innsiden HKEY_CLASSES_ROOT-hive, selve roten mappen, som alle hives i registret, kan ikke omdøpes eller fjernes.

HKEY_CLASSES_ROOT er en global bikube, som betyr at den kan inneholde informasjon som gjelder alle brukerne på datamaskinen og kan vises av alle brukere. Dette er i kontrast til noen bivirkninger som har informasjon som bare gjelder for den innloggede brukeren.

Men fordi HKEY_CLASSES_ROOT-bikupen faktisk er kombinert data som finnes i både HKEY_LOCAL_MACHINE-bikuben ( HKEY_LOCAL_MACHINE Software Classes ) og HKEY_CURRENT_USER-bikupaen ( HKEY_CURRENT_USER Software Classes ), inneholder den også brukerspesifikke opplysninger. Selv om dette er tilfelle, er HKEY_CLASSES_ROOT fortsatt i stand til å bli gjennombrudd av alle brukere.

Dette betyr selvsagt at når en ny registernøkkel blir gjort i HKEY_CLASSES_ROOT-bikupen, vil den samme vises i HKEY_LOCAL_MACHINE Software Classes , og når man slettes fra begge deler, blir den samme nøkkelen fjernet fra den andre plasseringen.

Hvis en registernøkkel ligger på begge steder, men konflikter på en eller annen måte, blir dataene som finnes i den registrerte brukerens bikube, HKEY_CURRENT_USER Software Classes , prioriterer og brukes i HKEY_CLASSES_ROOT.