我在 Windows 10 文件资源管理器中搜索了文件名中包含特定字符串的文件。然后我重命名或删除了它找到的文件。当我再次搜索相同的字符串以查看是否遗漏了任何内容时,它始终返回第一次找到的同一组原始文件,即使这些文件/名称不再存在。
有什么方法可以让 Windows 真正再次执行搜索,而不是仅仅返回之前的缓存结果?按刷新不会执行任何操作,搜索不同但相似的字符串(例如,当第一次搜索的是“john”时,搜索结果为“joh”)也不会执行任何操作。
答案1
问题是 Windows 不会立即刷新磁盘索引,因此它会搜索不再存在的数据。您需要强制它立即重新索引。
这解决了我在 Windows 10 上的问题:
创建一个新
.reg
文件并输入以下文本:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{BDEADE7F-C265-11D0-BCED-00A0C90AB50F}\Instance] "DontRefresh"=dword:00000000
双击该文件并允许其执行
- 重启。