配置指南

Wox 与 Everything 集成实战:让文件搜索快一个量级

Wox 自己不做全盘索引,文件搜索能力来自 Everything。这意味着两者的集成质量直接决定了你「找文件」这个动作的体验上限。这篇讲清怎么接、怎么调、以及常见的失效原因。

2026-05-07 发布 2026-10-19 更新 约 4 分钟阅读 1554 字
启动器与文件索引服务之间的数据流示意图
Wox 负责入口与呈现,Everything 负责索引与检索,两者是上下游关系

先搞清谁在干哪件事

很多人以为 Wox 自己有索引,其实不是。它把「文件在哪」这个问题外包给了 Everything,自己只负责界面、热键和结果呈现。

这个分工带来一个很实际的结论:你的文件搜索体验上限由 Everything 决定。Everything 索引了什么,Wox 就能搜到什么;Everything 没索引的目录,Wox 一样搜不到。

所以「Wox 搜不到文件」这类抱怨,绝大多数根因在 Everything 那一侧,而不是 Wox 坏掉了。理解这一点,排查方向就明确了。

一个前提Wox 的部分版本会自带轻量索引作为兜底,但覆盖范围和速度都不如 Everything。想要「输入两个字母结果就出来」的体验,必须把 Everything 接上。

集成的三种形态

按耦合程度从松到紧,Wox 与 Everything 的配合大致有三种形态,理解它们能帮你判断自己的配置处于哪一档:

形态表现典型问题
未集成只能搜程序和少量文件搜不到 D 盘、E 盘的文件
普通集成能搜全盘,速度接近 Everything换安装路径后失效
深度集成继承 Everything 的筛选语法语法差异导致部分查询不生效

大多数用户落在第二档,这也是性价比最高的一档。第三档的能力(按大小、日期、内容筛选)更适合有复杂检索需求的人。

怎么接上 Everything

接入的核心是让 Wox 知道 Everything 装在哪。步骤本身很简单:

  1. 确认 Everything 已经安装并且正在运行(托盘区有它的图标)
  2. 打开 Wox 设置,找到与文件搜索或索引相关的配置项
  3. 把 Everything 的安装路径填进去,或者启用「使用 Everything」开关
  4. 重启 Wox,输入一个你确定存在的文件名测试

测试时建议用一个特征明显的文件名,比如带年份或编号的文档。如果搜不到,先确认在 Everything 自己的窗口里能搜到——这一步能立刻区分是「索引问题」还是「集成问题」。

最快的验证方法同一个关键词,先在 Everything 窗口里搜一次。那边有结果、Wox 没有,就是集成没生效;两边都没有,就是索引没覆盖到那个目录。

换过安装目录之后为什么会失效

这是最常见的一类故障。Everything 是绿色软件,很多人换电脑时直接把它挪到别的盘,或者从便携版换成安装版,路径变了但 Wox 里的配置还指向旧位置。

表现是:Everything 明明在运行、自己搜也正常,但 Wox 一条文件结果都不给。

解决办法就是回到设置里把路径改对。改完记得重启一次,让配置重新加载。

顺带说一句:Everything 的便携版和安装版行为略有差异,便携版不写注册表,某些集成方式可能依赖注册表信息。如果你的组合一直不稳定,可以考虑统一换成安装版。

索引范围怎么调才合理

集成成功之后,真正影响体验的是索引范围。范围太大,索引数据库膨胀、更新变慢;范围太小,该搜的搜不到。

合理的做法是按「这个目录我会不会主动去找东西」来判断:

  • 纳入:工作目录、文档目录、下载目录、代码仓库根目录
  • 排除:系统目录、程序安装目录、缓存目录、虚拟机镜像目录、版本控制的内部文件

排除系统目录和程序目录尤其重要。这些位置的文数量巨大但几乎不需要主动检索,纳入索引只会拖慢更新速度,还会在你的搜索结果里塞满无关的 DLL 和配置文件。

在 Everything 的「索引 → 排除」里配置这些规则,比在 Wox 里做限制更有效——因为索引层就过滤掉了,Wox 侧自然清爽。

让结果更准的三个设置

设置一:只搜文件名

默认情况下搜索会同时匹配文件名和路径。如果你习惯用目录名定位,这个行为是有用的;但如果你更希望「输入什么就匹配文件名」,可以改成只匹配名称,结果会更聚焦。

设置二:排除隐藏与系统文件

把隐藏文件和系统文件排除掉,能显著减少噪音。绝大多数日常检索都不需要看到这些内容。

设置三:控制结果数量

Wox 的结果列表通常只显示前若干条。这个数字不必调大——如果前十条都不对,说明关键词该改,而不是继续往下翻。

三种典型失效场景与处理

场景一:刚开机时搜不到文件

Everything 启动后会重建索引,这段时间内搜索结果是空的或不全。等它跑完即可。如果你开机就要用,可以把 Everything 设为开机自启并给它较高优先级。

场景二:新建的文件搜不到

Everything 对 NTFS 分区的更新几乎是实时的,但对外接硬盘或网络盘的响应会慢。如果新文件在 NTFS 盘上也搜不到,检查该目录是否在索引范围内(新建的目录可能被父级排除规则覆盖)。

场景三:搜索结果里有大量重复项

通常是同一个目录被两条索引规则同时覆盖,或者存在符号链接。检查索引的目录列表有没有重叠项。

不装 Everything 行不行

可以,但要有预期。没有 Everything 时,Wox 只能搜到程序、设置项和少量常用位置的文件,全盘检索基本不可用。

如果你的需求只是「打开程序 + 算个数 + 搜个网页」,那不装也没关系。但只要你有「我记得有个文件但不知道在哪」这类需求,就绕不开索引工具。

值得一提的是 Everything 本身也不重,安装包小、内存占用低、可以设成静默运行。装上之后你可能一个月都不会主动打开它——但 Wox 的搜索会一直是快的。

常见问题

Wox 必须安装 Everything 吗?

不是强制,但强烈建议。Wox 自身不做全盘索引,文件搜索能力来自 Everything。不安装的话只能搜程序、设置项和少量位置的文件,全盘检索基本不可用。

Wox 搜不到文件但 Everything 能搜到,是什么原因?

说明集成没生效。最常见是 Everything 换过安装路径而 Wox 里的配置仍指向旧位置,回到设置里改正路径并重启 Wox 即可。

Everything 应该索引哪些目录?

纳入工作目录、文档、下载和代码仓库;排除系统目录、程序安装目录、缓存和虚拟机镜像。排除系统与程序目录能显著减少无关结果并加快索引更新。

要不要把外接硬盘加入索引?

按需决定。外接盘和网络盘的索引更新响应较慢,新建文件可能不会立刻出现在结果里。如果只是偶尔使用,不加入索引反而更清爽。

免费下载 Wox

开启你的效率之旅

稳定版

v1.4.1196
9.2 MB | 完整版
也可通过 winget 安装: winget install wox