您现在的位置:首页 >> 电脑常识

修正Windows XP对文档内容搜索的支持问题

问:我发现这个问题很久了,那就是当我在Windows XP中使用系统自带的搜索功能进行内容搜索时,常常得不到完全的结果。比如说我的E:\work目录下有个1.log文件,而该文件中明明存在一个叫“电脑爱好者”的词组,但我在搜索“电脑爱好者”关键字的时候却查不到任何结果,而我用Google Desktop Search却能办到。难道Windows XP不支持内容搜索?

答:你说的这个情况确实存在,这是由于.log格式没有注册筛选器组件而造成的,还有一些文件类型跟.log属于同样的情况,比如DLL、JS、ASP、XML、XSL、HTA、CSS、WSH、CPP、C、H等。
要使用全文搜索,该文档文件类型必须注册筛选器组件,Windows的标准筛选器组件包括Mimefilt.dll(筛选Internet邮件扩展文件)、Nlhtml.dll(筛选网页文件)、Offfilt.dll(筛选Office文件)、Query.dll(筛选纯文本文件和二进制文件)。Windows 9X/2000默认注册了所有文档格式文件,而Windows XP为了避免获得太多无关结果,并不能搜索所有文件。要解决这一问题,方法很简单:
运行“Regedit”命令打开注册表编辑器,定位到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex]分支,将其中名为“FilterFilesWithUnknownExtensions”的DWORD值设置为“1”即可。

  • 百科全说-湖南卫视百科全说-百科全说视频(http://bk.wdsjz.com/) © 2008 版权所有 All Rights Reserved. 冀公网安备 13010402001496号
  • 冀ICP备08105868号-12