Як я можу змінити фільтр за замовчуванням, який використовує Windows для індексації вмісту файлів?


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.

Відповіді:


3

Ви можете використовувати PreviewConfig, щоб легко змінити обробник попереднього перегляду для конкретного типу файлу, не потребуючи пробиратися через реєстр:

1


1
Відповідна відповідь про IFilters .
Каран
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.