Цитата geepnozeex:
Причём HKEY_CLASSES_ROOT это дубль HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ »
|
Источник
Перевод
HKEY_CLASSES_ROOT
Является подразделом HKEY_LOCAL_MACHINE\Software. Информация, которая хранится здесь, гарантирует, что правильная программа открывается при открытии файла с помощью проводника Windows.
Этот ключ иногда сокращенно обозначают как «HKCR». Начиная с Windows 2000, эта информация хранится под ключами HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER.
Ключ HKEY_LOCAL_MACHINE\Software\Classes содержит настройки по умолчанию, которые могут применяться ко всем пользователям на локальном компьютере.
Ключ HKEY_CURRENT_USER\Software\Classes содержит настройки, которые переопределяют настройки по умолчанию и применяются только к интерактивному пользователю.
Ключ HKEY_CLASSES_ROOT обеспечивает представление реестра, который объединяет информацию из этих двух источников. HKEY_CLASSES_ROOT также предоставляет это объединенное представление
для программ, разработанных для более ранних версий Windows.
Чтобы изменить настройки для интерактивного пользователя, изменения должны быть сделаны в HKEY_CURRENT_USER\Software\Classes вместо HKEY_CLASSES_ROOT.
Чтобы изменить настройки по умолчанию, изменения должны быть сделаны в HKEY_LOCAL_MACHINE\Software\Classes. Если вы пишете ключи для ключа в HKEY_CLASSES_ROOT,
система сохраняет информацию в HKEY_LOCAL_MACHINE\Software\Classes. Если вы записываете значения в ключ в HKEY_CLASSES_ROOT, а ключ уже существует в HKEY_CURRENT_USER\Software\Classes,
система будет хранить информацию там, а не в HKEY_LOCAL_MACHINE\Software\Classes.