对于过去的几个版本(我认为是从Windows Vista开始),如果您按Windows键并开始键入,则Windows会搜索应用程序。

由于使用Cortana升级到Windows 10,她只会被点击或错过寻找应用程序的机会。而且她也不进行部分搜索。

一些示例:



WinKey +类型“ Paint”找不到“ mspaint” 。而是建议商店中提供一些应用程序。

WinKey +类型“ Excel”找不到Excel。键入“ Word”也不会找到Word。但是,键入OneNote会找到OneNote。

出现此现象的原因是什么,如何让Cortana再次查找计算机上安装的应用程序?是否缺少我的设置?


如果我浏览到“ C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs”,则可以看到这些应用程序的快捷方式都仍然存在存在。但是,Cortana找不到它们。从Microsoft Office应用程序到IIS,再到其他所有东西,与我安装的数百个其他应用程序进行比较。

在哪里可以设置Cortana索引的文件夹?


您可以在下面的屏幕快照中看到,该“开始菜单”文件夹确实已建立索引:



但是,这些应用程序都没有从“开始”菜单。

它也可能与此问题有关。

我做了全新的Skype安装(用于台式机),它在任何地方都没有显示开始菜单。并在“ Skype”中键入搜索应用程序找不到。但是Skype的快捷方式肯定在以下位置:

C:\Users\Patrick\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Skype



EDIT

最新的Windows 10更新(阈值2)为我解决了这个问题。现在,Cortana可以毫无问题地找到我的所有文件。以前,我唯一的解决方案是使用Classic Shell,现在我可以将其卸载并使用标准的Windows“开始”菜单。

评论

当我搜索绘画时,它会找到“绘画,桌面应用”。您根本看不到Paint应用程序吗?您更改了Cortana或搜索设置吗?

不。如果我键入“ mspaint”,它将找到“绘画,运行命令”。让我看看我是否可以找到搜索设置,看看是否检查不正确。 (编辑:似乎没有这个选择)

我遇到了同样的问题,昨天我重新安装了Windows 10。真烦人。

我发现,如果您转到C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs并打开快捷方式“搜索”,它将打开Win 8中的“搜索到处”功能,并且出现所有应用程序,因此它具有是win 10的新搜索用户界面中的错误,而不是索引选项中的错误。我只希望“ win + s”可以打开“到处搜索”而不是Cortana。

因为Cortana是愚蠢的生物!

#1 楼

在这里找到了解决方案:Cortana在搜索桌面应用程序时找不到它们

这里是相关的部分:

我使用以下过程重新安装了Cortana:


打开提升的命令提示符窗口(按win + X,然后按A)。
键入start powershell并按Enter键。
运行命令(在一行中):


Get-AppXPackage -Name Microsoft.Windows.Cortana | Foreach
{Add-AppxPackage -DisableDevelopmentMode -Register
“ $($ _。InstallLocation)\ AppXManifest.xml”}


30秒后问题已解决在我的机器上。难以置信。

评论


很棒的发现!我真的很想为我工作。但事实并非如此。我很高兴为您解决了此问题,希望对您也有所帮助。

–CleverPatrick
15年8月12日在13:46

是的,就是这样我仍然对此有疑问。在这一点上,我认为这是Windows 10中的错误,希望可以作为补丁进行修复。我可能会将此标记为修复,即使它不是100%

–CleverPatrick
15年8月17日在21:01

我已经开始工作了,很快就发现了蒸汽。我正在运行W10 Pro。除Windows版本外,唯一想到的另一件事就是仔细检查您的Powershell提示是否已提升(它会在前面显示管理员)。

–美乐思
15年8月19日在23:06

然后搜索“ Windows反馈”,启动应用程序并告知Microsoft此问题,以便他们首先解决导致此问题的原因。

–丹尼尔·索科洛夫斯基(Daniel Sokolowski)
2015年11月5日下午13:51

太棒了唯一的问题是问题再次发生,我必须一次又一次地这样做

–user4951
16年5月18日在9:47

#2 楼

如果您在开始菜单搜索和“所有应用程序”中看到一些而非全部台式机应用程序,则可能是Windows 10仅注册多达512个开始菜单条目的错误,这可能是原因。 br />
您可以通过在powershell中运行以下命令来查看当前有多少个开始菜单条目

Get-StartApps | measure


您应该得到一个反映所有内容的计数您的现代/地铁应用程序以及开始菜单中的所有快捷方式(每个.lnk文件一个)。如果您的数量大于512,则解决方法是通过卸载未使用的应用程序或从开始菜单目录中删除不必要的.lnk文件来删除不必要的开始菜单项:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs

