Skip to main content

HKEY_CLASSES_ROOT (HKCR CLSID)

Problem sa deinstalacijom - The feature you are trying to use is on a network resource... (Lipanj 2026)

Problem sa deinstalacijom - The feature you are trying to use is on a network resource... (Lipanj 2026)
Anonim

HKEY_CLASSES_ROOT, često skraćeno kao HKCR , Registar je u registru sustava Windows i sadrži podatke o pridruživanju datotečnim datotekama, kao i programski identifikator (ProgID), ID klase (CLSID) i ID podataka sučelja (IID).

U najjednostavnijim mogućim terminima, HKEY_CLASSES_ROOT registar košnice sadrži potrebne informacije za Windows kako bi znali što učiniti kada ga zatražite da nešto učinite, primjerice da biste pogledali sadržaj pogona ili otvorili određenu vrstu datoteke itd.

Kako doći do HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT je registarski zahvat i tako sjedi na najvišoj razini u Registry Editoru, u korijenu cijelog registra sustava Windows:

  1. Otvorite Registry Editor.

    Najlakši način da to učinite u svim verzijama sustava Windows otvorite dijaloški okvir Run WIN + R, i unesite regedit.

  2. Pronaći HKEY_CLASSES_ROOT u lijevom području Registra urednika.

    Možda nećete odmah vidjeti ako ste nedavno koristili registar i ostavili različite otvore ili ključeve otvorene. Pogoditi Dom na tipkovnici da biste vidjeli HKCR naveden na samom vrhu lijevog okna.

  3. Dvaput kliknite ili dvaput dodirnite HKEY_CLASSES_ROOT da biste proširili košnicu ili koristite malu strelicu lijevo

Registarski potključevi u HKEY_CLASSES_ROOT

Popis ključeva registra u košnici HKEY_CLASSES_ROOT vrlo je dug i jednako zbunjujuće. Ne možemo objasniti svaku od tisuća ključeva koje možete vidjeti, ali možemo ga slomiti u neke dijelove koji se mogu upravljati, a koji će se nadamo malo objasniti ovaj dio registra.

Evo nekih od mnogih ključeva za pridruživanje datotečni nastavak koje ćete pronaći pod košnicom HKEY_CLASSES_ROOT, od kojih će većina početi s vremenom:

  • 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

Svaki od tih ključeva registara pohranjuje informacije o tome što Windows treba učiniti kada dvaput kliknete ili dvaput dodirnete datoteku s tim proširenjem. Može uključiti popis programa pronađenih u odjeljku "Otvori s …" kada desnom tipkom miša kliknete / dodirnete datoteku i na svakom od navedenih programa.

Na primjer, na računalu, kada dvaput kliknete ili dvaput dodirnete datoteku po imenu draft.rtf , WordPad bi mogao otvoriti datoteku. Podaci iz registra koji to čine dogovaraju se u HKEY_CLASSES_ROOT rtf ključ koji definira WordPad kao program koji treba otvoriti RTF datoteku.

Zbog složenosti postavljanja ključeva HKEY_CLASSES_ROOT, mi apsolutno nemoj preporučujemo da promijenite zadane pridružene datoteke iz registra. Umjesto toga, pogledajte upute za promjenu udruga datoteka u sustavu Windows za upute o tome kako to možete učiniti unutar normalnog sučelja sustava Windows.

HKCR & CLSID, ProgID i IID

Ostatak tipki u HKEY_CLASSES_ROOT su ProgID, CLSID i IID tipke. Evo nekoliko primjera svakog od njih:

ProgID ključevi nalaze se u korijenu HKEY_CLASSES_ROOT, zajedno s pridruženim nastavcima za proširenje datoteka:

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

Svi CLSID ključevi nalaze se ispod CLSID potključ:

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

Svi tipke IID nalaze se ispod Sučelje potključ:

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

Koji tipovi ProgID, CLSID i IID odnose se na neke vrlo tehničke aspekte računalnog programiranja i izvan opsega ove rasprave. Međutim, možete pročitati više o sva tri ovdje, ovdje i ovdje.

Izrada sigurnosne kopije HKEY_CLASSES_ROOT Hive

Bez iznimke, uvijek biste trebali napraviti sigurnosnu kopiju svih stavki registara koje planirate na uređivanje ili uklanjanje. Pogledajte kako sigurnosno kopirati Windows Registry ako vam je potrebna pomoć za sigurnosno kopiranje HKEY_CLASSES_ROOT ili bilo koje druge lokacije u registru u REG datoteku.

Ako nešto počne po zlu, uvijek možete vratiti registar sustava Windows u radno stanje s sigurnosnom kopijom. Sve što trebate učiniti je dvaput ili dvaput dotaknite tu REG datoteku i potvrdite da želite izvršiti te izmjene.

Više o HKEY_CLASSES_ROOT

Dok možete urediti i potpuno ukloniti bilo koji potključ u Hive HKEY_CLASSES_ROOT, same korijenske mape, poput svih košnica u registru, ne mogu se preimenovati niti ukloniti.

HKEY_CLASSES_ROOT je globalni košnica, što znači da može sadržavati informacije koje se odnose na sve korisnike na računalu i koje je moguće pregledati od strane svakog korisnika. Ovo je za razliku od nekih košnica koje imaju informacije koje se odnose samo na trenutačno prijavljenog korisnika.

Međutim, zato što Hive_CLASSES_ROOT košnica zapravo kombinira podatke pronađene i u Hive_LOCAL_MACHINE košnici ( HKEY_LOCAL_MACHINE Software Classes ) i hive HKEY_CURRENT_USER ( HKEY_CURRENT_USER Software Classes ), ona također sadrži i informacije specifične za korisnika. Iako je to slučaj, sve korisnike još uvijek može pregledavati HKEY_CLASSES_ROOT.

To znači, naravno, da kada novi ključ registra bude napravljen u košnici HKEY_CLASSES_ROOT, isti će se pojaviti u HKEY_LOCAL_MACHINE Software Classes , a kada je netko izbrisan iz bilo kojeg, isti ključ uklanja se s druge lokacije.

Ako ključ registra nalazi na obje lokacije, ali sukobi na neki način, podaci koji se nalaze u košnici prijavljenog korisnika, HKEY_CURRENT_USER Software Classes , ima prioritet i koristi se u HKEY_CLASSES_ROOT.