如何让 Windows 10 开始菜单搜索找到*包含*我的搜索词的任何内容(就像 Windows 7 那样)?

Eri*_*and 6 windows start-menu windows-search windows-10

在 Windows 7 上:我记得,搜索结果包括任何包含您的搜索词的内容。

在 Windows 10 上:似乎搜索结果只包含您的搜索词开头的项目。

这是一个尝试打开WinDirStat程序的示例:

当我输入时,dirst我希望它找到 win dirst at 因为 .exe 包含该搜索字符串。但没有结果。 开始菜单搜索显示零结果

另一方面,如果我输入wind,它会立即找到我要找的东西,大概是因为WinDirStatWinD. 开始菜单搜索显示我正在寻找的内容

问题是,我并不总是很少真正记住我要查找的内容的全名。例如,如果我正在寻找Win32DiskImager,我不会记得它以Win32. 相反,我会输入image, 以搜索“我一年前用来将磁盘映像写入磁盘的那个程序”。

是否有简单的修复或解决方法?到目前为止,我发现的所有第三方程序都不仅仅改变了这种搜索行为(即ClassicShell)。我不想改变一切,只是这种搜索行为。

har*_*ymc 1

有一个简单的修复或解决方法:使用通配符。不要搜索“string”,而是搜索“*string”(至少)。

此问题可以追溯到 Windows Vista,当时 Microsoft 将其搜索从基于字符更改为基于单词,如博客“ 基于字符的搜索与基于单词的搜索”或“在 Windows Vista 上使用通配符搜索”中所述

在 Windows XP 上搜索是基于字符的。也就是说,如果您搜索字符串“test”,它将找到名为“my test data.doc”、“additionaltesting.xls”以及“latest junk.txt”的文件,或者(如果您告诉它也搜索)文件内容)包含“test”、“tester”和“fattest”等单词的文件。

在 Windows Vista 和安装了 WDS 的 Windows XP 上,搜索通常基于单词。搜索字符串“test”只会查找其中包含单词“test”的文档或以“test”开头的单词。因此它会找到名为“my test data.doc”和“additional testing.xls”的文件,但不会找到“latest junk.txt”。此外,它会找到包含“test”或“tester”的文档,但不会找到包含“fattest”的文档。

这一变化的主要原因是,通过基于搜索词,可以使用索引来加快搜索速度。

  • 在我对 Windows 10 v. 1909 桌面搜索的测试中,*通配符(* 或?)不再起作用*。他们*确实*使用 Windows 资源管理器中的搜索进行工作。 (2认同)