windows搜索失效需依次检查搜索选项、重建索引、添加索引路径并重注册cortana:先勾选“始终搜索文件名和内容”;再通过srchadmin.dll打开索引选项,点击“重建”;然后在“修改”中添加缺失的磁盘或文件夹;最后对家庭版运行powershell命令重注册cortana。

你在资源管理器窗口左侧的文件夹窗格中点击某个文件夹后,右侧内容区顶部的搜索框输入关键词却完全不返回任何结果,连刚保存的文档都找不到,这说明Windows搜索索引服务未正确关联当前路径或索引已损坏。
确认当前文件夹是否在索引范围内
打开任意文件资源管理器窗口,点击顶部“查看”选项卡→勾选“选项”→点击“更改文件夹和搜索选项”。
切换到“搜索”选项卡,检查“始终搜索文件名和内容(这可能比较慢)”是否已勾选;若未勾选,勾选它并点“确定”——否则搜索仅匹配文件名,跳过文档内文字。
这一步必须做,【不勾选此项会导致所有Word、PDF、TXT等文档内容完全不可搜】。
重建整个搜索索引数据库
步骤一:按 Win + R 输入 control.exe srchadmin.dll 回车,直接打开“索引选项”窗口。
步骤二:点击右下角“高级”按钮,UAC提示时点“是”。
步骤三:在“索引设置”选项卡中,点击“重建”按钮,弹出确认框后点“确定”。
系统将清空旧索引并从头扫描——此过程耗时较长,尤其当D盘、E盘等非系统盘已被加入索引路径时。请保持电脑插电、不休眠、不锁屏,等待“挂起中”计数归零且状态栏显示“索引正在运行”变为“就绪”。
注意:重建期间不要关闭窗口或中断电源,否则索引会卡在半途,后续搜索仍无效。
手动添加缺失的磁盘或文件夹到索引
方法一:在“索引选项”窗口中,点击“修改”按钮→在左侧面板展开驱动器列表→勾选你常用但未被索引的盘符(如D:\、E:\)→点击“确定”。
方法二:若只想索引特定文件夹(比如D:\Projects),点击“修改”→点右上角“显示所有位置”→浏览到该文件夹→勾选→确定。
这一步做完后,右下角状态栏会显示“正在建立索引”,挂起中数字开始下降,等归零才算真正生效。
重注册Cortana应用包(适用于家庭版/索引服务正常但UI无响应)
右键“开始”按钮→选择“Windows PowerShell(管理员)”→粘贴以下命令并回车:
Get-AppXPackage -Name Microsoft.Windows.Cortana | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
命令执行完毕无报错即成功,无需重启,立即尝试在资源管理器搜索框输入一个已知文件名验证。