%APPDATA%\Microsoft\Windows\Start Menu\Programs


从这些文件夹中删除.lnk文件时,Windows 10将自动注册由于该错误而先前跳过的“开始”菜单链接,而无需执行任何操作。如果再次运行powershell命令,它应该反映更新的计数。一旦计数降至512,您的“开始”菜单搜索和“所有应用”都将不再缺少项目。

注意:删除一大堆不必要的.lnk文件的一种简便方法是删除所有到卸载程序的链接,因为您几乎总是可以通过“添加/删除程序”访问它们。如果这还不够,您可以对上面的两个开始菜单文件夹运行WinDirStat并按“项目”排序,以查看哪些应用程序添加了最多的链接。许多应用程序还向其网站或文档添加了链接,而您通常不需要这些链接,因为它们只是Google搜索而已。

对我来说,删除低挂的水果是不够的,所以我最终不得不将一堆用于很少使用的应用程序的开始菜单文件夹移动到一个临时(未编制索引)目录。解决错误后,我打算将它们移回原处。特别是,Visual Studio,SQL Server和Microsoft的各种SDK会增加大量的开始菜单项。

评论


搜寻“帮助”,“卸载”,“自述”和“主页”的那些开始菜单目录有助于我摆脱很多条目(大约200个!)

–贾斯汀
15-10-23在13:05



@ivanatpr我安装程序时是否需要让程序添加开始菜单快捷方式?我没有我的程序这样做,所以他们似乎最终没有索引。

–n00b
16年9月14日在19:13

计数为315,从两个位置删除链接/文件夹后都不会更改,您知道什么地方会出错吗?

–丹
17年12月25日在0:43

很棒的提示。我有639个链接。清除各种垃圾后,我的收入下降到483,一切似乎都正常运行。

–马特利
19年5月7日,11:57

Windows 10版本1809中不存在Get-Startapps cmdlet。是否有替代方法?

– Fopedush
19年10月10日在2:05

#3 楼

很难相信,对于Windows以及从用户角度而言至关重要的某些东西可能是这种错误。我遇到了几乎相同的问题。我通过从索引中删除除“开始”菜单以外的所有内容来解决了该问题。对于您来说,这可能不是一个选择,因为您似乎希望能够跨多个文件夹进行搜索。

在Windows 7之前,我以前经常使用一种名为“查找并运行机器人”的工具来查找程序和文件,而在我看来,这比启动好得多。与“开始菜单”的替换不同,它完全独立于您的开始菜单。

#4 楼

值得一试的是控制面板->疑难解答->查看全部->搜索和索引。在我的Windows 10(从Windows 8.1刚升级)上,它发现并修复了与搜索相关的文件夹上的一些权限问题。

当然,它并没有解决我找不到大多数开始菜单应用程序的搜索问题和设置(重新安装Cortana,弄乱Index文件夹变体(例如仅使用“开始”菜单,一次又一次地重建索引等)都没有)。在Windows 10升级之前,搜索几乎可以正常工作-感叹。

评论


我也坚持这个问题。我能够使用搜索功能,但他没有找到任何.exe文件。我创建了一个txt文件,他将在5秒钟后找到该文件,然后将该文件重命名为.exe,但他没有找到该文件。它使我发疯。

–伊万·维克托罗维奇(Ivan Viktorovic)
15年11月23日在22:11

#5 楼

我的调查发现,用户开始菜单中的程序

C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu


会自动从索引用户中排除(不包括appData)。 ve手动添加了该文件夹,正在等待索引建立。

评论


@surfasb可能只是重新索引了。 “开始菜单”文件夹是“包含的位置”,默认情况下没有排除的位置。

– 1j01
16年3月3日在21:30

在Windows Server 2016上,默认情况下,所有用户均不包含AppData。删除内容后,会索引AppData下的“开始”菜单,但即使强制重建后,大多数快捷方式也会丢失。

– SebiF
17年1月11日在16:47

#6 楼

好的,在“索引选项”下的“高级选项”屏幕上对搜索进行重新索引(请参见屏幕截图)似乎可以解决问题。它需要一段时间才能运行,但是7-Zip和Beyond Compare已经出现在以前没有的位置(我想它们在字母上距离开始最接近)。




编辑
最终,这只能部分起作用。它发现了一些丢失的应用程序,但仍然有90%丢失。

此外,似乎没有办法将它们重新添加。

评论


我有同样的问题,重新索引对我没有用。

–伊凡·兹拉捷夫(Ivan Zlatev)
2015年8月6日15:54

