2015-08-03 16:31:12 +0000 2015-08-03 16:31:12 +0000
117
117
Advertisement

Cortana Search не находит приложения в Windows 10.

Advertisement

Для нескольких последних версий (начиная с Windows Vista, я думаю), если вы нажмете на клавишу Windows и начнете печатать, Windows будет искать приложения.

С момента перехода на Windows 10 с Cortana , она только нажимает или пропускает при поиске приложений. И частичного поиска она тоже не делает.

Некоторые примеры:

  • WinKey + тип “Paint” не находит “mspaint”. Вместо этого она предлагает некоторые приложения из магазина.
  • WinKey + тип “Excel” не находит Excel. Не находит “Word” и “Word”. Однако, набирая “OneNote”, находит “OneNote”.

Какова причина такого поведения и как заставить Cortana снова найти приложения, установленные на моей машине? Есть ли какая-то настройка, которую я пропустил?


Если я перейду по ссылке “C:\ProgramData\Microsoft\Windows\Start Menu\Programs”, то увижу, что все ярлыки для этих приложений все еще существуют. Но Cortana их не находит. Все, от приложений Microsoft Office до IIS до Beyond Compare и сотен других приложений, которые я установил.

Где я могу установить, какие папки Cortana индексы?


Как вы видите на снимке экрана ниже, эта папка меню “Пуск” действительно проиндексирована:

Однако ни одно из этих приложений не возвращается в качестве результатов поиска из меню “Пуск”.

Это может быть связано и с этим вопросом .

Я сделал совершенно новую установку Skype (для настольных компьютеров), и она нигде не отображается в меню “Пуск”. И ввод “Skype” для поиска приложения не находит его. Но ярлык Skype определенно находится в этом месте:

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

  • EDIT

Последнее обновление Windows 10 (Порог 2) решило эту проблему для меня. Теперь Cortana находит все мои файлы без проблем. Раньше моим единственным решением было использование Классическая оболочка , теперь я смог деинсталлировать ее и использовать стандартное меню Пуск Windows.

Advertisement

Ответы (16)

132
132
132
2015-08-12 03:29:47 +0000

Нашел решение здесь: Cortana not find Desktop apps when search for them

Вот соответствующая часть:

Я переустановил Cortana, используя следующую процедуру:

  1. Откройте окно командной строки (нажмите win + X, а затем нажмите A)
  2. Введите start powershell и нажмите
  3. Запустите команду (в одной строке):

Получить-AppXPackage -Name Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Регистр “$($_.InstallLocation)\AppXManifest.xml”}.

Через 30 секунд проблема была решена на моей машине. Невероятно.

23
23
23
2015-08-18 04:22:46 +0000

Если вы видите некоторые, но не все приложения для вашего Рабочего стола в поиске в меню “Пуск” и “Все приложения”, это, кажется, ошибка, где Windows 10 будет регистрировать только до 512 пунктов меню “Пуск ” , что может быть причиной.

Вы можете увидеть, сколько пунктов меню “Пуск” у вас в настоящее время, запустив следующие из списка в powershell

Get-StartApps | measure

Вы должны получить счет, который отражает все ваши приложения Modern/Metro плюс все ярлыки в меню “Пуск” ( по одному для каждого файла .lnk). Если ваш счетчик больше 512, то обходным путем будет удаление ненужных пунктов меню “Пуск” путем удаления неиспользуемых приложений или удаления ненужных файлов .lnk из каталогов меню “Пуск”:

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

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

Удаляя .lnk-файлы из этих папок, Windows 10 автоматически зарегистрирует ссылки в меню “Пуск”, которые ранее были пропущены из-за ошибки, без необходимости что-либо делать. Если вы снова запустите команду powershell, она должна отражать обновленный счетчик. Как только вы снизите счет до 512, ваш поиск в меню “Пуск” и “Все приложения” больше не будут отсутствовать.

NOTE: Легкий способ удалить целую кучу ненужных .lnk файлов - это удалить все ссылки на деинсталляторы, так как вы почти всегда уже имеете доступ к ним через “Add/Remove Programs”. Если этого недостаточно, вы можете запустить WinDirStat в двух папках стартового меню выше и отсортировать их по “элементам”, чтобы посмотреть, какие приложения добавили больше всего ссылок. Многие приложения также добавляют ссылки на свой веб-сайт или документацию, которые вам часто не нужны, так как они являются просто поиском Google.

