Падрабязная інфармацыя пра HKEY_CLASSES_ROOT рэестра вулля
HKEY_CLASSES_ROOT, часта скарочаны HKCR, з'яўляецца вулей рэестра ў рэестры Windows і змяшчае файл пашырэння інфармацыі аб асацыяцыі, а таксама праграмны ідэнтыфікатар (ProgID), Class ID (CLSID), а таксама дадзеныя ідэнтыфікатара інтэрфейсу (IID).
У найпростым выглядзе магчымага, вулля HKEY_CLASSES_ROOT рэестра змяшчае інфармацыю , неабходную для Windows , каб ведаць , што рабіць , калі вы папытаеце яго зрабіць што - то, як і для прагляду змесціва дыска ці адкрыць пэўны тып файла і г.д.
Як дабрацца да HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT вулей рэестра і так сядзіць на верхнім узроўні ў рэдактары рэестра:
- Адкрыйце рэдактар рэестра
- Знайсці HKEY_CLASSES_ROOT у левай частцы рэдактара рэестра
- Двойчы пстрыкніце або двойчы націсніце на слова HKEY_CLASSES_ROOT пашырыць вулей, або выкарыстаць маленькую стрэлку налева
Калі рэдактар рэестра выкарыстоўваецца на вашым кампутары, перш чым, магчыма, прыйдзецца згарнуць усе адкрытыя ключы рэестра, перш чым вы зможаце ўбачыць 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 \ Interface \ {0000000d-0000-0000-C000-000000000046}
- HKEY_CLASSES_ROOT \ Interface \ {00000089-0000-0010-8000-00AA006D2EA4}
- HKEY_CLASSES_ROOT \ Interface \ {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.