代码之家  ›  专栏  ›  技术社区  ›  steamer25

WindowsXP索引服务:逃逸!或者@?

  •  2
  • steamer25  · 技术社区  · 16 年前

    在Windows资源管理器中打开搜索侧栏(Ctrl+F)在标记为“文件中的单词或短语”的字段中,输入一个以35;,;开头的查询或者@你希望返回一些结果。

    我得到以下错误: 索引服务查询无法成功完成,因为您指定的卷没有索引。

    有没有办法逃脱这些字符,以便搜索通过我知道代理搜索和命令行解决方案等,但我想知道是否有一种简单的方法可以让Windows正常工作。

    3 回复  |  直到 16 年前
        1
  •  1
  •   snowcrash09    16 年前

    您确定已打开索引服务吗?当服务关闭时,我只收到“查询无法成功完成,因为您指定的卷没有索引”错误。

    进去看看 控制面板 -> 管理工具 -> 服务 ,右键单击 “索引服务” 并选择 起点 .

    或者,从搜索窗格本身单击 “更改首选项” ,然后 “带索引服务” ,然后 “是,启用索引服务” .

        2
  •  1
  •   Community CDub    8 年前

    尝试以下类型的转义序列:

    • ~=#
    • ~=!
    • ~=@

    这个 ~= 转义序列似乎适用于Windows7,但我不确定WindowsXP。

    我通过一个类似的问题找到了解决方法 posted on SuperUser.com .

        3
  •  0
  •   binarybob    16 年前

    这是最有可能的,因为索引服务关闭。要从资源管理器搜索栏打开它,可以执行以下操作:

    1. 回到 你想搜索什么? 面板
    2. 点击 更改首选项 在面板底部
    3. 点击 具有索引服务(用于更快的本地搜索)
    4. 点击 是的,启用索引服务 ,然后单击“确定”

    您可能需要等待一段时间来构建索引(如果您再次尝试搜索,索引可能未完成时可能会失败)。但最终,它应该如预期的那样发挥作用。