Для меня удаления низко висящего фрукта было недостаточно, поэтому мне пришлось переместить кучу папок стартового меню для редко используемых приложений во временную (неиндексированную) директорию. Я планирую переместить их обратно, как только ошибка будет устранена. В частности, в Visual Studio, SQL Server и различные SDK от Microsoft добавляют TON пунктов меню “Пуск”.

14
Advertisement
14
14
2015-08-12 21:29:19 +0000

Трудно поверить, что что-то настолько фундаментальное для Windows и центральное с точки зрения пользователя может быть этой ошибкой. У меня была почти такая же проблема. Я решил ее, удалив из индекса все, кроме меню “Пуск”. Это может быть не вариант для вас, так как кажется, что вам нравится иметь возможность искать по многим папкам.

До Windows 7 для поиска программ и файлов в дополнение к меню “Пуск” я использовал инструмент “Поиск и запуск робота”, который, на мой взгляд, намного лучше, чем “Пуск”. Он оставляет стартовое меню в покое, в отличие от замены меню “Start”, и работает полностью независимо.

8
8
8
2015-08-20 03:12:17 +0000

Стоит попробовать Панель управления -> Неисправность -> Просмотреть все -> Поиск и индексирование. В моей Windows 10 (только что обновленной версии Windows 8.1) были найдены и исправлены некоторые проблемы с разрешениями для папок, связанных с поиском.

Конечно, это не исправило мои проблемы с поиском, связанные с тем, что я не нахожу большинство приложений и настроек меню “Пуск” (так же как и переустановку Cortana, путаницу с вариациями папок с индексами, например, простое использование меню “Пуск”, переустановку индекса снова и снова и т.д.). Поиск работал в основном хорошо до обновления Windows 10 - вздох.

7
Advertisement
7
7
2015-09-09 18:30:46 +0000

Мое исследование показало, что программы в пользовательском меню запуска

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

Is automatically исключены из индексации пользователей (исключают appData).

Я вручную добавил эту папку и жду сборки индекса.

6
6
6
2015-08-03 18:11:08 +0000

Хорошо, выполнение переиндексации поиска с экрана “Дополнительные опции” в разделе “Опции индекса” (см. скриншот), похоже, исправляет проблему. Это займет некоторое время, но уже 7-Zip и Beyond Compare идут туда, где они не были ранее (и они расположены в алфавитном порядке ближе к началу, я полагаю).


EDIT В конечном итоге это сработало только частично. Он нашел некоторые из отсутствующих приложений, но 90% из них до сих пор отсутствуют.

Плюс кажется, что нет возможности добавить их обратно.

4
Advertisement
4
4
2015-08-18 12:36:13 +0000

На самом деле, кажется, что это большая проблема: 0x2 и 0x2 и На моей учетной записи, Microsoft или локальной, которая существовала до обновления Cortana не находит Apps или настройки. Теперь он находит мои документы после восстановления индекса.

Он также не ищет в “Настройках”. И что еще хуже, за пределами Cortana, поиск в окне поиска панели “Настройки” ничего не находит, даже если искомый текст находится на текущей странице поиска!

На вновь созданной учетной записи локального администратора, просто для тестирования, работает как шарм.

Это может быть где-то проблема с правом доступа.

3
3
3
2015-08-23 12:18:53 +0000

Я думаю, что на самом деле вы индексируете слишком много файлов, и это мешает поиску возврата полезных результатов. На экране “Параметры индексирования” отображается около 1,9 миллиона проиндексированных элементов.

в моем индексировании также находится около 1,5 миллиона файлов, все мои файлы разработки находятся в каталоге `C:\Users<username>Я думаю, что на самом деле вы индексируете слишком много файлов, и это мешает поиску возврата полезных результатов. На экране “Параметры индексирования” отображается около 1,9 миллиона проиндексированных элементов.

в моем индексировании также находится около 1,5 миллиона файлов, все мои файлы разработки находятся в каталоге . Поиск в моем стартовом меню был really медленным и не давал полезных результатов (не нашел бы встроенных приложений, таких как Internet Explorer или Edge).

я смог это исправить, сбросив мои “Индексированные места” в настройки Windows по умолчанию (кнопка запуска правой кнопкой мыши -> Панель управления -> Параметры индексирования -> Изменить).

Включить только:

  • Оффлайн-файлы
  • Меню “Пуск” (`C:\ProgramData\Microsoft\Windows\Start MenuЯ думаю, что на самом деле вы индексируете слишком много файлов, и это мешает поиску возврата полезных результатов. На экране “Параметры индексирования” отображается около 1,9 миллиона проиндексированных элементов.

