必须先关闭搜索历史记录开关,再删除注册表wordwheelquery下的字符串值并重启资源管理器;专业版可用组策略或家庭版用注册表新建disablesearchboxhistory值设为1来彻底禁用。

你在Windows 11中每次点击文件资源管理器顶部搜索框,下拉列表里总弹出一堆旧关键词,既干扰输入又泄露操作习惯——这其实是系统在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\WordWheelQuery注册表项下持续写入的本地搜索历史,必须手动清理才能彻底消失。
关闭新记录写入(防止越清越多)
不先关掉记录开关,刚清完下一秒又开始存。这一步是后续所有清除动作生效的前提。
按 Win + I 打开设置 → 左侧点“隐私和安全性” → 滚动到“Windows权限”区域,点“搜索权限” → 在“历史记录”部分,把【此设备上的搜索历史记录】开关设为关闭状态。
清除已存在的搜索历史条目
关闭开关只拦住新增,原有记录仍深埋在注册表里,继续控制下拉列表显示。必须主动删除WordWheelQuery下的全部数值项。
按 Win + R 输入 regedit 回车 → 导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\WordWheelQuery
右侧窗格里会出现一串名为“1”“2”“3”……的字符串值,每一条都对应一个曾搜过的词。右键全选 → 删除。
删完别关注册表编辑器——紧接着要重启资源管理器进程,否则更改不生效。打开任务管理器(Ctrl+Shift+Esc)→ 找到“Windows 资源管理器” → 右键“重新启动”。
额外加固:禁用搜索框历史显示(专业版可用)
方法一和方法二清的是数据,但界面层仍可能缓存渲染逻辑。如果你用的是Windows 11专业版或企业版,可用组策略从源头禁止显示。
方法一:组策略强制隐藏
按 Win + R 输入 gpedit.msc 回车 → 依次展开:
用户配置 → 管理模板 → Windows 组件 → 文件资源管理器 → 双击右侧“在文件资源管理器搜索框中关闭最近搜索条目的显示” → 选“已启用” → 点“确定”。
方法二:注册表等效实现(家庭版适用)
在注册表编辑器中导航至:HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer
新建一个DWORD (32位)值,命名为 DisableSearchBoxHistory,将其数值数据设为 1。没有该路径就手动逐级新建。
改完同样需重启资源管理器。











