Расширения оболочки

Эта вкладка отображает список расширений оболочки, установленных в системе.

Что такое расширение оболочки?

Расширение оболочки - это DLL-модуль, который расширяет функциональность Проводника. Большинство расширений просто добавляют новый пункт в контекстное меню Проводника - меню, которое появляется если кликнуть правой кнопкой на файле или папке. Но, на самом деле, есть несколько типов расширений, которые:

  1. Добавляют новые пункты в контекстное меню Проводника;
  2. Добавляют новые пункты в контекстное меню Проводника, которое появляется если перетащить файл или папку правой кнопкой мыши;
  3. Отображают всплывающую подсказку при задержке курсора мыши над файлом;
  4. Добавляют новую вкладку в окно "Свойства файла";
  5. Добавляют новый пункт в подменю "Отправить";
  6. Отображают другую иконку для файла;
  7. Добавляют новую колонку в таблицу, при просмотре содержимого папки в виде таблицы.


Размещение

Расширение оболочки добавляет ключ (или значение) со своим идентификатором CLSID в подключ shellex нужного типа файла:

  • HKEY_CLASSES_ROOT <ТипФайла>\shellex\ContextMenuHandlers;
  • HKEY_CLASSES_ROOT <ТипФайла>\shellex\PropertySheetHandlers;
  • HKEY_CLASSES_ROOT <ТипФайла>\shellex\DragDropHandlers;
  • HKEY_CLASSES_ROOT <ТипФайла>\shellex\ColumnHandlers;
  • HKEY_CLASSES_ROOT <ТипФайла>\shellex\IconHandler.

Действие Выключить

Действие Выключить перемещает подключ расширения из ключа shellex во временный ключ.

Действие Удалить

Действие Удалить (в зависимости от выбранных опций):

  • Удаляет ключ расширения из ключа shellex, удаляет идентификатор CLSID расширения из ключа: HKEY_CLASSES_ROOT \CLSID;
  • Удаляет файл расширения;
  • Отменяет регистрацию (unregister) модуля расширения.

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

Вам может понадобиться перезагрузить Windows, чтобы изменения вступили в силу.

Свойства


Имя Краткое описание расширения.
CLSID Идентификатор класса (глобальный уникальный идентификатор - GUID), связанный OLE-классом расширения.
Производитель Разработчик (компания или человек) расширения.
ID программы Идентификатор программы - понятный человеку идентификатор OLE-класса расширения.
Файл Полный путь к файлу расширения.
Версия файла Информация о версии файла. Информация извлекается из ресурсов файла. Также включает информацию о версии продукта, если версия продукта отличается от версии файла.
Размер файла Размер файла в байтах.
CRC32 файла Контрольная сумма (Cyclic Redundancy Checksum) файла.
MD5 файла Дайджест (Message Digest 5) файла.
Дата создания файла Дата, когда файл был создан.
Размещение Registry entries of the extension.
Доверенный Показывает, содержится ли данный элемент в списках доверенных или запрещенных элементов. Да - элемент в списке доверенных. Нет - элемент в списке запрещенных. N/A - элемент не содержится ни в одном списке.
Статус Показывает включен элемент или выключен.
Работает для Объекты файловой системы, для которых работает данной расширение: типы файлов, папки, диски.
Тип Тип расширения оболочки:
  • Пункт в меню Отправить: добавляет пункт в меню "Отправить";
  • Подсказка файла: показывает всплывающую подсказку для файла;
  • Контекстное меню: добавляет пункт в контекстное меню Проводника;
  • Вкладка свойств файла: добавляет вкладку в окно "Свойства файла";
  • Контекстное меню Drag&Drop: добавляет пункт в контекстное меню Проводника, при перемещении файла/папки правой кнопкой;
  • Колонка вида папки: добавляет колонку в таблицу, при просмотре содержимого папки;
  • Иконка файла: отображает иконку для определенного типа файлов.
Системный Показывает является ли элемент системным или нет, т.е. поставляется ли он вместе с Windows или устанавливается сторонней программой.
ВНИМАНИЕ: Browser Sentinel не всегда правильно определяет принадлежность элементов к системным! Пользуйтесь данным свойством с осторожностью!