Я делаю установщик программного обеспечения без повышенных прав для Windows 10. Установщик сохраняет приложение в папке C:\Users\USER_NAME\AppData\Local\MY_APP_NAME
.Он также создает ярлык в папке C:\Users\USER_NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
.Ярлык правильно отображается в меню «Пуск», но никогда не появляется в результатах поиска.
Я попытался пересоздать индекс поиска и безуспешно запустил средство устранения неполадок меню «Пуск».Я из Польши, и поэтому Cortana на моей машине отключена.
Я исследовал другие ярлыки в этой папке и обнаружил, что некоторые приложения появляются в результатах поиска, а другие нет.Например, ссылка на SourceTree появляется в результатах поиска, тогда как ярлык на R-Link 2 Toolbox там не отображается.SourceTree и R-Link 2 Toolbox устанавливаются в папку AppData\Local
, и оба ярлыка сохраняются в AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
.Я не вижу разницы между их файлами ярлыков.Тем не менее, я могу найти SourceTree в результатах поиска, а R-Link там нет.Это поведение не связано с пробелами в имени приложения.Я попытался переименовать мое приложение, чтобы в его имени не было пробела, и это ничего не меняет.
Что мне нужно сделать, чтобы зарегистрировать ярлык для индексации?