重新索引最终对我也不起作用。它发现了一些缺少的应用程序。但是其中大多数仍然不见了(像所有办公应用一样)

–CleverPatrick
2015年8月7日14:25

#7 楼

实际上,这似乎是一个更大的问题:

在我的帐户(Microsoft或本地)上,在升级Cortana之前找不到应用程序或设置。现在,它会在重建索引后找到我的文档。

它也不会在“设置”中搜索。更糟糕的是,在Cortana之外,即使搜索到的文本位于当前搜索页面中,“设置”面板搜索框中的搜索也无法找到任何结果!

在新创建的本地管理员帐户上,测试,它的工作原理就像一种魅力。

它可能是某个地方的访问权限问题。

评论


您是否找到此版本问题的解决方案?我有这个确切的问题。

– NickG
15年12月14日在16:12

我只花了2美分,创建了一个本地管理员帐户,删除了我的Microsoft帐户,然后从头开始创建了我的Microsoft帐户。登录后,可以找到所有应用程序。当然看起来是一个配置文件问题。

– basvo
17-2-23在20:20



#8 楼

我认为您实际上索引了太多文件,这阻止了搜索返回有用的结果。您的“索引选项”屏幕显示大约190万个被索引的项目。
我的索引中也有大约150万个文件,所有开发文件都位于C:\Users\<username>\目录下。我的开始菜单搜索确实很慢,并且没有返回有用的结果(找不到内置的应用程序,例如Internet Explorer或Edge)。
我可以通过将“索引位置”重置为Windows来解决此问题默认值(右键单击开始按钮->控制面板->索引选项->修改)。
仅包括:

