27

В Windows 10 при поиске из меню "Пуск" или "Настройки" отображаются только результаты панели управления, но не новые настройки Windows 10. Например, если я наберу "обновить", результаты поиска будут "Обновление драйверов устройств" и "Просмотр установленных обновлений"; "Проверка обновлений" отсутствует. Если я создаю новую учетную запись тестового пользователя, у нее та же проблема.

Это раньше работало. Он сломался, когда я переустановил Cortana и перестроил индекс, чтобы решить другую проблему, заключающуюся в том, что настольные приложения не показывались в результатах поиска, и / или после того, как я удалил C:\Users из поискового индекса (я хотел более узкую индексацию). ) но потом положи обратно, когда возникнут проблемы. Я попытался полностью сбросить параметры индексирования, установив для HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\SetupCompletedSuccessfully значение 0 и перезапустив службу поиска Windows. Это не помогло. Есть идеи?

9 ответов9

32

Я столкнулся с той же самой проблемой и попытался почти все под солнцем, чтобы исправить это и закончил тем, что сдался и переустановил. Мой друг недавно столкнулся с той же самой проблемой (ТОЛЬКО вещи из новой панели настроек не отображаются в результатах поиска ни из начального поиска, ни непосредственно из настроек), и он сказал, что это исправило его:% LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState

Сначала убедитесь, что папка Indexed\Settings не пуста. У вас должна быть папка типа en-US (в зависимости от вашего языка) с кучей файлов. Если он пуст, вы должны скопировать файлы из другой учетной записи или компьютера, как описано в ответе ниже.

Затем щелкните правой кнопкой мыши папку IndexedPropertiesAdvanced → Установите флажок Разрешить индексирование файлов в этой папке в дополнение к свойствам файлов.

Нажмите Применить и выйти.

Он сказал, что в его случае это было уже проверено, но он снял флажок → применено → перепроверено → применено, и это исправило его для него.

10

Я думаю, что нашел решение этой проблемы:

Запустите Lpksetup /u и удалите любой возможный дубликат языка, который вы там найдете, перезапустите Windows и подождите несколько минут.

5

Я попробовал верхний ответ на этот пост по параметрам индексации для папки по следующей ссылке:

% LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState\ индексированные

Это не работает. Я заметил, что моя "проиндексированная" папка содержала только пустые "настройки" внизу. Я вошел в локальную учетную запись на своем компьютере (где поиск работал должным образом) и обнаружил, что в ней есть папка «en-US» в разделе "настройки" с кучей файлов, под которыми отсутствует учетная запись моего домена. Я скопировал эту папку и вставил ее в следующую папку на моей учетной записи домена:

% LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState\ индексированных \ Settings \

После этого я перезапустил, и мой поиск был исправлен!

Похоже, что, вероятно, существует проблема с несколькими причинами с тем же эффектом. Для меня это было сразу после установки нового домена. Возможно, у других есть другая проблема с тем же эффектом, когда права на индексирование портятся. Для меня фактические элементы, которые мне нужно были проиндексированы, отсутствовали.

Надеюсь, что этот взломать починить палочки. По крайней мере, основные вещи, которые я использую сейчас, работают, так что это все, что мне нужно на данный момент. Надеюсь, это полезно для других. Удачи!

4

Уродливый обходной путь: не используйте учетную запись Microsoft.

Менее уродливый обходной путь: мириться с этим, пока Microsoft не выпустит исправление.

К счастью, в приложении обратной связи Windows есть десятки сообщений об этом, что увеличивает шансы на исправление. С этой целью я разместил следующую копию. Это, безусловно, связано с типами счетов.

  1. Чистая установка Windows 10 Enterprise x64.
  2. Создать локального пользователя. (На данный момент поиск работает.)
  3. Создайте нового пользователя через учетную запись Microsoft или подключите текущую учетную запись к учетной записи Microsoft.
  4. Войдите через учетную запись Microsoft. (На данный момент поиск не работает. Например, ввод "check" не дает результата "Check for updates". Элементы панели управления старого стиля отображаются, а параметры нового стиля - нет.)
  5. Если на шаге 3 вы создали новую учетную запись, войдите в локальную учетную запись. (На этом этапе поиск снова работает. Это сломано только для учетной записи Microsoft.)
2

@Zediiiii был почти прав

  1. PowerShell с правами администратора (удалить приложение Cortana)

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*cortana*"} | Remove-AppxProvisionedPackage -Online

  1. Войти с другой учетной записью администратора

  2. Удалить %LOCALAPPDATA%\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy папка. Не забудьте зайти в папку этой учетной записи!

  3. Выйдите из системы и войдите обратно в уязвимую учетную запись пользователя.

  4. PowerShell с правами администратора (установите приложение Cortana)

Get-AppxPackage -Name Microsoft.Windows.Cortana | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

  1. Перезагружать. Может быть, выход и вход будет работать без перезагрузки.
