Skip to main content

HKEY_CLASSES_ROOT (HKCR CLSID)

Какво представлява Хард Ендуро състезание / Hell of Liulin 2019 (Юни 2026)

Какво представлява Хард Ендуро състезание / Hell of Liulin 2019 (Юни 2026)
Anonim

HKEY_CLASSES_ROOT, често се съкращава като HKCR , представлява регистър в системния регистър на Windows и съдържа информация за асоциирането на файловете, както и програмен идентификатор (ProgID), идентификатор на клас (CLSID) и данни за ID на интерфейса (IID).

В най-простия начин, HKEY_CLASSES_ROOT кошерът на системния регистър съдържа необходимата информация за Windows, за да знае какво да прави, когато го помолите да направи нещо, например да види съдържанието на устройство или да отвори определен тип файл и т.н.

Как да стигнете до HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT е кошер в системния регистър и така се намира в най-високото ниво в редактора на системния регистър, в корена на целия системен регистър на Windows:

  1. Отворете редактора на системния регистър.

    Най-лесният начин да направите това във всички версии на Windows е да отворите диалоговия прозорец "Изпълнение" чрез WIN + R, и влизай регентство.

  2. намирам HKEY_CLASSES_ROOT в лявата област на редактора на системния регистър.

    Може да не го видите веднага, ако сте използвали регистъра наскоро и сте оставили различни кошери или клавиши отворени. удар У дома на клавиатурата си, за да видите HKCR, посочен в горната част на левия прозорец.

  3. Кликнете два пъти или докоснете два пъти HKEY_CLASSES_ROOT за да разширите кошера или използвайте малката стрелка наляво

Регистрационните подключове в HKEY_CLASSES_ROOT

Списъкът с ключовете в регистъра в кошера HKEY_CLASSES_ROOT е много дълъг и също толкова объркващ. Не можем да обясним всеки един от хилядите ключове, които може да видите, но можем да го счупим в някои лесно управляеми парчета, които се надяват да изяснят малко тази част от регистъра.

Ето някои от многото кодове за асоцииране, които ще намерите под HKEY_CLASSES_ROOT кошера, повечето от които ще започнат с период:

  • 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

Всеки от тези ключове на системния регистър съхранява информация за това, какво трябва да прави Windows, когато щракнете двукратно или двукратно върху файл с това разширение. Той може да включва списък с програми, намиращи се в секцията "Отвори с …", когато кликнете с десния бутон на мишката / докоснете файл и пътя към всяко изброено приложение.

Например, на вашия компютър, когато кликнете два пъти или докоснете два пъти върху файл с името на draft.rtf , WordPad може да отвори файла. Данните от регистъра, които правят това, се съхраняват в HKEY_CLASSES_ROOT .rtf който определя WordPad като програма, която трябва да отвори RTF файла.

Поради сложността на начина, по който са настроени ключовете HKEY_CLASSES_ROOT, ние абсолютно Недей препоръчваме да промените асоциациите на файловете по подразбиране от регистъра. Вместо това, вижте "Как да промените асоциациите на файловете в Windows" за инструкции как да направите това от обикновения интерфейс на Windows.

HKCR & CLSID, ProgID и IID

Останалите клавиши в HKEY_CLASSES_ROOT са клавишите ProgID, CLSID и IID. Ето някои примери за всеки:

Класовете ProgID се намират в корена на HKEY_CLASSES_ROOT, заедно с асоциациите за разширения на файлове, обсъдени по-горе:

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

Всички ключове CLSID се намират под 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}

Всички IID клавиши се намират под интерфейс подключ:

  • HKEY_CLASSES_ROOT интерфейс {0000000d-0000-0000-C000-000000000046}
  • HKEY_CLASSES_ROOT интерфейс {00000089-0000-0010-8000-00AA006D2EA4}
  • HKEY_CLASSES_ROOT интерфейс {00000129-0000-0000-C000-000000000046}

Кои са програмните ключове ProgID, CLSID и IID, са свързани с някои много технически аспекти на компютърното програмиране и са извън обхвата на тази дискусия. Въпреки това можете да прочетете повече за всичките три тук, тук и тук, съответно.

Създаване на резервно копие на HKEY_CLASSES_ROOT кошера

Без изключение, винаги трябва да направите резервно копие на всички записи в системния регистър, които планирате да редактирате или премахнете. Вижте "Как се създава резервно копие на системния регистър на Windows, ако имате нужда от помощ за архивиране на HKEY_CLASSES_ROOT или на друго място в системния регистър в файл REG.

Ако нещо се обърка, винаги можете да възстановите системния регистър на Windows в работно състояние с резервно копие. Всичко, което трябва да направите, е да щракнете двукратно или двукратно върху този REG файл и потвърдете, че искате да направите тези промени.

Още за HKEY_CLASSES_ROOT

Докато можете да редактирате и напълно да премахнете всеки подключ вътре HKEY_CLASSES_ROOT кошерът, самата коренна папка, както всички кошери в регистъра, не може да бъде преименувана или премахната.

HKEY_CLASSES_ROOT е глобален кошер, което означава, че може да съдържа информация, която се отнася за всички потребители на компютъра и се вижда от всеки потребител. Това е в противоречие с някои кошери, които имат информация, която се отнася само за текущо влезлия потребител.

Тъй като HKEY_CLASSES_ROOT кошерът е всъщност комбинирани данни, намерени в HKEY_LOCAL_MACHINE кошера ( HKEY_LOCAL_MACHINE Software Classes ) и кошера HKEY_CURRENT_USER ( HKEY_CURRENT_USER Software Classes ), тя също така съдържа специфична за потребителя информация. Въпреки че това е така, HKEY_CLASSES_ROOT все още може да бъде преглеждан от всички и всички потребители.

Това разбира се означава, че когато се направи нов ключ в регистъра в HKEY_CLASSES_ROOT кошера, същият ще се появи в HKEY_LOCAL_MACHINE Software Classes , а когато се изтрие един от тях, същия ключ се премахва от другото място.

Ако ключът на системния регистър се намира в двете местоположения, но в известен смисъл има конфликти, данните, открити в кошера на регистрирания потребител, HKEY_CURRENT_USER Software Classes , има предимство и се използва в HKEY_CLASSES_ROOT.