Индексатор поиска Microsoft Windows загружает процессор Windows 10

Обновлено: 21.11.2024

В этой статье приведены рекомендации по устранению неполадок с низкой производительностью поиска Windows.

Относится к: Windows 10 — все выпуски
Исходный номер базы знаний: 4558579

Обзор

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

Если вы наблюдаете общую низкую производительность при поиске или при построении поискового индекса Windows, перейдите к разделу Настройка производительности индексатора.

Если вы видите определенные сообщения об ошибках, перейдите к разделу Устранение ошибок поиска.

Подробнее

Настройка производительности индексатора

Основными факторами, влияющими на производительность индексирования, являются количество проиндексированных элементов и общий размер индекса. Эти факторы взаимосвязаны, но разделены.

Количество проиндексированных элементов

На компьютере обычного пользователя индексатор индексирует менее 30 000 элементов. На компьютере опытного пользователя индексатор может индексировать до 300 000 элементов. Если индексатор индексирует более 400 000 элементов, вы можете начать замечать проблемы с производительностью. Дополнительные сведения см. в разделе Размер базы данных индекса.

Индексатор может индексировать до 1 миллиона элементов. Если индексатор попытается проиндексировать сверх этого предела, это может привести к сбою или проблемам с ресурсами на компьютере (например, высокая загрузка ЦП, памяти или дискового пространства).

По умолчанию индексатор индексирует все почтовые ящики Outlook на компьютере. Если почтовый ящик содержит более 6 миллионов элементов, производительность индексатора может ухудшиться. Дополнительные сведения см. в разделе "Изменение параметров Outlook".

Чтобы проверить количество проиндексированных элементов, выберите «Настройки» > «Поиск» > «Поиск в Windows», а затем проверьте значение проиндексированных элементов.

Размер базы данных индекса

Поскольку количество проиндексированных элементов превышает 400 000, база данных индексов значительно увеличивается независимо от размера этих элементов. Размер элементов также влияет на размер базы данных. База данных, содержащая несколько больших файлов или большое количество файлов меньшего размера, может повлиять на производительность. Оба фактора вместе могут усугубить проблему. Индексатор пытается сжать данные индекса. Однако этот подход становится менее эффективным по мере роста базы данных индексов.

Чтобы проверить размер базы данных индекса, используйте свойство «Размер на диске» файла Windows.edb вместо того, чтобы полагаться на свойство «Размер» или размер файла, указанный в Проводнике. Из-за алгоритмов сжатия, которые индексатор использует для разреженных файлов ESE и NTFS, значение, указанное в проводнике, может быть неточным. Кроме того, это значение размера может включать пространство, которое использовалось или выделено для файла в прошлом, вместо использования текущего размера.

По умолчанию файл Windows.edb находится в папке C:\ProgramData\Microsoft\Search\Data\Applications\Windows. Чтобы проверить размер файла, выполните следующие действия:

Щелкните правой кнопкой мыши файл Windows.edb и выберите "Свойства".

Проверьте размер на диске. Это свойство отражает фактическое дисковое пространство, используемое базой данных.

Методы настройки

Для повышения производительности поиска и индексатора поиска можно использовать любой из нескольких подходов.

Чтобы убедиться, что индекс отражает ваши изменения, выберите «Настройки» > «Поиск» > «Поиск в Windows» > «Настройки индексатора расширенного поиска» > «Дополнительно» > «Перестроить».

Дайте индексатору поработать до 24 часов, чтобы перестроить базу данных индекса.

Исключить папки

Этот подход можно использовать для уменьшения количества индексируемых элементов и уменьшения размера базы данных индексов. Чтобы исключить из индекса целые папки, выберите «Настройки» > «Поиск» > «Поиск в Windows» > «Добавить исключенную папку». Затем выберите папку для исключения.

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

Изменить способ обработки индексатором определенных типов файлов

Чтобы управлять тем, как индексатор обрабатывает определенные типы файлов, откройте «Параметры индексирования» и выберите «Дополнительно» > «Типы файлов». Вы можете изменить способ обработки индексатором определенных типов файлов (идентифицируемых по расширению файла) или добавить и настроить новые типы файлов.

Дефрагментация базы данных индекса

Этот подход можно использовать для освобождения пустого места в базе данных индекса.Откройте окно административной командной строки и выполните следующие команды в указанном порядке:

Дополнительные сведения о том, как дефрагментировать базу данных индексов, см. в следующей статье базы знаний:

