9

В Windows каждый тип файла индексируется с использованием определенных фильтров. Windows дает возможность переключаться между двумя вариантами для каждого типа файла в Параметры индексации> Дополнительно> Типы файлов:

  • Только свойства индекса
  • Свойства индекса и содержимое файла

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

Например, .html файлы связаны с HTML-фильтром, проблема в том, что этот фильтр не выполняет поиск во всем html-файле, как описано здесь:

Компоненты фильтра могут игнорировать некоторый текст из-за формата или содержимого текста. Например, фильтр HTML 3.0 (Nlhtml.dll) игнорирует текст, содержащийся в комментариях в файле HTML (например, файл с расширением .htm или .asp), поскольку этот текст не отображается при открытии файла в браузер

При этом фильтр по умолчанию для файлов .html можно изменить на фильтр простого текста, изменив значение HKEY_CLASSES_ROOT\.html\PersistentHandler\(Default) на {5e941d80-bf96-11cd-b579-08002b30bfeb} который является постоянным обработчиком фильтра простого текста, который может находиться в HKEY_CLASSES_ROOT\CLSID\{5e941d80-bf96-11cd-b579-08002b30bfeb}\(Default) = Plain Text persistent handler .

1 ответ1

3

Вы можете использовать PreviewConfig, чтобы легко изменить обработчик предварительного просмотра для файла определенного типа без необходимости просматривать реестр:

1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .