• 解决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.txtPersistentHandler]
    @="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
    
    [HKEY_CLASSES_ROOT.txtShellNew]
    "NullFile"=""

    2)右键菜单添加"新建文本文档",把下面内容保存到一个.reg文件,运行下即可:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT.txt] 
    @="txtfile" 
    "Content Type"="text/plain"
    
    [HKEY_CLASSES_ROOT.txtShellNew] 
    "NullFile"=""
    
    [HKEY_CLASSES_ROOT	xtfile] 
    @="文本文档"
    
    [HKEY_CLASSES_ROOT	xtfileshell]
    
    [HKEY_CLASSES_ROOT	xtfileshellopen]
    
    [HKEY_CLASSES_ROOT	xtfileshellopencommand] 
    @="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.phpPersistentHandler]
    @="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

    主要现在的我对注册表的理解也是很肤浅,慢慢学习着。

    :)

  • 相关阅读:
    POJ3246
    .NetCore Docker一次记录
    asp.net利用SmtpClient发送邮件
    Assert类的静态方法
    ado.net 连接数据库
    虚拟目录
    web.config配置详细说明
    图片上传
    .NET操作Excel
    asp.net 数据绑定 -- 时间格式
  • 原文地址:https://www.cnblogs.com/pcat/p/5463994.html
Copyright © 2020-2023  润新知