解决windows7搜索不了txt文本内容的问题
windows7默认的搜索框是只搜索文件名,若是要文件内容的话,需要这样设置:
打开"我的电脑",左上角"组织"→"文件夹和搜索选项"→"搜索"→"搜索内容",勾选上"始终搜索文件名和内容",确定后,就可以搜索文件内容。
-------
可我今天去搜索txt文件的内容,竟然搜不到。
逐一检查问题所在:
1、"控制面板"→"卸载程序"→"打开或关闭windows功能"
跟搜索有关的是"Windows Search"(主要的)和"Indexing Service"(这个是加快搜索速度)
主要看"Windows Search"有木有打开,如果没有就打开下。
再win+r运行输入services.msc 启动"服务",查看"Windows Search"的状态是否"已启动",没启动就打开下。
2、如果还不行,我估计就是注册表的问题。
(前段时间我折腾EmEditor的时候,可能影响到txt相关的注册表项)
1)重新建立txt的注册表项,把下面内容保存到一个.reg文件,运行下即可:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.txt] @="txtfile" "PerceivedType"="text" "Content Type"="text/plain" [HKEY_CLASSES_ROOT\.txt\PersistentHandler] @="{5e941d80-bf96-11cd-b579-08002b30bfeb}" [HKEY_CLASSES_ROOT\.txt\ShellNew] "NullFile"=""
2)右键菜单添加"新建文本文档",把下面内容保存到一个.reg文件,运行下即可:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.txt] @="txtfile" "Content Type"="text/plain" [HKEY_CLASSES_ROOT\.txt\ShellNew] "NullFile"="" [HKEY_CLASSES_ROOT\txtfile] @="文本文档" [HKEY_CLASSES_ROOT\txtfile\shell] [HKEY_CLASSES_ROOT\txtfile\shell\open] [HKEY_CLASSES_ROOT\txtfile\shell\open\command] @="NOTEPAD.EXE %1"
3、弄完后,确实可以搜索txt内容,但我想搜索下php文件内容也是搜不到
我现在只能简单模仿上面txt里面的做法,感觉跟PersistentHandler有关系,于是我按下面这样去做就可以搜索到php内容
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.php] @="php_auto_file" [HKEY_CLASSES_ROOT\.php\PersistentHandler] @="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
主要现在的我对注册表的理解也是很肤浅,慢慢学习着。
:)