в моем индексировании также находится около 1,5 миллиона файлов, все мои файлы разработки находятся в каталоге `C:\Users<username>Я думаю, что на самом деле вы индексируете слишком много файлов, и это мешает поиску возврата полезных результатов. На экране “Параметры индексирования” отображается около 1,9 миллиона проиндексированных элементов.

в моем индексировании также находится около 1,5 миллиона файлов, все мои файлы разработки находятся в каталоге . Поиск в моем стартовом меню был really медленным и не давал полезных результатов (не нашел бы встроенных приложений, таких как Internet Explorer или Edge).

я смог это исправить, сбросив мои “Индексированные места” в настройки Windows по умолчанию (кнопка запуска правой кнопкой мыши -> Панель управления -> Параметры индексирования -> Изменить).

Включить только:

  • Оффлайн-файлы
  • Меню “Пуск” ()
  • Пользователи (`C:\UsersЯ думаю, что на самом деле вы индексируете слишком много файлов, и это мешает поиску возврата полезных результатов. На экране “Параметры индексирования” отображается около 1,9 миллиона проиндексированных элементов.

в моем индексировании также находится около 1,5 миллиона файлов, все мои файлы разработки находятся в каталоге `C:\Users<username>Я думаю, что на самом деле вы индексируете слишком много файлов, и это мешает поиску возврата полезных результатов. На экране “Параметры индексирования” отображается около 1,9 миллиона проиндексированных элементов.

в моем индексировании также находится около 1,5 миллиона файлов, все мои файлы разработки находятся в каталоге . Поиск в моем стартовом меню был really медленным и не давал полезных результатов (не нашел бы встроенных приложений, таких как Internet Explorer или Edge).

я смог это исправить, сбросив мои “Индексированные места” в настройки Windows по умолчанию (кнопка запуска правой кнопкой мыши -> Панель управления -> Параметры индексирования -> Изменить).

Включить только:

  • Оффлайн-файлы
  • Меню “Пуск” (`C:\ProgramData\Microsoft\Windows\Start MenuЯ думаю, что на самом деле вы индексируете слишком много файлов, и это мешает поиску возврата полезных результатов. На экране “Параметры индексирования” отображается около 1,9 миллиона проиндексированных элементов.