脱机文件
开始菜单(C:\ProgramData\Microsoft\Windows\Start Menu\
用户(C:\Users\,但不包括C:\Users\<username>\AppData
我还排除了我的用户目录(C:\Users\<username>\dev等)下的大型开发目录。

这是我现在的索引设置的样子(现在仅注意我注意)索引了约36K个文件):

最后我触发了索引的重建(右键单击开始按钮->控制面板->索引选项->高级->重建)。

等待一会儿重新索引之后,开始菜单会尽快输入正确的结果!
这是有关如何使用索引改进Windows搜索的常见问题解答解决这个问题。

我可以索引我的整个计算机以便所有搜索都很快吗?
您不应该这样做。如果索引太大,或者包含系统文件位置(例如Program Files文件夹),则常规搜索将变慢。为了获得最佳效果,我们建议您仅添加经常搜索的文件夹。

默认的索引文件夹集基于安装了Windows 10的媒体PC的默认设置(以前是像我的主机一样从Windows 7 -> Windows 8 -> Windows 8.1 -> Windows 10升级了)

#9 楼

这个答案是我自己在Windows 10 Pro 1703 x64上的发现。 (这是创作者更新,伙计们。)我不得不诉诸它,因为令我惊讶的是,奥古斯托·巴雷托(Augusto Barreto)的回答对我不起作用。
事不宜迟:



执行以下任一操作:


创建具有管理特权的新临时用户帐户,注销当前帐户(非常重要)并登录到临时帐户
开始Windows恢复环境中的计算机



删除,重命名或移动以下文件夹:

C:\Users\[Your username]\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy


注意:在Windows Recovery Environment中,C:有时可能会变成D:,E:甚至F :,具体取决于您计算机的配置。

重新登录到原始帐户。

Cortana不会立即工作。 (正在忙于重新创建刚删除的文件夹。)但是,这样做之后,一切都会好起来的。重要提示:当我得出结论要执行此操作时,我已经确定Windows Search Indexer可以正常工作,而Cortana的问题却没有解决。结果显示得不好。我的证据表明,Cortana可以找到其他所有内容(包括我的音乐),并且通过File Explorer进行的搜索效果很好。

评论


将Cortana重置为superuser.com/a/1349887/322261建议的答案具有相同的效果,我认为:(该文件夹的日期现在为今天),它为我迅速解决了这个丑陋的问题。

– GLM
18/12/16在19:30

#10 楼

解决任何索引问题的更根本(更有效)的方法是将“索引选项”重置为默认值。
由于没有官方方法可以执行此操作,因此可以使用非官方方法来编辑Windows注册表。此处描述了执行的步骤:https://superuser.com/a/963621/210811。

但是,嘿,这是复制粘贴:



停止Windows搜索服务:

Win + R,services.msc,输入

找到Windows搜索条目,单击它,然后从左栏中选择“停止”。


完整删除以下注册表分支:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ CrawlScopeManager \ Windows \ SystemIndex


>您可以为此使用Registrar Registry Manager的免费家庭版。

按照步骤1,但是单击“开始”而不是“这次停止”。


评论


即使服务已停止,尝试删除它时仍会收到错误消息。原来我必须先拥有所有权。

– jpmc26
19年2月16日在3:48

正确,这就是为什么我提到注册商注册管理器。由于此所有权问题,常规regedit.exe无法删除此分支。

–神经递质
19年2月18日在13:41

#11 楼

自技术预览以来,该错误显然已经存在。

提出的一种解决方案是确保在“索引位置”窗口中检查程序文件和程序文件(x86)
。 />其他人似乎发现该错误
仅在菜单中的项目数超过512时才会出现。
为了验证这一理论,我建议将索引位置最小化并重建
一旦对重要项目进行了索引并可用,则可以添加更多位置。

最终的解决方案是安装替代的“开始”菜单,例如免费的
Classic贝壳。 Windows“开始”菜单和Classic Shell可以同时使用。

#12 楼

我通过在services.msc中启用Windows搜索服务来解决此问题。不知道我是在意外调整期间禁用了它,还是在Win 8.1升级后就禁用了它。重新启用并启动Windows搜索服务后,我可以再次搜索我的应用程序。

评论


如果您的域服务过去由于性能原因禁用了此功能,它将使您无法使用Windows 10!

–CarComp
2015年11月9日在18:29

#13 楼

我遇到了同样的问题,以下内容为我解决了这个问题:

我首先按照先前的帖子中的说明重新安装了Cortana。但这并不能解决问题,我只是想将其包括在内以确保完整性(也许不会有所不同;)。

然后我打开了索引选项,并删除了用户文件夹和开始菜单文件夹(可以在C:\ ProgramData \ Microsoft \ Windows \ Start菜单下找到)。为此,必须显示隐藏文件。
我单击“确定”并关闭索引选项。

然后我重新打开索引选项,再次添加两个文件夹,单击“高级”并启用“为加密文件编制索引”,然后单击“重建”。

这为我解决了这个问题。现在,可以通过搜索找到Word,Excel和所有程序。也许并非我所有的步骤都是必要的。

评论


我对此修复程序寄予厚望!不幸的是,对我来说,它没有用。实际上,现在我在搜索区域的顶部有一个永久的“我们正在准备搜索...”通知。稍后,我将尝试重新启动,看看是否有所不同。

–CleverPatrick
15年8月13日在19:14

#14 楼

升级到Windows 10后,Cortana搜索找不到适合我的应用程序,因为我为我的SSD驱动器安装的Samsung Magician软件已配置为“最大可靠性”模式,该模式禁用了索引服务/搜索。为了让Cortana再次找到我的计算机上安装的应用程序,我需要在Samsung Magician软件中更改为“最大可靠性”模式。此答案对使用Samsung SSD和Samsung Magician软件的任何人都将有所帮助。



#15 楼



开始>在字母应用列表中查找Cortana应用>右键单击>更多>应用设置>向下滚动并单击“重置”

评论


下次我必须解决一些问题时,我将首先检查显示的最新解决方案。感谢分享

– GLM
18/12/16在19:26

#16 楼


如果浏览到“ C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs”,则可以看到这些应用程序的快捷方式仍然存在。
但是Cortana找不到它们。 。从Microsoft Office应用程序到IIS到其他所有内容与我安装的数百个其他应用程序相比。我可以通过重新创建个人资料来解决此问题。


创建一个新用户
重新启动PC和该新用户
将C:\ Users \下的用户目录重命名为_old
Open regedit并查找密钥HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
那里有一个服务器子文件夹。您应该删除与“ profileImagePath”键匹配的文件夹。请小心删除此处的错误文件夹。
重新启动PC并与您登录
您的PC现在应该创建一个新的配置文件

如果您跳过第4步,则会创建窗口每次重新启动时,都会通过重新启动删除新的临时用户文件夹。

请注意,一些测试表明,将文件复制到“ C:\ ProgramData \ Microsoft \ Windows \ “开始菜单\程序”或“ C:\ Users \ John \ AppData \ Roaming \ Microsoft \ Windows \“开始菜单\程序””。

我也阅读了一些主题,您不应该从已索引的文件夹中排除默认的库文件夹(例如dokuments,图片等),因为这会导致搜索出现大量问题。

评论


如果您否决了为什么这是错误/错误答案的答案,请添加评论。

–伊凡·维克托罗维奇(Ivan Viktorovich)
2015年12月2日,11:39

#17 楼

我们遇到了同样的问题,但原因是禁用了UAC。

要修复,请重新启用UAC,然后重建索引。