2952967 Windows.edb больше, чем ожидалось, когда PST-файл индексируется в Windows

Изменить настройки Outlook

Чтобы уменьшить объем содержимого почтового ящика Outlook, вы можете изменить интервал синхронизации на более короткий временной интервал, чем установленный по умолчанию интервал в один год. Дополнительные сведения см. в следующей статье:

Обновление 3115009 позволяет администраторам устанавливать дополнительные окна синхронизации почты и календаря по умолчанию для новых учетных записей Exchange в Outlook 2016

Устранение ошибок поиска

Если индексатор успешно создаст базу данных индекса, вы увидите сообщение Индексирование завершено на странице настроек поиска Windows и в параметрах индексирования.

Если появляется другое сообщение, см. следующую таблицу для получения дополнительной информации о сообщении и о том, как на него реагировать.

Пользователи Windows 10 сталкиваются с тем, что ноутбук ПК постоянно зависает, не реагирует на нажатия при запуске. И проверяя диспетчер задач, есть процесс под названием индексатор поиска Microsoft Windows, потребляющий огромное количество оперативной памяти или процессора. SearchIndexer.exe использует ЦП почти на 100%. В этом посте мы обсуждаем, что такое SearchIndexer.exe и как исправить высокую загрузку ЦП индексатором поиска Microsoft Windows в Windows 10.

Что такое SearchIndexer.exe?

Searchindexer.exe — это встроенная служба Windows, которая выполняет индексирование ваших документов, файлов, папок и т. д. для поиска Windows. Он в основном поддерживает механизм поиска файлов Windows, который помогает в функционировании функций Windows, таких как поиск в меню «Пуск», поиск в проводнике и т. д.

А индексатор поиска Microsoft Windows сильно загружает ЦП. В основном это происходит, если вы недавно перестроили поисковый индекс или случайно удалили папку с данными индекса. Опять же, иногда поврежденные системные файлы, заражение вирусом вредоносного ПО также вызывает эту проблему. Какой бы ни была причина, вот несколько решений, которые вы можете применить, чтобы уменьшить загрузку ЦП, исправить высокую загрузку ЦП индексатором поиска Microsoft Windows в Windows 10.

Исправить высокую загрузку ЦП поисковым индексатором Windows 10

Сначала выполните полное сканирование системы на предмет заражения вирусами с помощью последнего обновленного антивирусного приложения.

Запустите оптимизатор системы, например Ccleaner, чтобы очистить системный мусор, кеш, файлы дампа памяти и т. д. Кроме того, запустите средство очистки реестра, чтобы очистить и исправить неработающие ошибки реестра.

Перезапустите службу поиска Windows

  • Нажмите клавишу Windows + R, введите services.msc и нажмите "ОК", чтобы открыть консоль служб Windows.
  • Прокрутите вниз и дважды щелкните службу поиска Windows, чтобы открыть ее свойства.
  • Проверьте, запущена служба или нет. Если она не запущена, просто запустите службу и автоматически измените тип ее запуска.

Если служба находится в рабочем состоянии, отключите изменение типа запуска и остановите службу, нажмите «Применить», чтобы сохранить изменения. Перезагрузите Windows и снова откройте свойства поиска Windows из служб Windows. На этот раз измените тип запуска автоматически (отложенный запуск) и запустите службу рядом со статусом службы. Нажмите «Применить» и «ОК», чтобы сохранить изменения, и проверьте, что загрузка ЦП, используемая searchindexer.exe, снизилась.

Запустить средство устранения неполадок с поиском и индексированием

  • Если вы используете Windows 10, просто введите устранение неполадок в меню "Пуск" и нажмите клавишу ввода.
  • Затем прокрутите вниз, выберите поиск и индексирование и запустите средство устранения неполадок.

Или пользователи Windows 8.1 и 7 открывают панель управления «Устранение неполадок» -> «Просмотреть все» -> запускают средство устранения неполадок для поиска и индексирования.

Когда вас спросят, какие проблемы вы замечаете, выберите «Файлы не отображаются в результатах поиска» и нажмите «Далее». и позвольте Windows проверять и исправлять, если поиск и индексирование вызывают какие-либо проблемы, которые приводят к высокой загрузке ЦП или 100% использованию памяти.

