win2003搜索字词问题

原创 2004年10月22日 18:11:00
   俺今天终于告别伴我度过了两年的win2000, 迎来了win2003,初次使用即遇上一个搜索问题,就是搜索文件
中的字词功能只能针对于.txt文本文件! 对我于工作所用的.pas .java .jsp等都没法得出搜索结果!
后经查看帮助才知道具体原因!

症状

当您使用“文件中的一个字或词组”搜索条件搜索包含文本的文件时,搜索结果中可能没有那些包含您所指定的文本的文件。例如,.log、.dll、.js、.asp、.xml、.xsl、.hta、.css、.wsh、.cpp、.c 或 .h 文件或没有文件扩展名的文件即使含有您所指定的文本,也可能不会出现在搜索结果中。即使您在“全部或部分文件名”框中指定了文件名或文件类型,也可能会发生该问题。

原因

对于包含您所指定的文本的文件类型,没有注册筛选器组件;或者,筛选器组件忽略了您所指定的文本。要在使用“文件中的一个字或词组”搜索条件时让搜索结果中包括某个文件类型,必须为该文件类型注册有效的筛选器组件。Windows XP 只为与常见文档类型相关的文件类型注册了筛选器组件。Windows XP 中的标准筛选器组件包括:
Mimefilt.dll:筛选多用途 Internet 邮件扩展 (MIME) 文件
Nlhtml.dll:筛选 HTML 3.0 或更低版本的文件
Offfilt.dll:筛选 Microsoft Office 文件(Microsoft Word、Microsoft Excel 和 Microsoft PowerPoint)
Query.dll:筛选纯文本文件(默认筛选器)和二进制文件(空筛选器)
由于文本的格式或内容方面的原因,筛选器组件可能会忽略某些文本。例如,HTML 3.0 筛选器 (Nlhtml.dll) 会忽略 HTML 文件(例如,扩展名为 .htm 或 .asp 的文件)的注释中包含的文本,因为在浏览器中打开这类文件时未显示这些文本。
解决方法 1
要为其他文件类型解决这一问题,请安装能够为您要搜索的文件类型注册筛选器的程序。如果没有可提供筛选器的程序,可以对文件类型使用纯文本筛选器。为此,请在 HKEY_CLASSES_ROOT 中的文件类型项下添加 PersistentHandler 项,并将它的 (Default) 字符值名称设置为以下值:
{5e941d80-bf96-11cd-b579-08002b30bfeb}
例如,要对 .pas 文件使用文本筛选器提供程序,则应存在以下注册表设置:
HKEY_CLASSES_ROOT/.pas/PersistentHandler/(Default) = {5e941d80-bf96-11cd-b579-08002b30bfeb}

方法 2

要将 Windows XP 配置为能够搜索所有文件(无论文件类型是什么),请获取最新的 Windows XP Service Pack,然后打开“含有未知扩展名的索引文件类型”选项。

如果您使用该方法,Windows XP 会在所有文件类型中搜索您指定的文本。这可能会影响搜索功能的性能。为此,请按照下列步骤操作:
1. 单击开始,然后单击搜索(或指向搜索,然后单击“文件或文件夹”)。
2. 单击“改变首选项”,然后单击“使用制作索引服务(使本地搜索更快)”。
3. 单击改变制作索引服务设置(高级)。请注意,您不必打开索引服务。
4. 在工具栏上,单击显示/隐藏控制台树
5. 在左窗格中,右键单击“本机索引服务”,然后单击属性
6. 生成选项卡上,单击以选中“含有未知扩展名的索引文件”复选框,然后单击确定
7. 关闭索引服务控制台。
网络管理员可以通过修改注册表来配置此设置。为此,请在以下注册表项中将 FilterFilesWithUnknownExtensions 双字节值设置为 1:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ContentIndex

winXP以及win2003缺省文件搜索功能都比2000差(按包含文字搜索文件),需设置

在winxp和win2003中,搜索包含某文字串的功能不如win2000了,比如,我的abc文件夹下一个 aaa.ttt 文件,是个包含字符“test”的文本文件,在winxp中,按包含文字“test...
  • angwan
  • angwan
  • 2003年05月22日 08:30
  • 1102

解决windows2003, xp中搜索不到文件的问题

朋友可能常用到windows系统的搜索功能,就是在一大堆文件中查找含有某个单词的文件。在windows2000中使用正常,可在windows2003, xp中使用无效,系统装模做样地查了半天,硬是说没...
  • zmphy
  • zmphy
  • 2009年03月04日 21:33
  • 1711

修复windows2003无搜索栏的问题

:在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState :添加reg_sz 类型的 ...
  • xxj_jing
  • xxj_jing
  • 2012年02月13日 17:56
  • 746

win2003 默认搜索不到文件中的字或词组的解决办法

把下面的文本保存注册表,导入既可以Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Co...
  • yudehui
  • yudehui
  • 2008年11月26日 19:11
  • 1172

TensorFlow教程之完整教程 2.7 字词的向量表示

 TensorFlow教程之完整教程 2.7 字词的向量表示 知与谁同 2017-08-22 15:37:40 浏览67 评论0 函数 摘要: 本文档为TensorFlo...
  • starzhou
  • starzhou
  • 2017年09月11日 08:57
  • 279

感悟~勿忘初心

嗯,好久没有写过类似作文之类的东西了,都不知道该怎么写了。这是从什么时候开始的呢?具体时间我也不清楚了大概是从上大学以来就没有写过了吧。又或许是自己从来都是将所有的事都放在心里面久而久之就不知道该怎么...
  • xb_bql
  • xb_bql
  • 2015年09月09日 19:50
  • 277

《高效精准》敏感字&词过滤

在网上看到的大部分采用DFA算法,我看了之后感觉做得有些复杂了,DFA实现思路如下: 1:DFA采用Map的hash机制,将敏感词单个拆分,以第1个字符为key,其他值依旧使用map相连,形成了大ma...
  • u012892431
  • u012892431
  • 2015年04月16日 17:00
  • 3098

Windows 2003访问https失败

做微信的接口程序,由于accesstoken与其他微信提供的服务都需要通过https访问,在其他机器上正常的程序在一台云服务器上一直不成功,http访问是正常的 找了很久,后来找到如下的说明: ...
  • pb8
  • pb8
  • 2016年05月23日 15:13
  • 5481

python 词云

# -*- coding: utf-8 -*- """" Masked wordcloud ================ Using a mask you can generate wordclo...
  • JHTSunshine
  • JHTSunshine
  • 2017年02月16日 18:35
  • 259

WIN2003 ,windows2003开机登陆即反复注销

用操作系统的安装光盘启动计算机进故障恢复控制台,键入(以 Windows 2003为例,如果你用的是 Windows 2000 请将以下命令行中的windows改成winnt):以下#开头的行为注释行...
  • learner198461
  • learner198461
  • 2014年09月28日 13:03
  • 1199
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:win2003搜索字词问题
举报原因:
原因补充:

(最多只允许输入30个字)