HKEY_CLASSES_ROOT

Корневой ключ HKCR

HKCR содержит два типа данных. Первый является ассоциациями файлов, которые связывают различные типы файлов с программами, которые могут их открывать, печатать и редактировать. Второй является регистрациями классов для объектов Component Object Model (COM -компонентная модель объектов). С точки зрения настроек, этот корневой ключ является одним из наиболее интересных в реестре потому, что он позволяет вам изменить огромное число правил поведения системы.

Этот корневой ключ также является самым большим в реестре, занимая боль¬шую часть места, потребляемого реестром. До выхода Windows 2000 HKCR был ссылкой на ключ HKLM\ SOFTWARE\Classes, но сейчас этот корневой ключ стал значительно сложнее. Чтобы создать HKCR, операционная система объединяет два ключа: HKLM\SOFTWARE\Classes, который содержит ассоциации файлов и регистрацию классов по умолчанию; и HKCU\Software\Classes, который содержит пользовательские ассоциации файлов и регистрацию классов. HKCU\Software\Classes на самом деле является ссылкой на HKU\SID Classes. Если одно и то же значение имеется в обеих ветвях, то значение из HKCU\ Software\Classes имеет более высокий приоритет и преобладает над зна¬чением из HKLM\SOFTWARE\Classes. Этот новый алгоритм объединения имеет несколько преимуществ.

 

  • Программы могут регистрировать общекомпьютерные и пользовательские ассоциации файлов и классы программ. (Один пользователь может иметь ассоциации файлов, которых нет у других пользователей этого компьютера). Это, вероятно, самое большое преимущество объединения. • Пользователи, которые пользуются одним компьютером, могут использовать две различные программы для того, чтобы редактировать один и тот же тип файлов, не оказывая при этом влияния друг на друга.
  • Из-за того, что пользовательские ассоциации файлов и регистрации классов находятся в профиле пользователя, они с помощью использования блуждающих профилей пользователей могут передаваться с компьютера на компьютер вслед за пользователем.
  • IT-профессионалы могут ограничить доступ к HKLM\SOFTWARE\Classes, не помешав при этом пользователям изменять HKCU\ Software\Classes и увеличивая тем самым безопасность реестра, не ограничивая возможности пользователя по изменению ассоциаций файлов. Создайте новый ключ в корне ключа HKCR, и Windows XP на самом деле создаст его в HKLM\SOFTWARE\Classes.

HKEY_CURRENT_CONFIG

HKCC является ссылкой на конфигурационные данные текущего профиля оборудования, ключ HKLM\SYSTEM\CurrentcontrolSet\Hardware Profiles\Current. В свою очередь, Current является ссылкой на ключ HKLM\SYSTEM\CurrentcontrolSet\Hardware Profiles\nnnn, где nnnn — это увеличивающееся число, начиная с 0000.

2024  Командная строка Windows  
top Яндекс.Метрика