Уменьшить объем индексируемых данных

  • Введите параметры индексирования в меню "Пуск" и нажмите клавишу ввода.
  • Нажмите кнопку "Изменить", чтобы открыть окно "Индексированные местоположения".
  • Затем нажмите стрелку рядом с диском C:, чтобы развернуть его папки.
  • Теперь вы можете снять некоторые флажки, чтобы удалить проиндексированные местоположения.
  • Нажмите кнопку OK в окне "Индексированные местоположения".
  • Нажмите «Закрыть» в окне «Параметры индексирования».

Перестроить индексатор поиска Windows

  • Чтобы сделать это снова, откройте параметры индексирования Windows,
  • Нажмите изменить и отменить выбор всех выбранных расположений, кроме диска OS C:, как показано ниже.
  • Затем нажмите "ОК", чтобы вернуться в окно параметров индексирования.

Теперь перейдите к дополнительным параметрам индексирования и нажмите кнопку "Перестроить индекс". Вы увидите следующее сообщение: Перестроение индекса может занять много времени. Некоторые результаты просмотра и поиска могут быть неполными, пока не будет завершено перестроение. Нажмите кнопку ОК, чтобы подтвердить и перестроить индекс.

Что он делает, так это то, что в верхней части окна параметров индексирования ваше индексирование изменится с любого числа на ноль, и он снова начнет строить индекс.

Отключить службу индексатора поиска

Если все вышеперечисленные методы не помогли исправить высокую загрузку ЦП индексатора поиска Windows 10, просто отключите эту службу из служб Windows и отключите функцию поиска Windows из функций Windows.

  • Для этого откройте службы Windows, нажав windows + R, введите services.msc и нажмите клавишу ввода.
  • Затем прокрутите вниз и дважды щелкните поиск Windows.
  • Здесь в свойствах поиска Windows измените тип запуска, отключите и остановите службу рядом с запущенным статусом.
  1. Введите функции Windows в меню "Пуск" и нажмите клавишу ввода.
  2. Здесь, в функциях Windows, прокрутите вниз и найдите Поиск Windows.
  3. Когда вы это сделаете, просто снимите флажок с окна поиска и сохраните изменения.
  4. Перезагрузите компьютер и убедитесь, что searchindexer.exe больше не запущен в диспетчере задач или ЦП, использование диска и памяти пришло в нормальное состояние.

Запустить проверку системных файлов

Откройте командную строку от имени администратора,

Введите sfc /scannow и нажмите клавишу ввода, чтобы запустить утилиту sfc, которая сканирует отсутствующие поврежденные системные файлы. Если они будут обнаружены, средство проверки системных файлов восстановит их самостоятельно из сжатой папки, расположенной в %WinDir%\System32\dllcache. После 100% завершения процесса сканирования Перезагрузите Windows и проверьте ЦП, использование памяти пришло в нормальное состояние

Это некоторые наиболее подходящие решения для устранения проблемы с высокой загрузкой ЦП индексатором поиска Windows 10 или проблемой 100% использования диска. И я уверен, что одно из этих решений решит проблему для вас. Тем не менее, если у вас есть какие-либо вопросы, предложения по этому посту, не стесняйтесь обсуждать их в комментариях ниже.

сообщить об этом объявлении

Вы часто думаете о том, как ваш компьютер может так быстро выдавать результаты вашего поискового запроса? В Windows 11/10/8/7 есть служба, работающая в фоновом режиме, которая помогает ей в этом. Эта служба называется SearchIndexer.exe. Она обеспечивает индексацию содержимого, кэширование свойств и результаты поиска файлов, электронной почты и другого содержимого. Таким образом, это означает, что в фоновом режиме он продолжает искать расположение различных файлов, хранящихся на компьютере. Следовательно, в свою очередь, это активирует поиск Windows в окне Cortana, меню «Пуск» или внутри проводника Windows.

Читайте: что такое индексирование поиска и как оно влияет на поиск в Windows?

SearchIndexer.exe Высокая загрузка диска или ЦП

Часто пользователи жалуются на то, что SearchIndexer.exe или SearchProtocolHost.exe потребляют очень много ресурсов ЦП или отображают высокую загрузку диска. Это в конечном итоге замедляет всю производительность компьютера. Итак, сегодня мы собираемся проверить, как решить эту проблему. Мы обсудим 9 способов решения этой проблемы.

СОВЕТ. Инструмент диагностики индексатора поможет устранить проблемы с индексатором поиска Windows 10.

1] Перезапустите службу поиска Windows

