Windows 资源管理器不搜索系统或程序文件?

Windows 资源管理器不搜索系统或程序文件?

可能重复:
最好的方法信心十足地不使用索引服务在 Windows 中搜索文件和内容?

我使用 Windows Vista SP2

我使用 Windows 资源管理器搜索我知道存在于 C: 驱动器某处的文件。我从“C:\”开始搜索,驱动器未编入搜索索引。未找到文件。然后我使用“dir opends60.lib /s”命令搜索相同的文件名(在“C:\”中启动),并在“Program Files”子文件夹中找到了该文件。

然后我将 Windows 资源管理器指向“C:\Program Files”并搜索它 - 找到了文件。我发现 Windows 系统文件夹也有同样的行为。

这在某处有记录吗?默认情况下不搜索的其他文件夹是什么?您使用什么进行搜索(我没有寻找任何可以创建任何类型的索引的东西)?

答案1

此 MSDN 链接明确指定索引中包含和排除的内容:

排除的文件夹和文件

默认情况下排除以下文件夹:

  1. 以下 %SystemDrive% 目录及其内容未被编入索引:

    • \建造\
    • \已安装的存储库\
    • \ProgramData\(共享的“开始菜单”目录除外)
    • \程序文件\
    • \程序文件(x86)\
    • \用户\默认
    • \视窗\
    • \Windows.000\
    • \Windows.old\
    • \$回收站\
  2. 默认用户文件夹。

  3. 任何标记为隐藏或系统的项目。
  4. 可移动驱动器。
  5. 没有扩展名或过滤器的文件。Windows Search 不假定文件格式一定包含文本。

有关其他替代方案的信息,或许可以查看这个 SU 问题:

最好的方法信心十足地不使用索引服务在 Windows 中搜索文件和内容?

相关内容