在 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
答案1
您可以使用预览配置轻松更改特定文件类型的预览处理程序,而无需仔细检查注册表: