Ленар Ибениев
Ученик
(93),
на голосовании
10 лет назад
Голосование за лучший ответ
Вадим Пастушенко
Мастер
(2281)
10 лет назад
это не папка это нужно смотреть в реестре нажмите
Пусквыполнитьregedit
Похожие вопросы
Приветствую
HKEY_CLASSES_ROOT — зажмите кнопки Win + R > команда regedit > ОК > слева раскрываем раздел Компьютер, здесь находится данный раздел.
Разбираемся
Реестр — это такое место, в котором находится очень много разных настроек.. параметров.. записей.. данных, информации об оборудовании, которое в 99% вы никогда не будете подключать. Там много всего, и многое что ненужно, но удалять нет смысла — потому что это крошеные записи. Их удаление никак не ускорит работу компьютера. А вот удалить что-то лишнее можно, и тогда могут быть неприятные ошибки, а самое интересное — они могут появиться не сразу.. а когда например будете устанавливать какую-то крупную программу, например Офис, или игру какую-то))
Итак, где находится HKEY_CLASSES_ROOT? На самом деле все просто:
- Зажмите клавиши Win + R, появится окошко Выполнить, вставляем команду regedit и нажимаем ОК.
- Запустится Редактор реестра, где справа будут разделы реестра (папки), а слева — параметры (ключи).
- Так вот справа, если раскрыть главный раздел Компьютер — и будет наш раздел HKEY_CLASSES_ROOT.
И вот собственно наш раздел:
Возможно вы ищите как открыть этот раздел, чтобы изменить какие-то данные. Делайте это осторожно. Но идеально — перед такими действиями создавать контрольную точку восстановления, если она сохранит нервы и сбережет время))
Надеюсь данный материал оказался полезным. Удачи и добра, до новых встреч друзья
На главную!
16.01.2022
На чтение 5 мин. Просмотров 2.5k. Опубликовано 12.09.2019
Содержание
- Подробная информация о кусте реестра HKEY_CLASSES_ROOT
- Как добраться до HKEY_CLASSES_ROOT
- Подразделы реестра в HKEY_CLASSES_ROOT
- HKCR & CLSID, ProgID и IID
- Резервное копирование куста HKEY_CLASSES_ROOT
- Подробнее о HKEY_CLASSES_ROOT
Подробная информация о кусте реестра HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT, часто сокращенно обозначаемый как HKCR , является кустом реестра в реестре Windows и содержит информацию об ассоциации расширений файлов, а также программный идентификатор (ProgID), идентификатор класса (CLSID) и идентификатор интерфейса (IID) ) данные.
Проще говоря, куст реестра HKEY_CLASSES_ROOT содержит необходимую информацию, чтобы Windows знала, что делать, когда вы просите ее что-то сделать, например просмотреть содержимое диска или открыть файл определенного типа и т. Д.
Как добраться до HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT – куст реестра и находится на верхнем уровне в редакторе реестра, в корне всего реестра Windows:
-
Откройте редактор реестра.
Самый простой способ сделать это во всех версиях Windows – открыть диалоговое окно «Выполнить» с помощью WIN + R , и ввести regedit .
-
Найдите HKEY_CLASSES_ROOT в левой части редактора реестра.
Вы можете увидеть его не сразу, если недавно использовали реестр и оставили открытыми различные ульи или ключи. Нажмите Домой на клавиатуре, чтобы увидеть HKCR в верхней части левой панели.
-
Дважды нажмите или дважды нажмите 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_US/Software > C) также содержит специфичную для пользователя информацию. Даже если это так, HKEY_CLASSES_ROOT по-прежнему может просматривать любой пользователь.
Это, конечно, означает, что когда новый ключ реестра создается в кусте HKEY_CLASSES_ROOT, тот же самый будет появляться в HKEY_LOCAL_MACHINE Software Classes , и когда один из них удаляется из любого из них, тот же ключ удалены из другого места.
Если раздел реестра находится в обоих местах, но каким-то образом конфликтует, данные, найденные в кусте вошедшего в систему пользователя, HKEY_CURRENT_USER Software Classes , имеют приоритет и используются в HKEY_CLASSES_ROOT.
Друзья, добро пожаловать на канал “Ты ж программист!“✨
В сегодняшней статье, ориентированной на начинающего пользователя, рассмотрим, что такое реестр Windows, зачем он нужен, как его открыть и из чего он состоит.
Не ходим долго вокруг, да около, начинаем.
💾1. Что за зверь такой?
Реестр в Windows системах это некоторое подобие склада, архива или же базы данных.
Информация в реестре “живая” и может изменяться в процессе работы системы или при её перезагрузке.
Реестр Windows (англ. Windows Registry), или системный реестр — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows.
Определение с Википедии.
Говоря простым языком, реестр – это раздел системы, в котором хранятся и сохраняются любые настройки каждого отдельного пользователя системы и “текущего” устройства.
В том числе, реестр хранит данные о любых подключаемых устройствах к системе: принтеры, факсы, сканеры, камеры и т.д.
Установка любого ПО, игр или удаление их – так же вносят изменения в реестр системы. Управлять большинством настроек, о которых пользователю можно знать вы можете и через панель управления.
Реестр появился начиная с Windows 98 и система постоянно обращается к нему для считывания или записи данных на любом этапе своей работы.
💾2. Зачем о звере что-то знать? Ведь есть куча утилит
Верно, есть куча утилит автоматической чистки, дефрагментации и исправления ошибок реестра и это удобно.
Но иметь общее представление нужно, особенно если вы планируете расширять свой кругозор в IT направлении.
Есть некоторые тонкости, которые можно изменять в системе только путем редактирования реестра. В привычной Панели управления некоторые настройки просто отсутствуют.
Их изменять можно через реестр Windows вручную или с использованием твикеров (tweaker).
В любом случае, необходимо иметь ввиду, что ручное редактирование реестра, без точного понимания что вы делаете, может привести к ошибочной или неправильной работе системы.
💾3. Как зверя найти?
Чтобы непосредственно перейти к месту расположения редактора реестра – необходимо в проводнике перейти в системный диск -> папка Windows.
Запускаем этот файл и вам откроется редактор реестра. Так же можно написать в пуске или поиске реестр и получить тот же результат, или открыть сочетание Windows + R (выполнить) и ввести там regedit.exe
Базовой утилиты редактора реестра более, чем достаточно для внесения изменений и добавления/редактирования параметров ключей реестра.
💾4. Из чего зверь состоит
Внешне чем-то напоминает окно проводника с видом список, но есть и свои тонкости:
- Адресная строка. Если вставить сюда нужный путь к ключу реестра, то вы сразу перейдёте в нужны раздел. По умолчанию, показывает вам текущий открытый раздел.
- Дерево реестра, содержащее в виде списка все ключи (разделы).
- Параметры ключей реестра и их значения.
💾5. Теперь немного о базовых разделах
HKEY_CLASSES_ROOT(HKCR) – Ничто иное, как подраздел HKEY_LOCAL_MACHINESoftwareClasses. Хранит в себе информацию о зарегистрированных типах файлов и объектах, расширениях и их ассоциациях.
Так же содержит стандартные данные, которые применяются по умолчанию на ново созданных пользователей системы.
HKEY_CURRENT_USER(HKCU) – Данный раздел содержит настройки текущего активного пользователя, вошедшего в систему. Хранится информация обо всех папках текущего пользователя, его обои, курсоры мыши, персонализация и прочие настройки.
Для каждого отдельного зашедшего в системы пользователя разделы будут своими в зависимости от настроек профиля.
По сути, этот раздел является ссылкой на главный раздел HKEY_USERS с имененм вашего “текущего” пользователя
HKEY_LOCAL_MACHINE(HKLM) – Раздел содержит параметры и конфигурации, применяемые на данном компьютере (для всех пользователей).
HKEY_USERS(HKU) – Данный раздел содержит информацию о профилях всех пользователей вашей системы на текущем устройстве. Обычно все изменения вносятся в “текущем” пользователе – разделе HKCU.
HKEY_CURRENT_CONFIG(HKCC) – Данный раздел хранит информацию о профилях оборудования на вашем компьютере, инициализируемые при старте системы.
Раздел по сути ссылается на HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardware ProfilesCurrent
New-Item -Path "HKCR:DirectoryBackgroundshellcustomname" -Force
I’ve been doing the same thing for HKCU and KHLM but when I try HKCR I get errors in PowerShell. how am I supposed to do it for HKEY_CLASSES_ROOT?
I searched for a solution but couldn’t find any.
asked Nov 6, 2022 at 14:39
Okay I figured out on my own,
checked Get-PSDrive
and saw the only registry aliases available by default on Windows/PowerShell are
HKCU Registry HKEY_CURRENT_USER
HKLM Registry HKEY_LOCAL_MACHINE
so, what I did, following this, was to add a new alias for HKEY_CLASSES_ROOT
that is called HKCR
New-PSDrive -Name "HKCR" -PSProvider Registry -Root "HKEY_CLASSES_ROOT"
answered Nov 6, 2022 at 15:12
Defining a custom drive whose root is HKEY_CLASSES_ROOT
, as shown in your own answer, is definitely an option, especially for repeated use.
Ad hoc, you can alternatively use the Registry::
provider prefix directly with native registry paths:
New-Item -Path 'Registry::HKEY_CLASSES_ROOTDirectoryBackgroundshellcustomname' -Force
Note:
-
The
Registry
part of the prefix is the provider name, as shown inGet-PSProvider
‘s output. -
Hypothetically, multiple providers with the same name could be registered, in which case you can prefix the name with the implementing module name for disambiguation; in the case of the registry provider, this module-qualified prefix is
Microsoft.PowerShell.CoreRegistry::
[1] However, it’s fair to assume that no third-party providers will choose a name that conflicts with the providers that ship with PowerShell, soRegistry::
(orregistry::
, case doesn’t matter), should do.-
Note that the module-qualified provider name does show up in the prefix of the
.PSPath
property that provider items, such as reported byGet-Item
andGet-ChildItem
, are decorated with, e.g.:PS> (Get-Item HKCU:Console).PSPath Microsoft.PowerShell.CoreRegistry::HKEY_CURRENT_USERConsole
-
[1] Note that the Core
part of the name does not refer to the PowerShell (Core) edition; it simply denotes a module that is at the core of either edition.
answered Nov 6, 2022 at 20:06
mklement0mklement0
368k63 gold badges577 silver badges735 bronze badges
0