1

Я потратил много времени, пытаясь решить эту проблему. Как и у @Edward Brey, у меня были функции поиска, которые работали для некоторых вещей, но не для других, особенно для каких-либо настроек.

Я сломал это, потому что я искал в настройках cortana и indexing, чтобы попытаться заставить мой компьютер работать немного быстрее. Переиндексация, изменение разделов реестра, экспорт работающего ключа реестра поиска и повторное импортирование, переустановка cortana, перестройка индекса, удаление всех записей индекса ... Ничто из этого не помогло мне. Поэтому я попробовал подход с дробовиком и сделал все - и это сработало.

Прежде чем пройти мой процесс, я бы предложил сделать только последний шаг и посмотреть, что произойдет. Я подозреваю, что это может работать один.

Здесь был мой процесс:

1-виток службы поиска окон. Сначала запустите services.msc, найдите Windows Search и отключите его. Завершить процесс поиска Windows.

2-Удалить Кортану.

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*cortana*"} | Remove-AppxProvisionedPackage -Online

Возможно, вам придется отключить настройку "узнай меня" в настройках конфиденциальности, прежде чем этот шаг будет работать.

3-Удалены все записи индекса с помощью панели управления -> индексирование -> изменить, а затем снять все флажки.

4-Отключите индексирование для всего содержимого файла на вашем главном жестком диске. Это можно сделать, щелкнув правой кнопкой мыши диск на моем компьютере, а затем сняв флажок «Разрешить файлы на этом диске ...». Пусть он работает для всех подфайлов и папок. Пропускать все ошибки, когда отображается опция. По завершении проверьте флажок и выполните те же шаги.

5-Установите для DWORD для HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\SetupCompletedSuccessful значение 0.

6-Перезагрузите машину.

7-Переустановите Cortana:

Get-AppxPackage -Name Microsoft.Windows.Cortana | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

8. Наконец, добавьте местоположения индексов, в которые вы хотите вернуться, используя параметры индекса панели управления. Обязательно добавьте% LocalAppData%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState

если вы хотите, чтобы ваши настройки отображались.

Это исправило мои проблемы cortana/search и спасло меня от установки обновления. Я хотел бы знать, если использование только шага 8 решает проблему.

Кроме того, я должен процитировать http://www.askvg.com/fix-we-are-getting-search-ready-problem-in-windows-10/ для некоторых советов. Я тоже попробовал несколько других вещей, но это был последний метод, который сработал. Надеемся, что ни одна из других настроек не была частью окончательного решения.

1

Старый поток, не знаю, поможет ли это кому-нибудь, но я попробовал каждое решение там, но, наконец, исправил это. Я попробовал следующее ...

  • Изменение параметров индексации папки% LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState

  • Regedit: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\SetupCompletedSuccessful> Установить на 0 (ноль)

  • Различные команды Powershell «Get-AppxPackage»

  • SFC

  • DISM
  • Сброс / Восстановление индексации
  • Наконец, я произвел "обновление" на месте с помощью Microsoft Media Creation Tool, "обновив" с Windows 10 Pro до того же самого (Windows 10 Pro) на моем Surface Pro 4. Ака ремонт.

...Так что я попробовал все это. Как примечание, я использую присоединенную к домену учетную запись, но я сомневаюсь, что это имеет значение, потому что я удалил локальную учетную запись администратора, которую я создал во время начальной настройки, и создал новую локальную учетную запись во время устранения неполадок. Затем я вошел в систему с новой локальной учетной записью, которую я только что создал, и функция поиска по-прежнему не работала правильно. Это сказало мне, что это была системная проблема, а не проблема профиля.

Поэтому после ремонта я вошел в свою учетную запись домена (и локальную учетную запись), и поиск по-прежнему не работал должным образом - никаких результатов "Настройки" и ограниченных результатов настройки программы, приложения и панели управления.

Но потом...Я прошел и фактически завершил настройку Cortana, выполнив вход с моей личной учетной записью Microsoft, и все получилось без нареканий. Мгновенно.

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

0

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

0

Для меня проблема возникла при смене языка на английский, а новая папка языка настроек индекса не создается.

Решение, которое работало для меня, состояло в том, чтобы пойти сюда:

%LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState\Indexed\Settings

и скопируйте ru-RU (как пример) и вставьте в качестве папки для копирования и переименуйте в en-GB (для Великобритании) в en-US (для США).

После завершения перейдите в следующее место:

%LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState

и щелкните правой кнопкой мыши на проиндексированной папке, затем выберите «Свойства»> «Дополнительно», снимите флажок «Разрешить файлы» в этом бла-бла-бла и нажмите «ОК» и «Применить», затем вернитесь и проверьте еще раз> « ОК» > « Применить».

Это должно сортировать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .