如何更改 Windows 用于索引文件内容的默认过滤器?

Bul*_*ula 9 windows-7 windows-search

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

Kar*_*ran 3

您可以使用PreviewConfig轻松更改特定文件类型的预览处理程序,而无需费力地通过注册表:

1