In Windows wird jeder Dateityp mithilfe bestimmter Filter indiziert. Windows bietet die Möglichkeit, unter Indizierungsoptionen> Erweitert> Dateitypen zwischen zwei Optionen für jeden Dateityp zu wechseln:
- Nur Indexeigenschaften
- Indexeigenschaften und Dateiinhalt
Wenn die zweite Option ausgewählt ist, hat jeder Dateityp einen bestimmten Standardfilter, aber ich kann nicht finden, wie dieser Filter geändert werden kann, ohne in die Registrierung zu gehen.
Beispielsweise haben .html
Dateien einen zugeordneten HTML-Filter. Das Problem besteht darin, dass dieser Filter nicht alles in der HTML-Datei durchsucht, wie hier beschrieben :
Filterkomponenten ignorieren möglicherweise Text aufgrund des Formats oder Inhalts des Texts. Beispielsweise ignoriert der HTML 3.0-Filter (Nlhtml.dll) Text, der in Kommentaren in einer HTML-Datei enthalten ist (z. B. eine Datei mit der Erweiterung .htm oder .asp), da der Text beim Öffnen der Datei in nicht angezeigt wird ein Browser.
Der Standardfilter für .html
Dateien kann jedoch in Nur-Text-Filter geändert werden, indem der HKEY_CLASSES_ROOT\.html\PersistentHandler\(Default)
Wert geändert wird, in {5e941d80-bf96-11cd-b579-08002b30bfeb}
dem der persistente Handler für Nur-Text-Filter enthalten ist HKEY_CLASSES_ROOT\CLSID\{5e941d80-bf96-11cd-b579-08002b30bfeb}\(Default) = Plain Text persistent handler
.