Windows 10: Cortana Search не находит переносимые приложения

2866
Centril

Этот вопрос касается поиска приложений в целом, но не переносимых: Cortana Search не находит приложения в 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, но это не имеет значения.

Как это исправить?

10

3 ответа на вопрос

3
ehiller

Переносимые приложения или вообще любые программы могут быть проиндексированы одним из двух способов.

  1. Находясь в системном пути как *.exe
  2. Находясь в реестре. Есть несколько способов сделать это, но самый простой из них - зарегистрировать приложение в путях к приложениям.

Примером этого является (в PowerShell):

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

Оно работает. Единственная проблема - буквально весь день, чтобы перестроенный индекс начал отображаться в меню «Пуск» даже при новой чистой установке Windows 10.

После поиска этого вчера и сегодня вот как я в конце концов нашел мое портативное приложение в моей панели запуска.

Имейте в виду, я просто «сбрасываю» win 10 рано утром, так что это «свежая» установка.

Я искал эту же тему этим утром, нашел этот пост, скачал переносную и установочную версию этого приложения.

Около 9:00 утра. Установил версию установщика, думая, что cortana находила в реестре только вещи, а не только записи MUI. Скопировал ярлыки меню Пуск созданную версию установщика. Непосредственно удалила версию установщика, и после ее удаления я вернул ярлыки обратно C:\ProgramData\Microsoft\Windows\Start Menu\Programsи изменил их пути, чтобы они указывали на мою переносную версию того же приложения. Я позаботился о том, чтобы ярлыки можно было индексировать в параметрах индексирования, и перестроил индекс. Все, что я мог придумать, занималось вопросами владения и совместного доступа в течение 30 минут, что позволило бы cortana получить «лучшее представление» о моем приложении. ( Оглядываясь назад, я сомневаюсь, что все это необходимо, я думаю, что cortana просто сосет прямо сейчас, и буквально требуется 8 часов, чтобы индексировать руку, полную ярлыков )

В 17:30 я по привычке захлопнул клавишу Windows и набрал название своего приложения, ожидая, что оно покажет, забыв о том, что cortana не индексирует переносимые приложения и низкий уровень, и вот значок появился в моем глазу. и я запустил его из чистой мышечной памяти. Я проверил, чтобы убедиться, что я на самом деле запускаю портативную версию приложения и достаточно уверен, что это так.

Примечание: до тех пор, пока Cortana не будет исправлена ​​должным образом, могу ли я предложить поисковую систему Everything для вашего компьютера? Он будет индексировать террабайты данных в считанные секунды. Конечно, он не индексирует содержимое файлов, но он будет дополнять ваши потребности в поиске портативного приложения и затмевать все, что есть у Windows в ближайшем будущем. http://www.voidtools.com/

Ссылка на изображение доказательство. superuser.com не чувствует себя достаточно достойным, чтобы размещать изображения. https://onedrive.live.com/redir?resid=4101341642620E2A!4025&authkey=!AEIaKWYQs5wSfaM

Пожалуйста, проверьте с портативным устройством, у которого нет установщика, и сделайте ярлык самостоятельно ... MobaXTerm может оставить записи реестра или другие вещи даже после установки, которая делает что-то ценное ... Продолжительность восстановления индекса зависит от того, как сколько там файлов, насколько быстры ЦП и SSD / HDD ... Для меня уже несколько дней говорится "Индексирование завершено". Centril 9 лет назад 0
Мой пример делает сайт портативным. Его можно скачать с этого URL. Портативная версия - ссылка слева. http://mobaxterm.mobatek.net/download-home-edition.html Lyle Mcclanahan 8 лет назад 0
0
xCare

Сколько приложений вы связали? По данным этого форума:

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

Я установил по крайней мере: RollerCoaster Tycoon, Windows SDK и NoMachine после того, как перестроил индекс ... если бы он достигал предела, эти приложения не появлялись бы в поиске, но они - все они, так что это не может быть проблема. Centril 9 лет назад 0
Правда, должно быть что-то еще, скорее всего, ошибка. Как вы можете видеть из всех других проблем с поиском, они могут занять некоторое время, чтобы разобраться с их ошибками. xCare 9 лет назад 0

Похожие вопросы