Нажмите комбинацию кнопок WINKEY + R, чтобы открыть окно «Выполнить». В этом окне «Выполнить» введите services.msc и нажмите Enter. Откроется окно диспетчера служб.


В Диспетчере служб вы получите огромный список служб, которые работают вместе с Windows и заставляют все работать. Итак, из списка выберите Поиск Windows и щелкните его правой кнопкой мыши.

Теперь нажмите "Свойства". Выберите для параметра Тип запуска значение "Автоматически" и убедитесь, что служба запущена. Теперь нажмите «Применить», а затем «ОК».

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

2] Запустите средство устранения неполадок с поиском и индексированием

Чтобы восстановить поиск Windows, откройте Панель управления, нажав комбинацию клавиш WINKEY + X и щелкнув Панель управления, или выполните поиск в окне поиска Cortana.

В разделе поиска Проводника Windows найдите Устранение неполадок

Теперь в результатах поиска вы увидите меню с пометкой Устранение неполадок. Нажмите на нее.

На левой боковой панели нажмите «Просмотреть все».

Во всем списке обратите внимание на поиск и индексирование. Нажмите на него и запустите.

Выберите файлы, которые не отображаются в результатах поиска, и нажмите "Далее".

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

Читайте: как включить режим учета питания устройства в Windows 10.

3] Перестроение индекса

Откройте панель управления, нажав комбинацию клавиш WINKEY + X и выбрав Панель управления, или найдите ее в окне поиска Cortana.

В разделе поиска проводника Windows найдите параметры индексирования.

Теперь в результатах поиска вы увидите меню с пометкой «Параметры индексирования». Нажмите на нее.

Откроется новое окно параметров индексирования. В нижней части нажмите «Дополнительно».

Появится еще одно новое окно. Перейдите на вкладку с надписью Типы файлов

.

Внизу будет два переключателя. Нажмите на элемент с пометкой Свойства индекса и содержимое файла

.

Теперь нажмите OK.

Снова нажмите кнопку "Дополнительно" и на вкладке Настройки индекса нажмите "Перестроить".

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

Проверьте, сохраняется ли ваша проблема.

4] Устранение неполадок с помощью монитора ресурсов

Чтобы запустить окно Выполнить, нажмите комбинацию кнопок WINKEY + R.

Введите resmon внутри окна и нажмите Enter.

Откроется Монитор ресурсов

.

На вкладке Диск проверьте все экземпляры SearchProtocolHost.exe.

В окне "Активность диска" вы можете наблюдать, какие процессы и сколько ресурсов используется службой индексирования.

Откройте Панель управления, нажав комбинацию клавиш WINKEY + X и выбрав Панель управления, или выполните поиск в окне поиска Cortana.

В разделе поиска Проводника Windows найдите Параметры индексирования

.

Теперь в нижней части окна нажмите кнопку "Изменить".

Затем щелкните каталог, который вы хотите проиндексировать.

Нажмите "ОК", чтобы сохранить изменения.

Проверьте, решена ли ваша проблема.

5] Используйте DISM или SFC

Вы можете восстановить потенциально поврежденные системные файлы с помощью хороших с помощью SFC или восстановить поврежденный образ системы с помощью DISM.

Для этого нажмите сочетание клавиш WINKEY + X и выберите Командная строка (Администратор).

Теперь введите следующие команды:

Если первая команда не работает, попробуйте вторую.

Дождитесь завершения процесса.

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

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

Теперь введите следующие три команды последовательно и одну за другой:

Позвольте этим командам DISM работать и дождитесь их выполнения. Если приведенные выше команды не работают, попробуйте эти:

Замените букву диска, как вам удобно.

6] Настройка новой учетной записи администратора

Войдите в свою новую учетную запись администратора и перейдите по этому пути:

Переименуйте папку Microsoft.Windows.Cortana_cw5n1h2txyewy в Microsoft.Windows.Cortana_cw5n1h2txyewy.old.

Убедитесь, что скрытые файлы и папки видны, чтобы был виден указанный выше путь.

Перезагрузите компьютер и войдите в старый аккаунт.

Теперь откройте PowerShell, введите следующую команду и нажмите Enter:

Теперь снова перезагрузите компьютер и проверьте, устранена ли проблема.

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

1] Разрешить или запретить индексацию диска

Прежде всего откройте Компьютер или Этот компьютер в зависимости от используемой версии Windows.

Затем выберите и щелкните правой кнопкой мыши раздел, данные которого не индексируются.

