Настройки Windows 10 не проиндексированы


28

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

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


Помогают ли какие-либо предложения из этой темы? reddit.com/r/Windows10/comments/317gce/… Это было опубликовано во время предварительного просмотра, но люди сообщали, что это то же самое для релиза. Вы перезагрузили сам компьютер?
MC10

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


1
@DavidPostill В отличие от проблемы «Не найти приложения», в моем случае все приложения и индексируются, и отображаются правильно, а также документы и даже элементы панели управления старой школы. Отсутствуют только пункты настроек. Кроме того, ведущий ответ на эту проблему - бег Get-AppXPackage- не имел никакого эффекта.
Эдвард Брей

Ответы:


32

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

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

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

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

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


1
Работал отлично, спасибо! Исправлена ​​ошибка, из-за которой невозможно перейти непосредственно к настройкам из меню «Пуск», а также выполнять поиск в «приложении» настроек
Джон

4
Вы и ваш друг спасатели жизни, слава! (может потребоваться перезагрузить или перезапустить Проводник). MS в течение нескольких месяцев сводила меня с ума, создавая специальные папки ОС, подобные этим, чтобы пользователь не мог случайно их сломать, просто изменив глобальные настройки индексации диска.
GL-

Это также устраняет проблему, в которой говорится: «Эти результаты могут быть неполными» (и никогда не завершаются, даже если индексация выполнена). В моем случае это было из-за отсутствия папки en-us. Спасибо!
groovenectar

Я подробно остановился на этом ответе здесь superuser.com/questions/950102/… поскольку это, по-видимому, основное решение. Эти вопросы и ответы должны быть дедуплицированы с течением времени ...
Wouter

Я использовал этот Windows Server 2016, работает отлично
Андрей

11

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

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


Я пытался. Был показан только один язык (английский) (без дубликатов). Мастер не дал бы мне удалить его, даже если бы я захотел.
Эдвард Брей

Добавьте другой язык из панели управления, а затем удалите его. Кроме того, прикрепите любой значок от Настройки до Пуск, перестройте индекс поиска и перезапустите Windows.
Диего Муньос

Спасибо! Это то, что, наконец, сработало для меня. У меня было установлено два экземпляра "English (English)". Удаление одного и перезагрузка, наконец, решили проблему
Алан

Это действительно сработало для меня. Я дам вам точку зрения, потому что моя проблема с индексацией появилась после перехода с испанского (Испания) на английский (США)
Dazag

1
К сожалению, это окно позволяет мне удалить только «английский», который я хочу сохранить. Он не позволяет мне удалить «немецкий», потому что это «системный язык», хотя я удалил его везде и изменил все настройки региона и локали на английский.
Mivk

5

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

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

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

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

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

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

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


Именно это и случилось со мной. Папка была пуста, скопировав ее с другого компьютера, и перезагрузка исправила это.
Joon

4

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

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

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

  1. Чистая установка Windows 10 Enterprise x64.
  2. Создать локального пользователя. (На данный момент поиск работает.)
  3. Создайте нового пользователя через учетную запись Microsoft или подключите текущую учетную запись к учетной записи Microsoft.
  4. Войдите через учетную запись Microsoft. (На этом этапе поиск не работает. Например, при вводе команды «check» результат «Проверка обновлений» не появляется. Элементы панели управления старого стиля отображаются, а параметры нового стиля - нет.)
  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

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

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

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


Обратите внимание, что после этого процесса мои функции поиска работали правильно с отключенным Cortana через GPE. Хотелось бы мне знать о superuser.com/a/963621/210811 до всей этой ерунды.
Zediiiii

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. AKA для ремонта.

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

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

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

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


0

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


0

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

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

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

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

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

%LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.