Очарование поиска в Windows 8.1 медленное, загрузка ЦП explorer.exe составляет 100%
После обновления до Windows 8.1 в эти выходные функция поиска стала довольно бесполезной. Когда я начинаю печатать, он отправляет загрузку моего процессора до 100% (диспетчер задач показывает Windows Explorer в качестве основного нарушителя), и результаты довольно медленные. Самое смешное, что у меня есть i7 с 8 логическими ядрами, и это один из редких случаев, когда одной программе действительно удается использовать их все сразу.:)
Некоторые поисковые запросы, которые работали ранее (например, при наборе "устройства" вызывали бы ссылку "Устройства и принтеры" для панели управления), также больше не отображаются, если для поиска выбрано "Все". Если я выберу "Настройки" в раскрывающемся списке, то будет показана ссылка "Устройства и настройки", но для получения результатов потребуется около 3 секунд, что сделает все это бесполезным.
Я попытался полностью отключить службу поиска Windows (хотя это не пиковая загрузка процессора), но это не помогло. Также отключил интеграцию веб-поиска Bing в настройках ПК, но это ничего не изменило (за исключением того, что результаты веб-поиска теперь исключаются из медленного поиска).
Я нашел несколько похожих тем в сети, но они не предлагают никаких решений:
- Windows 8.1 explorer.exe отправляет процессор на 100% при поиске в интерфейсе Metro
- Очарование поиска Windows 8.1 предварительного просмотра загружает 100% CPU
- В результате поиска в Windows 8.1 файл explorer.exe достигает 100%
У кого-нибудь есть подобная проблема и возможно решение этой проблемы?
Поскольку я привык нажимать кнопку Windows и сразу же печатать, чтобы запустить свои приложения, я рассматриваю два очевидных решения:
- Переустановите простую старую Windows 8 снова
- Установите приложение меню "Пуск" третьего уровня с работающей функцией поиска
4 ответа
Я проанализировал трассировку xperf, которую пользователь дал мне по technet, и исправление заключается в добавлении папки AppData, которая является частью вашего Userprofile, обратно в поисковый индекс.
Добавление X:\Users\[YOURUSERNAME]\AppData\Local\Packages к индексу (через Параметры индексации) исправляет это. В качестве альтернативы вы также можете добавить всю папку AppData, как было предложено ранее, но мне это кажется немного излишним.
Добавление папки AppData обратно в Search-Index не работает для меня. Но после проверки с помощью Process Monitor я обнаружил, что Explorer продолжит поиск всех файлов и папок в библиотеках (которые по умолчанию отключены в Windows 8.1), пока не будет завершен. Верните библиотеки по http://lifehacker.com/how-to-bring-libraries-back-in-windows-8-1-1446756473 и удалите все папки в библиотеках или добавьте их в Search-Index.
Просто добавьте C:\Users\userfolder\AppData\Local\Packages\windows.immersivecontrolpanel_\LocalState\Indexed\Settings в поисковый индекс. Если папка AppData не отображается, включите "Показать скрытые файлы и папки" в параметрах просмотра.