必须启用文件内容索引才能搜索文档内部文字,否则仅匹配文件名;需先在搜索工具中勾选“文件内容”,再将目标文件夹添加至索引位置,并设置“始终搜索文件名和内容”,索引损坏时可通过命令行重建数据库。

Windows 10搜索框只能匹配文件名,却搜不到Word里写的“项目总结”、PDF中扫描的“合同金额”,说明系统根本没读取文件内部文字——这不是搜索慢,是压根没开内容索引。
启用文件内容索引开关
这一步必须做,否则后续所有设置都无效。打开任意文件夹(比如“此电脑”),在顶部地址栏右侧的搜索框单击一下,顶部功能区自动出现“搜索工具”选项卡→点击“搜索工具”→“高级选项”→勾选【文件内容】。
注意:这个勾选只对当前文件夹生效,关闭窗口后不保留。它只是临时开关,不是永久设置。
将目标文件夹加入索引位置
只有被明确添加进索引列表的路径,系统才会真正去解析里面每个文档的文字。未添加的文件夹,哪怕开了“文件内容”,也永远不会被扫描。
方法一:图形界面操作
① 按 Win + I 打开设置 → 点击“隐私和安全性” → “搜索 Windows”;
② 点击“搜索索引设置”下方的“在此自定义搜索位置”;
③ 点击“修改”,在弹出窗口左侧展开你的目标磁盘(如 D:)→逐级点开到具体文件夹(例如 D:\工作资料\2026合同)→勾选该文件夹前的复选框;
④ 若需包含所有子文件夹(如每个季度的子目录),右键该文件夹 → 选择“包括子文件夹”;
⑤ 点击“确定”,等待索引状态栏中“挂起中”数值归零(可能需数分钟至数小时,取决于文件数量和硬盘速度)。
方法二:快捷直达
直接在小娜搜索框输入“索引选项”并回车→点击打开的窗口底部“修改”按钮→操作同上③④⑤。
强制默认启用内容搜索
每次进不同文件夹都要手动点“文件内容”太麻烦?这一步让系统以后所有搜索自动带内容扫描,不用再反复勾选。
按 Win + I 打开设置 → 系统 → 关于 → 右侧点击“系统信息”(或“高级系统设置”)→ 在弹出的“系统属性”窗口中,点击“性能”区域的“设置”按钮 → 切换到“高级”选项卡 → 点击“文件”区域的“更改”按钮 → 勾选【始终搜索文件名和内容(这可能影响搜索速度)】 → 点击“确定”两次退出。
重建损坏或停滞的索引数据库
如果已按上述步骤设置,但搜索仍无反应,或“挂起中”长期不归零,大概率是索引数据库损坏。此时必须重建。
以管理员身份运行 Windows 终端(右键开始按钮 → “Windows 终端(管理员)”)→ 依次执行以下三条命令:
net stop wsearch
cd /d %ProgramData%\Microsoft\Search\Data\Applications\Windows
ren Windows.edb Windows.edb.old
net start wsearch
执行完最后一条命令后,索引服务重启,系统会自动开始重建。你无需等待完成,关掉终端即可。新索引将在后台持续生成,通常2小时内可支持基础检索。











