Шарм пошуку Windows 8.1 повільний, з використанням процесора Explor.exe на 100%


18

З моменту оновлення до Windows 8.1 у ці вихідні функція пошуку стала марною. Коли я починаю набирати текст, він надсилає моє використання процесора на 100% (диспетчер завдань показує Windows Explorer як головного правопорушника), а результати доволі повільні. Найцікавіше, що у мене є i7 з 8 логічними ядрами, і це один з рідкісних випадків, коли одна програма насправді встигає використати їх усі одразу. :)

Деякі пошукові запити, які працювали раніше (наприклад, набравши "пристрої", виводить посилання "Пристрої та принтери" на панелі керування), також більше не відображаються, якщо для пошуку вибрано "Все". Якщо я вибираю "Налаштування" у спадному меню, то відображається посилання "Пристрої та налаштування", але для отримання результатів потрібні приблизно 3 секунди, що робить це все непотрібним.

Я спробував повністю відключити службу Пошуку Windows (хоча це не той, який досягає центрального процесора), але це не допомогло. Також вимкнено інтеграцію веб-пошуку Bing у налаштуваннях ПК, але це нічого не змінило (окрім результатів веб-пошуку, які увімкнено для повільного пошуку).

В Інтернеті я знайшов пару подібних тем, але вони не пропонують жодного рішення:

Хтось має подібну проблему, а можливо, і вирішення цієї проблеми?

Оскільки я звик натискати кнопку Windows і негайно вводити, щоб запустити свої програми, я розглядаю два очевидних рішення:

  • Заново встановіть звичайну стару Windows 8
  • Встановіть програму меню "Пуск третього", яка працює з функцією пошуку

Це помилка Windows 8.1, виправлення ще не випущено, але ви можете спробувати відновити індекс пошуку. >> neowin.net/forum/topic/… & social.technet.microsoft.com/Forums/windows/en-US/…
Rudolph

1
@Rudolph: дякую. Перебудова індексу пошуку не допомогла, а відключення не допомогло. Я також запустив Монітор процесів, щоб побачити, що відбувається: виявляється, що Explorer.exe повторюється через усі папки на всіх моїх дисках, коли починається пошук, і не припиняє його повторювати навіть після того, як я вже вибрав результат із список (він просто триває, поки не перевірятиме кожну папку). До речі, ваші посилання вже включені в моє запитання. :)
Groo

Мені здається дивним, що більше людей цього не відчуває. Хтось має уявлення, чому ця проблема викликана? (Тобто, чому потрібна папка за замовчуванням не знаходиться в шляху індексації?)
flindeberg

Відповіді:


15

Я проаналізував слід xperf, який користувач надав мені в технічній мережі, і виправлення - додати папку AppData , яка є частиною вашого Userprofile, назад до Search-Index .


Дякую, я спробую це перше, що завтра вранці, і підтверджую, чи спрацювало.
Groo

Працювало як шарм, дякую! Шкода, що я не зміг цього знайти на TechNet / Microsoft Answers, оскільки вони, як передбачається, є їх офіційними сайтами, але, як завжди, обмін стеками має найкраще співвідношення сигнал / шум. :)
Groo

Btw, чи знаєте ви, чи потрібно ще щось робити, щоб змусити Windows індексувати (тобто відображати в результатах пошуку) елементи панелі керування? Іншими словами, зараз введення тексту на зразок "видалити програми" чи "принтери" нічого не повертає. Можливо, я випадково видалив це з індексатора? Я знаю, що .cpl елементи зберігаються всередині Windows\System32, але це не схоже на місце, яке я хочу індексувати.
Гроо

чи встановили ви можливість знаходити часткові збіги в параметрах Провідника-> пошук.
magicandre1981

дякую, він працює зараз, напевно, його просто потрібно було закінчити індексувати.
Groo

13

Додавання X: \ Users \ [YOURUSERNAME] \ AppData \ Local \ Packages до індексу (через параметри індексації) виправляє це. Ви також можете додати всю папку AppData, як було запропоновано раніше, але мені це здається трохи надмірним.


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

+1 Дякую, це здається правильним, я виключив усе, окрім підпапки, про яку ви згадали, і відновив індекс, і все це працює зараз. Крім того (можливо, тому, що індекс був повністю перебудований), зараз усі мої елементи панелі управління також включені до результатів пошуку.
Groo

Я хочу, щоб ця відповідь з’явилася першою під час кожного пошуку цієї проблеми; Я провів тиждень, намагаючись розібратися, як це зробити, не індексуючи всю AppData (у мене вкрай масивна). Я сподіваюся, що MS випустить виправлення або виправить проблему, або незабаром додасть цей шлях.
SilverbackNet

5

Додавання папки AppData назад до Search-Index не працює для мене. Але перевіривши за допомогою Process Monitor, я виявив, що Explorer продовжуватиме пошук усіх файлів і папок у бібліотеках (які за замовчуванням вимкнено в Windows 8.1) до його завершення. Поверніть бібліотеки за допомогою http://lifehacker.com/how-to-bring-libraries-back-in-windows-8-1-1446756473 та видаліть усі папки в Бібліотеках або додайте їх до Search-Index.


1
+1 Дякую! Моя проблема полягала в тому, що я перемістив папку "Документи" на інший жорсткий диск поза папкою "Користувачі". Природно, він випав з індексу, але залишився в бібліотеці Документів. Додавання нового місця розташування Документів до індексу вирішило це для мене.
SnakE

Це вирішило для мене питання. Я видалив папку "Документи" з пошукового індексу і додав лише певні підпапки всередині нього (оскільки 90% лайна в "Документах" - це речі, створені програмами, і не те, що я зацікавлений у пошуку), але не торкнувся Документи бібліотека. Я видалив усі мої бібліотеки, оскільки не використовую цю функцію, і пошук повернувся до нормального. Спасибі!
Віктор

Приємно, це це виправило і для мене. Дякую.
Wouter

0

Просто додайте C: \ Users \ userfolder \ AppData \ Local \ Packages \ windows.immersivecontrolpanel_ \ LocalState \ Indexed \ Settings до свого індексу пошуку. Якщо папка AppData не відображається, увімкніть "Показати приховані файли та папки" в параметрах Перегляд.

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