Windows 10:Cortana 搜索未找到可移植应用程序

Windows 10:Cortana 搜索未找到可移植应用程序

这个问题涉及寻找一般的应用程序,但是不是便携式的:Cortana 搜索未在 Windows 10 上找到应用程序

我有一个便携式应用程序位于但未安装在C:\sdk\cmder\Cmder.exe。我还有一个快捷方式位于:C:\Users\twing\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\cmder

cmder查找正常的、已安装的应用程序,工作正常,但如果我搜索它,我找不到它,它对其他便携式应用程序的工作方式相同。

重新索引对问题没有任何影响。我甚至添加了一个新的索引位置C:\sdk\shortcuts并添加了cmder一个互联网快捷方式,但它也不起作用。

我也尝试将C:\sdk其自身添加到“.exe”所在的位置,但没有什么区别。

我该如何解决?

答案1

便携式应用程序,或者实际上任何程序都可以通过两种方式之一进行索引。

  1. 通过位于系统路径上作为*.exe
  2. 在注册表中。有几种方法可以实现这一点,但最简单的方法是在注册表中注册应用程序应用程序路径

一个例子是(在 PowerShell 中):

New-Item -Path HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\myapplication.exe -Value C:\blah\myapplication.exe

答案2

可以。唯一的问题是,即使是在全新安装的 Windows 10 上,重建的索引也需要一整天的时间才能开始显示在开始菜单中。

经过昨天和今天的搜索,我最终在开始栏中找到了便携式应用程序。

请记住,我今天早上刚刚“重置”了 win 10,所以这是一个“全新”安装。

今天早上我搜索了同样的主题,找到了这篇帖子,下载了该应用程序的便携版和安装程序版。

上午 9:00 左右安装了安装程序版本,以为 Cortana 只会在注册表中找到内容,而不仅仅是 MUI 条目。复制安装程序版本创建的开始菜单快捷方式。直接卸载安装程序版本,卸载后,我将快捷方式放回原处C:\ProgramData\Microsoft\Windows\Start Menu\Programs并更改其路径以指向同一应用程序的便携版本。我确保快捷方式可在索引选项并重建索引。花了大约 30 分钟的时间摆弄所有权和共享选项,我能想到的任何方法都可以让 Cortana “更好地查看”我的应用程序。(现在回想起来,我怀疑所有这些都是必要的,我认为 Cortana 现在很糟糕,它真的需要 8 个小时才能索引一堆快捷方式

下午 5:30,出于习惯,我猛地按下 Windows 键并输入应用程序名称,希望它会显示出来,完全忘记了 Cortana 不会索引便携式应用程序的事实,没想到图标出现在我的眼角,我启动了它,纯粹是出于肌肉记忆。我检查了一下,确保我启动的是应用程序的便携式版本,果然它就在这里。

注意:在 Cortana 修复之前,我建议您在桌面上使用 Everything Search Engine。它可以在几秒钟内索引数 TB 的数据。当然,它不会索引文件的内容,但它可以满足您的便携式应用程序搜索需求,并且比 Windows 已有的或不久的将来会出现的任何产品都要出色。http://www.voidtools.com/

图像链接证明。superuser.com 认为我还没有足够的资格发布图像。 https://onedrive.live.com/redir?resid=4101341642620E2A!4025&authkey=!AEIaKWYQs5wSfaM

答案3

您链接了多少个应用程序?根据此论坛:

http://www.tenforums.com/general-discussion/10938-start-menu-search-not-finding-applications-6.html

显然,如果超出某个限制,应用程序将不会显示在搜索中。此外,不确定您是否尝试过,但这里列出了另一种解决搜索问题的方法:

http://www.tenforums.com/general-discussion/9263-were-getting-search-ready-error-windows-cortana-search-2.html#post302218

相关内容