в моем индексировании также находится около 1,5 миллиона файлов, все мои файлы разработки находятся в каталоге `C:\Users<username>Я думаю, что на самом деле вы индексируете слишком много файлов, и это мешает поиску возврата полезных результатов. На экране “Параметры индексирования” отображается около 1,9 миллиона проиндексированных элементов.

в моем индексировании также находится около 1,5 миллиона файлов, все мои файлы разработки находятся в каталоге . Поиск в моем стартовом меню был really медленным и не давал полезных результатов (не нашел бы встроенных приложений, таких как Internet Explorer или Edge).

я смог это исправить, сбросив мои “Индексированные места” в настройки Windows по умолчанию (кнопка запуска правой кнопкой мыши -> Панель управления -> Параметры индексирования -> Изменить).

Включить только:

  • Оффлайн-файлы
  • Меню “Пуск” ()
  • Пользователи (, но исключая C:\Users\<username>\AppData)
  • я также исключил мои большие каталоги разработки под моим пользовательским каталогом (C:\Users\<username>\dev и т.д.).

Так теперь выглядят мои настройки индексации (обратите внимание, что теперь индексируются только ~36K файлов):

И наконец, я запустил перестройку индекса (кнопка запуска правой кнопкой мыши -> Панель управления -> Параметры индексации -> Дополнительно -> Перестройка).

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

Это FAQ о том, как улучшить поиск в Windows с помощью индекса - то, что подсказало мне об этом.

Могу ли я проиндексировать весь компьютер так, чтобы все поиски были быстрыми?

Вам не следует этого делать. Если вы сделаете индекс слишком большим, или если вы включите расположение системных файлов (например, папку Program Files), ваш рутинный поиск замедлится. Для достижения наилучших результатов мы рекомендуем добавлять только те папки, в которых Вы часто осуществляете поиск.

Набор индексируемых папок по умолчанию был основан на настройках по умолчанию с моего носителя, на котором была установлена Windows 10 (не была обновлена с Windows 7 -> Windows 8 -> Windows 8.1 -> Windows 10, как на моей основной машине).

2
Advertisement
2
2
2015-08-31 08:28:34 +0000

Более радикальным (и эффективным) решением любой из задач индексации является сброс Indexing Options в значения по умолчанию.

Так как для этого нет официального метода, можно использовать неофициальный метод - редактирование реестра Windows. Шаги, которые необходимо выполнить, описаны здесь: https://superuser.com/a/963621/210811 .

Но вот копийпаста:

  1. Стоп Windows Search service:

  2. Удалите следующую ветку реестра целиком:

  3. Следуйте шагу #1, но в этот раз нажмите Start вместо Stop.

1
1
1
2015-08-10 19:27:04 +0000
1
Advertisement
1
1
2018-08-17 07:13:01 +0000

Это сработало для меня и не включало в себя изменение настроек поискового индекса или переустановку Cortana.

Пуск > Найти приложение Cortana в алфавитном списке приложений > Нажмите правой кнопкой мыши > Подробнее > Настройки приложения > Прокрутите вниз и нажмите ‘Сброс’.

1
1
1
2015-08-13 06:25:41 +0000

У меня был тот же вопрос, и следующие решили его за меня:

я, прежде всего, переустановил Кортану, как объяснялось в предыдущей заметке. Это не решило проблему, и я просто хочу включить ее для полноты (может быть, это не имеет значения ;)

Затем я открыл опции индексации и удалил папку пользователя и папку меню “Пуск” (которое можно найти в меню C:\ProgramData\Microsoft\Windows\Start). Для этого необходимо отобразить скрытые файлы. Я нажал на кнопку OK и закрыл опции индексации.

Затем я снова открыл опции индексации, снова добавил две папки, щелкнул на кнопку “Дополнительно” и включил “Индексировать зашифрованные файлы”, и щелкнул на кнопку “Перестроить”.

Это решило проблему для меня. Теперь Word, Excel и все программы можно найти с помощью поиска. Может быть, не все мои шаги необходимы.

1
Advertisement
1
1
2015-08-24 22:04:45 +0000

I

1
1
1
2016-06-30 13:15:59 +0000

После перехода на Windows 10 поисковая система Cortana не находила для меня приложений, потому что программное обеспечение Samsung Magician, которое я установил для своего SSD-накопителя, было настроено на режим максимальной надежности, который отключил услугу индексирования/поиска. Для того чтобы Cortana снова нашла приложения, установленные на моем компьютере, мне необходимо было переключиться в режим максимальной надежности в программном обеспечении Samsung Magician. Этот ответ будет полезен всем, у кого есть SSD-накопители Samsung и программное обеспечение Samsung Magician.

0
Advertisement
0
0
2017-02-02 03:00:46 +0000

У нас была та же проблема, но причина была в том, что UAC был отключен.

Для исправления, повторного включения UAC, а затем восстановления индекса.

0
0
0
2015-11-23 22:35:30 +0000

Если я просмотрю “C:\ProgramData\Microsoft\Windows\Start Menu\Programs”, то вижу, что все ярлыки для этих приложений все еще существуют. Но Cortana их не находит. Все, начиная с приложений Microsoft Office и заканчивая IIS и заканчивая Beyond, по сравнению с сотнями других приложений, которые я установил.

Я могу исправить это, воссоздав свой профиль.

  1. Создать нового пользователя
  2. Перезапустите ПК и колдунью для этого нового пользователя
  3. Переименовать директорию пользователя в C:\Users\ в _old
  4. Откройте regedit и найдите ключ HKEY_LOCAL\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  5. Там есть подкаталоги сервера. Вы должны удалить папку, в которой ключ “profileImagePath” соответствует вам . Будьте осторожны, удаляя здесь неправильные папки.
  6. Перезапустите ПК и войдите в систему
  7. Теперь ваш ПК должен создать новый профиль

Если вы пропустите шаг 4, то при каждом перезапуске будет создаваться новая временная пользовательская папка с которой будет удалена при перезагрузке.

Знайте, что какой-то тест показал мне, что, похоже, нет разницы, копируя файлы в “C:\ProgramData\Microsoft\Windows\Start Menu\Programs” ИЛИ “C:\Users\John\AppData\Roaming\Microsoft\Windows\StartMenu\Programs”.

Также я читал по некоторым темам, что НЕ следует исключать папки библиотеки по умолчанию (например, документы, картинки и т.д.) из индексируемых папок, потому что это вызовет массивные проблемы с поиском.

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

15
8
14
9
13
Advertisement