Ассоциации файлов и информация OLE

Опубликовано: 27 Марта, 2023


HKEY_CLASSES_ROOT содержит ассоциации файлов и OLE
Информация. Содержит всю информацию, необходимую для запуска приложений:


  • Содержит информацию об установленных элементах управления ActiveX. Когда ActiveX
    устанавливается сам, он создает записи, чтобы контейнер ActiveX
    приложения могут найти и использовать элемент управления. Эти элементы управления регистрируются
    имя, и они также имеют уникальный номер, называемый идентификатором класса (CLSID).
  • Все расширения и ассоциации между приложениями и документами
  • Имена всех водителей
  • Строки, используемые в качестве указателей на реальный текст, который они представляют (например,
    aufile на самом деле представляет звук в формате AU)
  • Идентификационные номера класса (числа, используемые вместо имен для доступа к элементам)
  • Информация DDE и OLE
  • Иконки, используемые для приложений и документов
Он контролирует все данные
файлы. Он почти идентичен для NT и Win95. Каждому типу файлов присваивается
CLSID- номер. Например, ключ CLSID для расширения.BMP указывает тип файла,
приложение по умолчанию, используемое для редактирования, запуска или печати документа, по умолчанию
значки и другая информация, необходимая для использования файла типа.BMP. Ассоциации определяют
какая программа запускается при двойном щелчке имени файла, какие пункты контекстного меню
появляются при щелчке правой кнопкой мыши по файлу.

Чтобы изменить ассоциацию файлов, используйте диалоговое окно «Параметры папки» проводника или в
NT используйте команду ASSOC, которая является непрямым реестром.
редактор ассоциаций. Введите ASSOC в
Командная строка без параметров отображает все определенные в настоящее время ассоциации. Этот
можно длинный список. Хорошей практикой является хранение копии вашего
ассоциации для последующего обращения, если вы или приложение испортите один или несколько
ассоциации. Чтобы сохранить копию ваших ассоциаций:

assoc > c:datamypcfileassociations.txt

Это также помещает список в файл, который вы можете просмотреть на досуге с помощью
Блокнот или ваш любимый редактор. Ассоциации являются внутренними для Windows.
имена, а не имена программ, с которыми мы более знакомы.

Введите ASSOC с последующим расширением (включая
начальный период) отображает текущую связь для расширения. Добавление
знак равенства и имя типа файла фактически создают ассоциацию между
расширение с этим типом файла. Чтобы удалить ассоциацию, введите ASSOC, а затем
имя расширения и знак равенства, например:

АССОЦ.ELM=.

удалил бы на моем ПК связь.elm с ELMFile.

Команда ftype используется для определения команды открытия.
струны. Комбинация команд assoc и ftype управляет ассоциациями.
При вводе ftype без параметров отображаются типы файлов, для которых определены открытые
командные строки. Введите ftype SoundRec, чтобы отобразить строку открытой команды для
тип файла SoundRec. Ввод ftype SoundRec= удалит открытую командную строку.

Чтобы определить новую ассоциацию для файлов.log, которые вы хотите открыть с помощью
Блокнот, используйте следующий синтаксис:

assoc.log=Файл журнала
ftype LogFile=%Systemroot%System32 otepad.exe %1

Вы можете использовать комбинацию этих утилит командной строки в пакетном файле или
для повторного связывания файлов в вашей сети, если вы запускаете его как сценарий входа в систему. За
для получения дополнительной информации введите ftype /? в командной строке.