Налаштування Windows 10 не індексовано


28

У системі Windows 10 під час пошуку в меню "Пуск" або "Налаштування" відображаються лише результати Панелі керування, але не нові налаштування Windows 10. Наприклад, якщо я введіть "оновлення", результатами пошуку є "Оновити драйвери пристроїв" та "Переглянути встановлені оновлення"; Відсутність "Перевірка оновлень". Якщо я створюю новий тестовий обліковий запис користувача, у нього є та сама проблема.

Це працювало раніше. Він зламався, коли я перевстановив Кортану та відновив індекс, щоб вирішити іншу проблему, яка полягала в тому, що додатки для настільних ПК не відображалися в результатах пошуку та / або після того, як я видалив 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, працює чудово
andrew

11

Я думаю, що я знайшов рішення цього питання:

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


Я намагався. Була показана лише одна мова (англійська) (без дублікатів). Майстер не дозволив би видалити його, навіть якщо я цього хотів.
Едвард Брей

Додайте іншу мову з Панелі управління, а потім видаліть її. Також закріпіть будь-яку піктограму від «Налаштування» для запуску, відновіть індекс пошуку та перезапустіть Windows.
Дієго Муньоз

Дякую! Це те, що нарешті спрацювало для мене. У мене було встановлено дві копії "англійської (англійської) мови". Видалення одного та перезавантаження нарешті виправили проблему
Алан

Це дійсно працювало для мене. Я підкажу вам, адже моя проблема з індексацією виникла після зміни з іспанської (Іспанія) на англійську (США)
Дазаг

1
На жаль, це вікно дозволяє лише видалити "англійську мову", яку я хочу зберегти. Це не дозволяє мені видалити "німецьку", оскільки вона "є системною мовою", навіть якщо я її видалив скрізь і змінив усі налаштування регіону та мови на англійську.
mivk

5

Я спробував верхню відповідь на це повідомлення про параметри індексації папки за наступним посиланням:

% LOCALAPPDATA% \ Пакети \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState \ indexed

Це не спрацювало. Я помітив, що моя "індексована" папка містить лише порожні "налаштування" під ними. Я увійшов до локального облікового запису на своїй машині (де пошук працював належним чином) і виявив, що в ньому є папка під назвою "en-US" у розділі "налаштування" з купою файлів, під якими мій обліковий запис домену відсутній. Я скопіював цю папку і вставив її в наступне місце у своєму обліковому записі домену:

% LOCALAPPDATA% \ Пакети \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState \ Індексовано \ Налаштування \

Після цього я перезапустив і мій пошук був виправлений!

Схоже, існує ймовірність виникнення декількох причин з однаковим ефектом. Для мене це було одразу після встановлення нового домену. Можливо, інші мають іншу проблему з тим же ефектом, коли дозволи на індексацію псуються. Для мене фактичні елементи, які мені потрібні були проіндексовані, відсутні.

Сподіваючись на цей злом виправити палички. Принаймні основні речі, якими я зараз користуюся, працюють, тож це все, що мені зараз потрібно. Сподіваємось, це корисно для інших. Удачі!


Це точно трапилось і зі мною. Папка була порожньою, скопіювавши її з іншого комп'ютера і перезавантаживши це виправлено.
joon

4

Потворне рішення: Не використовуйте обліковий запис Microsoft.

Менш негарне вирішення: миріться з цим, поки Microsoft не видасть виправлення.

На щастя, у додатку для зворотного зв’язку Windows є десятки повідомлень про це, що збільшує шанси виправити. З цією метою я опублікував таке докори. Звичайно, це стосується типів рахунків.

  1. Чисто встановіть Windows 10 Enterprise x64.
  2. Створіть місцевого користувача. (У цей момент пошук працює.)
  3. Створіть нового користувача через обліковий запис Microsoft або підключіть поточний рахунок до облікового запису Microsoft.
  4. Увійдіть через обліковий запис Microsoft. (У цей момент пошук порушений. Наприклад, введення "чек" не дає результату "Перевірити наявність оновлень". З'являються елементи панелі керування в старому стилі, але налаштування нового стилю не роблять.)
  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, відновлення індексу, стирання всіх записів індексу ... Жодне з них не працювало для мене самотужки. Тож я спробував підхід із рушниці і все зробив - і це спрацювало.

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

Ось мій процес:

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

2-Видаліть кортану.

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

Можливо, вам доведеться вимкнути налаштування конфіденційності "познайомитися зі мною", перш ніж цей крок спрацює.

3-Видалено всі записи індексу за допомогою панелі управління -> індексація -> змінити та зніміть прапорці з усіх полів.

4-вимкнення індексування всього вмісту файлів на вашому головному жорсткому диску. Це робиться клацанням правою кнопкою миші на диску на моєму комп’ютері, а потім зніміть прапорець "дозволити файли на цьому диску" .... Нехай він працює для всіх підфайлів і папок. Ігноруйте всі помилки, коли параметр представлений Після завершення перевірте прапорець і виконайте ті ж самі дії.

5 - Встановіть DWORD для HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ SetupCompletedSuccessfully to 0.

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

7-перевстановити Кортану:

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 \ SetupCompletedSuccessfully> Встановити 0 (нуль)

  • Різні команди "Get-AppxPackage" Powershell "

  • SFC

  • ДИСМ
  • Скидання / відновлення індексації
  • Нарешті, я зробив на місці "оновлення" за допомогою інструменту створення засобів масової інформації Microsoft, "модернізував" з Windows 10 Pro той самий (Windows 10 Pro) на моєму Surface Pro 4. AKA ремонт.

... Тож я б усе це спробував. Як бічну зауваження, я використовую обліковий запис, що приєднався до домену, але я сумніваюся, що це має значення, оскільки я видалив локальний обліковий запис адміністратора, який я створив під час початкового налаштування, і створив абсолютно новий локальний обліковий запис під час усунення несправностей. Потім я ввійшов у новий локальний обліковий запис, який я тільки що зробив, і функція пошуку все ще не працює належним чином. Це сказало мені, що це системна проблема, а не проблема профілю.

Тож після ремонту я ввійшов у свій обліковий запис домену (та локальний обліковий запис), і пошук ПОСЛІД не працює належним чином - відсутність результатів "Налаштування", а обмежені результати налаштування програми, програми та панелі управління.

Але потім ... Я пройшов і фактично закінчив налаштування Кортани, ввівшись із моїм особистим обліковим записом Майкрософт, і підрахунок все працював бездоганно. Миттєво.

Сподіваюся, це допомагає комусь там, я провів цілий день на цьому, бившись головою об стіну, і я навіть не відчуваю полегшення, враховуючи, наскільки дурний виправлення для мене.


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

і клацніть правою кнопкою миші на індексовану папку, потім Властивості> Додатково, Зніміть прапорець Дозволити файли в цьому бла-бла-бла і натисніть ОК та застосуйте, потім поверніться та ще раз перевірте> OK > Застосувати .

Це має сортувати його.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.