Нажмите "Свойства".

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

Нажмите «Применить», а затем «ОК».

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

2] Отключение поискового индекса Windows

Нажмите комбинацию кнопок WINKEY + R, чтобы открыть окно "Выполнить".

В окне "Выполнить" введите services.msc и нажмите Enter.

Откроется окно Службы.

В этом окне вы увидите огромный список служб, которые работают вместе с Windows и заставляют все работать. Итак, из списка выберите Поиск Windows и щелкните его правой кнопкой мыши.

Теперь нажмите "Свойства".

Выберите для параметра Тип запуска значение Отключено и обязательно остановите службу.

Теперь нажмите «Применить», а затем «ОК».

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

Дата: 13 июня 2020 г. Метки: поиск

Похожие записи

Что такое SearchApp.exe? Могу ли я отключить его?

Kidrex — безопасная поисковая система для детей

Индексирование поиска временно приостановлено в Windows 11/10

[электронная почта защищена]

Аюш стал энтузиастом Windows с того дня, как у него появился первый компьютер с Windows 98SE. Он является активным участником программы предварительной оценки Windows с первого дня и теперь является MVP программы предварительной оценки Windows. Он тестировал предварительные версии сервисов на своем ПК с Windows 10, устройствах Lumia и Android.

Повторная попытка из моих предыдущих тем:

Только на одном компьютере (из нескольких, безусловно, моем самом мощном компьютере), все 64-разрядные версии Windows 10 Pro, все v1909, все с одним и тем же пользователем Microsoft Office 365, все с одним и тем же набором OneDrive для бизнеса папки связаны, поиск запускается из меню «Пуск» Windows (нажмите «Пуск» и начните вводить текст) или окна поиска панели «Пуск» Windows/поля поиска Cortana (любой из этих методов поиска, не имеет значения, какой), процесс SearchIndexer.exe привязывает все доступные ЦП (Xeon E3, 4 ядра с поддержкой Hyper-Threading 3,8 ГГц, всего 8 потоков) в течение 15–90 секунд, прежде чем возвращать результаты.

Прямой запрос индекса поиска Windows с помощью скрипта PowerShell мгновенно возвращает результаты.

Эта проблема на этом компьютере сохраняется даже после полной чистой переустановки Windows, которую я выполнил около шести недель назад, т. е. через несколько месяцев после возникновения проблемы. Тем не менее, проблема не может быть в аппаратном обеспечении машины, потому что 1. ничто другое не работает медленно на этой очень быстрой машине, и 2. эта же машина в той же конфигурации имела мгновенную производительность поиска до того, как я-не- знать, что изменилось, вероятно, из-за Microsoft в конце 2019/начале 2020 CY. Это также не простое «просьба сделать слишком много», как показано выше, раньше это работало нормально с тем же объемом данных, и мои меньшие/медленные системы работают нормально.

Я открыл несколько тем на форумах Microsoft, потратил десятки часов на электронные письма и звонки в службу технической поддержки с различными отделами и группами поддержки Microsoft по всему миру, но ничего не нашел. (Я в ярости от «поддержки» Microsoft, которая довела проблему до определенного момента, пообещав вернуться ко мне, а затем забросив ее навсегда — больше никаких телефонных звонков, никаких электронных писем, никаких ответов на мои последующие действия». Где мы?» контакты; неправильно направленные дела, деспотичные сценарии «необходимо повторить диагностические шаги первого уровня» и т. д.). И это влияет на мою работу каждый. Один. день. так как я сильно полагаюсь на поиск.

Пожалуйста, Microsoft, НЕ говорите мне запускать средство устранения неполадок, отключать службы запуска, загружаться в безопасном режиме, проверять наличие обновлений, запускать SFC и DISM или выполнять какие-либо другие типичные действия. Я сделал их все. Неоднократно. См. выше — свежая чистая переустановка Windows, и проблема возвращается.

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

Microsoft, готовы ли вы, наконец, поступить правильно?

Или, может быть, кто-то, кто любит редкую, содержательную техническую ошибку и возьмет от меня настоящее или виртуальное пиво в благодарность, если мы ее исправим, кто может сразу погрузиться в диагностическое ведение журнала, отслеживание процессов и т. д., чтобы увидеть, что действительно не так?

заранее спасибо, с сожалением-ваш,
-Джей Либов, CISSP, CIPP/US, CIPT, CISM (на пенсии)
Барселона, Испания

Читайте также: