У 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
.