Wie kann ich den Standardfilter ändern, den Windows zum Indizieren von Dateiinhalten verwendet?

9

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

Bula
quelle

Antworten:

3

Mit PreviewConfig können Sie den Vorschau-Handler für einen bestimmten Dateityp einfach ändern, ohne die Registrierung durchsuchen zu müssen:

1

Karan
quelle
1
Verwandte Antwort zu IFilters .
Karan