Не удается удалить индексированные данные службы windows search для пользователя

  • Remove From My Forums

 locked

Проблемы в работе службы индексации

  • Вопрос

  • Добрый день,

    Столкнулся с проблемой, в совершенно непредсказуемый момент на WS16 сервере служба индексации решает пересоздать весь индекс, более того она удаляет всю папку «C:\ProgramData\Microsoft\Search\Data» и пересоздаёт всё заново.
    Это большая проблема, т.к. это сервер выступает как VDI, и и почта пользователей так же находится на сервере. В виду больших объёмов, индексация всего содержимого сервера занимает более 40 часов, и в это время пользователи не
    могу полноценно пользоваться поиска в почте и файлах.

    Так же, если вдруг кто-то сталкивался с настройкой службы индексации через реестр, а именно ветки «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search», для большей продуктивноcти работы индекса, буду очень признателен, за ваши советы.

    • Изменено

      28 сентября 2020 г. 9:25
      ошибка

Ответы

  • «Лучшее» решение что я смог найти на просторах интернета, это попытка восстановления через DISM

    DISM /Online /Cleanup-Image /RestoreHealth

    и sfc /scannow

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

    • Изменено
      Cooltoor
      5 ноября 2020 г. 17:28
      доп
    • Предложено в качестве ответа
      Petko KrushevMicrosoft contingent staff, Moderator
      9 ноября 2020 г. 7:00
    • Помечено в качестве ответа
      Petko KrushevMicrosoft contingent staff, Moderator
      23 ноября 2020 г. 7:27

Содержание

  1. Полное отключение индексации в Windows 7
  2. Полное отключение индексирования в Windows 7
  3. Шаг 1: Отключение службы
  4. Шаг 2: Отключение индексирования диска
  5. Шаг 3: Отключение задачи в «Планировщике заданий»
  6. Шаг 4: Удаление файла индекса
  7. Служба поиска, индексатор службы Microsoft Windows Search и его влияние на нагрузку процессора
  8. Индексатор службы Microsoft Windows Search грузит процессор?
  9. Как можно уменьшить нагрузку службы Microsoft Windows Search на процессор?
  10. Определяем папки, которые служба поиска должна индексировать
  11. Устанавливаем классический режим поиска
  12. Активируем привязку производительности индексатора к параметрам питания устройства
  13. Отключаем службу Windows Search

Функция индексирования в операционных системах Виндовс призвана ускорить поиск внутри компьютера любых файлов. Пользователь может гибко настраивать список индексируемых папок, а затем благодаря единой созданной базе, которая всегда обновляется и актуализируется в соответствии с выполняемыми действиями на компьютере, быстро искать необходимые файлы даже среди огромного количества документов. Однако далеко не у всех есть необходимость в индексировании по разным причинам, в связи с чем они решают его отключить.

Полное отключение индексирования в Windows 7

В определенных ситуациях от индексирования не только нет пользы, напротив, оно только мешает работе за ПК. Чаще всего эту функцию есть смысл отключить владельцам SSD для облегчения нагрузки на накопитель, кроме того, он сам по себе быстрый и поиск файлов на нем и без индексирования будет с высокой скоростью. На старых HDD индексирование тоже лучше выключить, чтобы продлить срок службы устройству. Мы также советуем отключать индексирование на флешках, где количество циклов записи гораздо меньше, а индексирование только ускоряет их выход из строя.

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

Шаг 1: Отключение службы

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

    Нажмите комбинацию клавиш Win + R, в поисковое поле впишите services.msc и нажмите «ОК» либо Enter.

Переведите «Тип запуска» в «Отключена», а затем нажмите «Остановить».

Теперь эти настройки должны выглядеть так.

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

Шаг 2: Отключение индексирования диска

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

    Откройте «Мой компьютер» и кликните правой кнопкой мыши по диску, индексирование которого хотите прекратить. Из контекстного меню выберите «Свойства».

В новом окне снимите галочку с пункта «Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файла».

В окне, уточняющем тип изменения атрибутов, оставьте точку напротив второго пункта и нажмите «ОК».

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

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

Дождитесь окончания операции. В зависимости от размера раздела она может продлиться достаточно много времени.

Когда изменение атрибутов будет окончено, галочки уже стоять не будет. Окно со свойствами можно закрывать.

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

Шаг 3: Отключение задачи в «Планировщике заданий»

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

    Вызовите окно «Выполнить» клавишами Win + R и напишите там compmgmt.msc , а затем нажмите Enter или «ОК».

Поочередно разворачивайте «Планировщик заданий» >«Библиотека планировщика заданий» >«Microsoft» >«Windows». Найдите здесь папку «Shell», выделите ее щелчком мыши. Справа проверьте, есть ли в списке задача «IndexerAutomaticMaintenance». Она отвечает за обновление индекса поиска, и чтобы этого действия не происходило, просто кликните по ней ПКМ и выберите «Отключить». Можете и вовсе вместо этого «Удалить» ее.

Шаг 4: Удаление файла индекса

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

    Перейдите по пути C:ProgramDataMicrosoftSearchDataApplicationsWindows . Если вы не видите папку «ProgramData», значит в системе отключено отображение скрытых файлов и папок. Включить их можно по инструкции ниже.

Подробнее: Как показать скрытые файлы и папки в Windows 7
Найдите в папке файл «Windows.edb» и посмотрите его размер. Если он большой и вы желаете освободить место, занимаемое им, удаляйте его в «Корзину» или выделите и нажмите Shift + Enter для безвозвратного удаления.

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

Служба поиска, индексатор службы Microsoft Windows Search и его влияние на нагрузку процессора

Служба Windows Search отвечает за поиск файлов и папок на устройстве. Она способна искать данные не только по наименованию файлов, но и по содержанию этих файлов (метаданным, свойствам и т.д.). Например, поиск по содержанию файлов по умолчанию активирован для текстовых и офисных документов (txt, doc, docx, xls, xlsx, pdf).

На компьютере может быть очень много файлов и папок. Чтобы поиск по устройству не занимал много времени, служба Windows Search использует индексацию файлов. Процесс индексирования представляет собой чтение диска с данными и запись информации о просканированных файлах в базу данных. Индексирование осуществляется в фоновом режиме. Когда вы сохраните новый документ в индексированном расположении, служба Windows Search проиндексирует его и сохранит собранную информацию о нём в своей базе.

Индексатор службы Microsoft Windows Search грузит процессор?

Обычно индексатор службы Microsoft Windows Search не грузит процессор. В нашем случае, когда все файлы проиндексированы, нагрузка на центральный процессор составляет 0%, а объём используемой оперативной памяти составляет порядка 80МБ.

Поэтому, если на вашем устройстве индексатор службы Microsoft Windows Search грузит процессор, это означает, что в настоящее время идёт индексирование файлов. Если вы активно пользуетесь устройством, нажимаете на клавиши клавиатуры, водите мышкой, служба Windows Search замедляет скорость сканирования. В нашем случае при сниженной скорости индексирования нагрузка на процессор составляет 0,6-1,2%.

Конечно, нагрузка будет больше, если процессор относительно старый и имеет одно-два логических ядра. Поэтому приведённые значения нагрузки индексатора службы Microsoft Windows Search на процессор следует считать условными.

Как можно уменьшить нагрузку службы Microsoft Windows Search на процессор?

Определяем папки, которые служба поиска должна индексировать

  1. Найдите и запустите “Параметры индексирования” в классическом варианте Панели управления.

Несколько простых способов в отдельной статье

  1. В открывшемся окне нажмите кнопку “Изменить”.
  1. Отметьте галочками папки или диски, которые вы хотите индексировать в фоновом режиме. Оставьте пустым квадрат, чтобы не индексировать папку или диск. После выбора индексируемых расположений нажмите кнопку “ОК”.

Уменьшив количество папок и дисков в окне “Индексируемые расположения”, вы сможете сократить нагрузку индексатора службы Microsoft Windows Search на процессор. Но имейте в виду, что поиск в исключенных расположениях будет долгим. А в случае использования кнопки поиска в панели задач поиск в неиндексированных расположениях осуществляться не будет. Поэтому не старайтесь исключать все папки. Оставьте папки, в которых вы часто используете функцию поиска.

Устанавливаем классический режим поиска

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

  1. Перейдите в новые “Параметры Windows” (нажмите на клавиатуре кнопку с логотипом Windows + I ).
  2. Нажмите на раздел “Поиск”.
  1. В левом боковом меню нажмите на “Поиск в Windows”.
  2. Прокрутите список настроек и выберите параметр “Классический стиль”.

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

Изменять режим производительности индексатора стало возможным с момента появления Windows 10 версии 2004 (майское обновление 2020 года). Если включить параметр “Использовать параметры режима питания устройства”, служба Windows Search будет оценивать, запущен ли на компьютере режим энергосбережения, пониженного электропотребления или игровой процесс. Если да, то служба поиска приостановит индексацию в фоновом режиме.

Также при включении производительности индексатора служба поиска приостановит индексацию файлов в фоновом режиме, если загрузка центрального процессора превысит 80% или загрузка жесткого диска поднимется свыше 70%.

  1. Перейдите в новые “Параметры Windows” (нажмите на клавиатуре кнопку с логотипом Windows + I ).
  2. Нажмите на раздел “Поиск”.
  1. В левом боковом меню нажмите на “Поиск в Windows”.
  2. Прокрутите список настроек и включите параметр “Использовать параметры режима питания устройства”.

Отключаем службу Windows Search

Отключая службу Windows Search, вы отключите индексирование папок и файлов в фоновом режиме.

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

  1. Запустите приложение “Выполнить” (нажмите на клавиатуре кнопку с логотипом Windows + R ).
  2. Наберите текст services.msc и нажмите кнопку “ОК”.

  1. В открывшемся окне найдите службу Windows Search.

  1. Дважды нажмите на строку службы “Windows Search”. Откроется окно с настройками.
  2. Выберите тип запуска “Отключена”.
  3. Нажмите кнопку “Остановить”, чтобы завершить активный процесс выполнения службы Windows Search.
  4. Нажмите кнопку “ОК”, чтобы сохранить настройки службы.

А как у вас работает служба поиска в Windows? Испытываете ли вы проблемы при ее работе в фоновом режиме?

Расскажите о своем опыте в комментариях 😉

Файл Windows.edb представляет собой индексную базу данных службы поиска Windows (Windows Search). Поисковый индекс позволяет пользователям выполнять быстрый поиск данных и файлов на диске по индексной базе файлов, электронных писем в pst файлах и другого контента. Индексирование выполняется в фоновом режиме процессом
SearchIndexer.exe
. Естественно, чем больше файлов в системе, тем больший размер может быть у файла Windows.edb. В некоторых случаях он может вырастать до десятков и даже сотен Гб, занимая все свободное место на системном диске.

Файл Windows.edb является скрытым и по-умолчанию хранится в каталоге C:ProgramDataMicrosoftSearchDataApplicationsWindows.

Примечание. Файл Windows.edb есть во всех современных клиентских и серверных ОС Microsoft: от Windows 7/Server 2008 R2 до Windows 10/Server 2019.

Например, в моем случае файла Windows.edb вырос до 15,5 Гб (а это почти 15% на моем 100 Гб SSD диске).

Большой размер файла Windows.edb на диске

Текущий размер файла Windows.edb в Windows можно получить следующей командой PowerShell:

((Get-Item $env:programdata'MicrosoftSearchDataApplicationsWindowsWindows.edb').length/1GB)

powershell команда чтобы узнать размер файла windows.edb в windows 10

Далее рассмотрим, как уменьшить размер индексного файла Windows.edb службы поиска Windows.

Содержание:

  • Перестройка поискового индекса WindowsSearch
  • Уменьшаем размер Windows.edb дефрагментацией с помощью утилиты Esentutl
  • Удаление и пересоздание файла Windows.edb
  • Перенос файла Windows.edb на другой диск
  • Патч для предотвращения чрезмерного роста файла Windows.edb в Windows 8 / Windows Server 2012
  • Почему сильно растет размер файла Windows.edb

Перестройка поискового индекса WindowsSearch

Самый “правильный”, но не самый эффективный способ уменьшить размер файла Windows.edb – выполнить переиндексацию данных на диске. Для этого откройте Панель Управления -> Indexing Options -> Advanced и нажмите кнопку Rebuild (для открытия этого диалогового окна достаточно выполнить команду:
Control srchadmin.dll
). Переиндексация базы Windows Search

Через некоторое, Windows Search закончит полную переиндексацию данных на диске и размер edb файла несколько уменьшится время (у меня на компьютере ребилд поискового индекса занял несколько часов).

Уменьшаем размер Windows.edb дефрагментацией с помощью утилиты Esentutl

Индексный файл службы поиска Windows представляет собой базу в формате EDB. Вы можете выполнить дефрагментацию EDB базы с помощью стандартной утилиты обслуживания таких баз — esentutl.exe (Extensible Storage Engine Utilities — должна быть хорошо знакома администраторам Exchange). Дефрагментация базы выполняется в офлайн режиме (база не должна использоваться), поэтому сначала придется остановить службы поиска. Все эти операции можно объединить в один bat/cmd скрипт:

sc config wsearch start=disabled
sc stop wsearch
esentutl.exe /d %ProgramData%MicrosoftSearchDataApplicationsWindowsWindows.edb
sc config wsearch start=delayed-auto
sc start wsearch

Совет. Для выполнения дефрагментации EDB базы на диске должно быть достаточно свободного места, т.к. будет создана копия edb файла.

При работе утилита esentutl выводит прогресс выполнения дефрагментации файла EDB на экран.

Примечание. Если при выполнении команды esentutl появляется ошибка:

Operation terminated with error -1213 (JET_errPageSizeMismatch, The database page size does not match the engine) after 10.125 seconds

Это означает что ваша система 64 битная и для выполнения дефрагментации нужно использовать x32 версию esentutl. В этом случае третья команда будет выглядеть так:
"C:WindowsSysWOW64esentutl.exe" /d %AllUsersProfile%MicrosoftSearchDataApplicationsWindowsWindows.edb

дефрагментация базы windows.edb с помощью esentutl.exe

В моем случае размер файла Windows.edb после дефрагментации уменьшился на 30%.

Удаление и пересоздание файла Windows.edb

Если места на диске критически мало, можно удалить файл Windows.edb. Это действие безопасно, т.к. вы не теряете никакие данные, сбрасывается только поисковый индекс. Для удаления файла Windows.edb остановите службу Windows Search, затем удалите файл и запустите службу.

net stop "Windows Search"
REG ADD "HKLMSOFTWAREMicrosoftWindows Search" /v SetupCompletedSuccessfully /t REG_DWORD /d 0 /f
del %PROGRAMDATA%MicrosoftSearchDataApplicationsWindowsWindows.edb
net start "Windows Search"

Значение параметра реестра
SetupCompletedSuccessfully = 0
в ветке HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Search заставляет службу Windows Search при следующем запуске сбросить текущие настройки и пути индексирования, восстановит стандартные параметры wsearch и добавит пути для индексирования по-умолчанию.

После перезапуска, служба Windows Search начнет процесс переиндексации данных на дисках компьютера и пересоздаст файл Windows.edb (в процессе полной переиндексации производительность системы может снизится).

Перенос файла Windows.edb на другой диск

В некоторых случаях, когда размер файла постоянно увеличивается Windows.edb, имеет смысл перенести индексную базу поиска Windows на другой диск (раздел). Тем самым экстремальный рост поисковой базы не приведет к остановке ОС из-за исчерпания свободного места на системном разделе. Довольно часто файл Windows.edb переносят на на терминальных серверах RDS, на которых пользователи активно работают с файлами, личными папками и другим индексируемым контентом.

Для смены местоположения файла перейдите в Control Panel –> Indexing Options -> Advanced -> Index location-> New Location и укажите путь к новому местоположению файла Windows.edb и нажмите OK.

Перезапустите службу поиска:
Restart-Service wsearch

Перенос файла windows.edb на другой диск

Патч для предотвращения чрезмерного роста файла Windows.edb в Windows 8 / Windows Server 2012

Для решения проблема постоянного роста размера файла Windows.edb в Windows 8 и Windows Server 2012 было выпущено специальное исправление, которое включено в состав пакета обновлений от мая 2013 года – KB 2836988. Рекомендуется вручную скачать и установить его в данных версиях Windows. Обратите внимание, что обновление не уменьшает текущий размер файла Windows.edb, а только исправляет проблемы, вызывающие его чрезмерный рост. Для уменьшения размера edb файла вам нужно перестроить поисковый индекс или выполнить дефрагментацию как описано выше.

Почему сильно растет размер файла Windows.edb

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

  1. Запустите встроенное средство исправления неполадок поиска Windows 10 (Search and Indexing Troubleshooter). Чтобы запустить его, выполните команду:
    msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic
    . В списке проблем выберите, что поиск или индексация выполняется медленно (Search or indexing is slow). Далее мастер устранения неполадок попробуем вернуть службу Windows Search в нормальное состояние;windows средство исправления проблем службы поиска windows search
  2. Старайтесь индексировать только необходимые контент. Исключайте из поискового индекса элементы, поиск в которых вы не используете. Нажмите кнопку Modify в настройках индексирования и в окне Indexing Location отключите пути и приложения, которые не нужно индексировать. После изменения настроек путей индексирования нужно каждый раз перестраивать индекс Advanced -> Rebuild; исключить элементы индексирования службы поиска windows

    Также обратите внимание, что размер файла Windows.edb в Windows 10/8.1 растёт гораздо быстрее, чем в Windows 7. Дело в том, что в современных версиях Windows индексируются все содержимое файлов, не зависимо от их размеров. А Windows 7 индексировалась только первая часть больших документов.

  3. Если вы используете на компьютере Outlook с PST файлами, то при их индексировании размер файла Windows.edb растет пропорционально размеру PST файлов. Это может привести к исчерпанию места на диске и проблемам с производительностью. В этом случае Microsoft рекомендует исключить Outlook из списка индексируемых элементов. отключить outlook из индексации службой windows searchЕстественно при это в Outlook перестанет работать поиск (это не будет проблема, если вы храните своя ящик на сервере Exchange с включенным поисковым индексом).
  4. Если ничего не помогает, и размер файла постоянно растет, вы можете полностью отключить службу wsearch, или настроить логон скрипт, который сбрасывает поисковый индекс при каждой загрузке компьютера.

Служба Windows Search отвечает за поиск файлов и папок на устройстве. Она способна искать данные не только по наименованию файлов, но и по содержанию этих файлов (метаданным, свойствам и т.д.). Например, поиск по содержанию файлов по умолчанию активирован для текстовых и офисных документов (txt, doc, docx, xls, xlsx, pdf).

На компьютере может быть очень много файлов и папок. Чтобы поиск по устройству не занимал много времени, служба Windows Search использует индексацию файлов. Процесс индексирования представляет собой чтение диска с данными и запись информации о просканированных файлах в базу данных. Индексирование осуществляется в фоновом режиме. Когда вы сохраните новый документ в индексированном расположении, служба Windows Search проиндексирует его и сохранит собранную информацию о нём в своей базе.

Индексатор службы Microsoft Windows Search грузит процессор?

Обычно индексатор службы Microsoft Windows Search не грузит процессор. В нашем случае, когда все файлы проиндексированы, нагрузка на центральный процессор составляет 0%, а объём используемой оперативной памяти составляет порядка 80МБ.

Поэтому, если на вашем устройстве индексатор службы Microsoft Windows Search грузит процессор, это означает, что в настоящее время идёт индексирование файлов. Если вы активно пользуетесь устройством, нажимаете на клавиши клавиатуры, водите мышкой, служба Windows Search замедляет скорость сканирования. В нашем случае при сниженной скорости индексирования нагрузка на процессор составляет 0,6-1,2%.

Конечно, нагрузка будет больше, если процессор относительно старый и имеет одно-два логических ядра. Поэтому приведённые значения нагрузки индексатора службы Microsoft Windows Search на процессор следует считать условными.

Как можно уменьшить нагрузку службы Microsoft Windows Search на процессор?

Определяем папки, которые служба поиска должна индексировать

  1. Найдите и запустите «Параметры индексирования» в классическом варианте Панели управления.

Как открыть классическую Панель управления?

Несколько простых способов в отдельной статье

classic control panel

На скриншоте Параметры индексирования выделены синим цветом.
  1. В открывшемся окне нажмите кнопку «Изменить».

settings

На скриншоте кнопка «Изменить» обведена рамкой синего цвета.
  1. Отметьте галочками папки или диски, которые вы хотите индексировать в фоновом режиме. Оставьте пустым квадрат, чтобы не индексировать папку или диск. После выбора индексируемых расположений нажмите кнопку «ОК».

settings indexing folders

На скриншоте видно, что у нас выбрано достаточно много папок для индексации: музыка, видео, OneDrive.

Уменьшив количество папок и дисков в окне «Индексируемые расположения», вы сможете сократить нагрузку индексатора службы Microsoft Windows Search на процессор. Но имейте в виду, что поиск в исключенных расположениях будет долгим. А в случае использования кнопки поиска в панели задач поиск в неиндексированных расположениях осуществляться не будет. Поэтому не старайтесь исключать все папки. Оставьте папки, в которых вы часто используете функцию поиска.

Устанавливаем классический режим поиска

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

  1. Перейдите в новые «Параметры Windows» (нажмите на клавиатуре кнопку с логотипом Windows + I ).
  2. Нажмите на раздел «Поиск».

windows settings search

Раздел «Поиск» находится практически в самом низу Параметров Windows.
  1. В левом боковом меню нажмите на «Поиск в Windows».
  2. Прокрутите список настроек и выберите параметр «Классический стиль».

settings windows search classic

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

Изменять режим производительности индексатора стало возможным с момента появления Windows 10 версии 2004 (майское обновление 2020 года). Если включить параметр «Использовать параметры режима питания устройства», служба Windows Search будет оценивать, запущен ли на компьютере режим энергосбережения, пониженного электропотребления или игровой процесс. Если да, то служба поиска приостановит индексацию в фоновом режиме.

Также при включении производительности индексатора служба поиска приостановит индексацию файлов в фоновом режиме, если загрузка центрального процессора превысит 80% или загрузка жесткого диска поднимется свыше 70%.

  1. Перейдите в новые «Параметры Windows» (нажмите на клавиатуре кнопку с логотипом Windows + I ).
  2. Нажмите на раздел «Поиск».

windows settings search

Раздел «Поиск» находится практически в самом низу Параметров Windows.
  1. В левом боковом меню нажмите на «Поиск в Windows».
  2. Прокрутите список настроек и включите параметр «Использовать параметры режима питания устройства».

indexing speed power

Отключаем службу Windows Search

Отключая службу Windows Search, вы отключите индексирование папок и файлов в фоновом режиме.

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

  1. Запустите приложение «Выполнить» (нажмите на клавиатуре кнопку с логотипом Windows + R ).
  2. Наберите текст services.msc и нажмите кнопку «ОК».

windows run services

  1. В открывшемся окне найдите службу Windows Search.

windows services search

  1. Дважды нажмите на строку службы «Windows Search». Откроется окно с настройками.
  2. Выберите тип запуска «Отключена».
  3. Нажмите кнопку «Остановить», чтобы завершить активный процесс выполнения службы Windows Search.
  4. Нажмите кнопку «ОК», чтобы сохранить настройки службы.

disable

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

А как у вас работает служба поиска в Windows? Испытываете ли вы проблемы при ее работе в фоновом режиме?

Расскажите о своем опыте в комментариях 😉

  • Remove From My Forums

 none

Проблемы в работе службы индексации

  • Вопрос

  • Добрый день,

    Столкнулся с проблемой, в совершенно непредсказуемый момент на WS16 сервере служба индексации решает пересоздать весь индекс, более того она удаляет всю папку «C:ProgramDataMicrosoftSearchData» и пересоздаёт всё заново.
    Это большая проблема, т.к. это сервер выступает как VDI, и и почта пользователей так же находится на сервере. В виду больших объёмов, индексация всего содержимого сервера занимает более 40 часов, и в это время пользователи не
    могу полноценно пользоваться поиска в почте и файлах.

    Так же, если вдруг кто-то сталкивался с настройкой службы индексации через реестр, а именно ветки «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Search», для большей продуктивноcти работы индекса, буду очень признателен, за ваши советы.

    • Изменено

      28 сентября 2020 г. 9:25
      ошибка

Ответы

  • «Лучшее» решение что я смог найти на просторах интернета, это попытка восстановления через DISM

    DISM /Online /Cleanup-Image /RestoreHealth

    и sfc /scannow

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

    • Изменено
      Cooltoor
      5 ноября 2020 г. 17:28
      доп
    • Предложено в качестве ответа
      Petko KrushevMicrosoft contingent staff, Moderator
      9 ноября 2020 г. 7:00
    • Помечено в качестве ответа
      Petko KrushevMicrosoft contingent staff, Moderator
      23 ноября 2020 г. 7:27

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

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

Индекс использует службу поиска Windows Search и выполняется в фоновом режиме как процесс SearchIndexer.exe. Индекс автоматически перестраивается и обновляется при изменении, внесенных с момента последнего перестроения индекса, чтобы повысить точность результатов поиска.

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

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

Чтобы перестроить индекс, необходимо войти в систему с правами администратора

Как перестроить индекс поиска используя «Параметры индексирования»

Чтобы перестроить индекс поиска, откройте классическую панель управления, в выпадающем списке Просмотр: выберите Мелкие значки и нажмите Параметры индексирования.

В открывшемся окне «Параметры индексирования» нажмите кнопку Дополнительно.

В окне «Дополнительно», в секции Устранение неполадок нажмите кнопку Перестроить.

В окне «Перестройка индекса» нажмите кнопку OK.

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

После завершения индексирования нажмите кнопку Закрыть.

Как перестроить индекс поиска в командной строке

Чтобы удалить и перестроить индекс поиска, запустите командную строку от имени администратора и выполните по очереди следующие команды:

sc stop «wsearch» && sc config «wsearch» start=disabled

del «%ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb»

sc config «wsearch» start=delayed-auto && sc start «wsearch»

После выполнения команд, индекс поиска начнет перестраиваться в фоновом режиме.

На чтение 4 мин. Просмотров 4.8k. Опубликовано 03.09.2019

Служба поиска Windows индексирует файлы для инструмента поиска Windows. Эта служба представляет собой процесс SearchIndexer.exe или индексатор поиска Windows, указанный на вкладке «Процессы» диспетчера задач.

Однако некоторые пользователи обнаружили, что процесс Search Indexer может потреблять много системных ресурсов при высокой загрузке ЦП и ОЗУ.

Таким образом вы можете уменьшить высокую загрузку ЦП поискового индексатора.

Содержание

  1. Исправьте searchindexer.exe высокую загрузку процессора
  2. 1. Перезапустите службу поиска Windows.
  3. 2. Уменьшите количество проиндексированных данных
  4. 3. Перестройте индекс
  5. 4. Выключите индексатор поиска

Исправьте searchindexer.exe высокую загрузку процессора

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

Перейдите на вкладку «Процессы» и выделите процесс поиска Microsoft Windows Indexer или SearchIndexer.exe. Столбец CPU показывает загрузку процессора для каждой программы и службы.

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

  • Перезапуск службы поиска Windows может снизить загрузку ЦП поискового индексатора. Вы можете сделать это, нажав сочетание клавиш Win + R и введя «services.msc» в текстовом поле «Выполнить».
  • Нажмите кнопку ОК , чтобы открыть окно «Службы».

  • Прокрутите вниз до Windows Search.
  • Дважды щелкните Поиск Windows, чтобы открыть его параметры конфигурации, показанные непосредственно ниже.

  • Выберите Отключено в меню «Тип запуска».
  • Нажмите кнопку Стоп .
  • Нажмите кнопки Применить и ОК .
  • Перезагрузите ОС Windows.
  • После этого снова откройте окно службы поиска Windows.
  • Выберите Автоматический (отложенный запуск) в раскрывающемся меню Тип запуска.
  • Нажмите «Пуск» и нажмите кнопки Применить и ОК , чтобы перезапустить Поиск Windows.

2. Уменьшите количество проиндексированных данных

Сокращение объема данных, которые индексирует Search Indexer, является одним из лучших способов сократить использование процессора и оперативной памяти. Вы можете настроить местоположения, которые индексирует индексатор поиска, в окне параметров индексирования.

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

  • Чтобы открыть параметры индексирования, нажмите кнопку на панели задач Cortana.
  • Введите «индексирование» в поле поиска. Затем нажмите «Параметры индексации», чтобы открыть окно, показанное ниже.

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

  • Нажмите на стрелку рядом с диском C:, чтобы развернуть его папки. Теперь вы можете снять некоторые флажки, чтобы удалить проиндексированные местоположения.

  • Нажмите кнопку ОК в окне проиндексированных местоположений.
  • Нажмите Закрыть в окне параметров индексирования.

3. Перестройте индекс

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

  • Откройте параметры индексации, как описано выше.
  • Нажмите кнопку Изменить и отмените выбор всех выбранных местоположений, кроме диска C:, как показано ниже.

  • Нажмите ОК , чтобы вернуться в окно параметров индексирования.
  • Нажмите кнопку Дополнительно , чтобы открыть вкладку, показанную ниже.

  • Нажмите кнопку Перестроить на вкладке Настройки индекса.
  • Это откроет диалоговое окно, показанное непосредственно ниже. Нажмите кнопку ОК , чтобы подтвердить и перестроить индекс.

Ознакомьтесь с нашим руководством, чтобы узнать, как использовать индексирование в Windows 10, как настоящий эксперт!

4. Выключите индексатор поиска

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

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

  • Введите ключевое слово «функции Windows» в поле поиска панели управления.
  • Нажмите Включить или выключить функции Windows , чтобы открыть окно непосредственно под ним.

  • Снимите флажок Поиск Windows .
  • Нажмите кнопку ОК , чтобы подтвердить новые настройки.
  • Перезагрузите свой рабочий стол или ноутбук.

Если вам нужна замена для поиска Windows после ее отключения, существует множество альтернативных утилит поиска сторонних производителей.

Например, вы можете установить бесплатную версию Agent Ransack, Copernic Desktop Search Lite или UltraSearch. Agent Ransack – это высоко оцененное программное обеспечение для поиска, которое имеет версии Lite и Pro.

Нажмите кнопку Загрузить на этой странице веб-сайта, чтобы добавить версию Lite в Windows 10, 8 или 7.

Это руководство по программному обеспечению содержит более подробную информацию о некоторых сторонних утилитах поиска для Win 10.

Таким образом, вы можете сократить использование ЦП и ОЗУ Windows Search. Это высвободит системные ресурсы для другого программного обеспечения и может также немного ускорить работу ОС Windows.

Кроме того, вы можете исправить высокую загрузку процессора в безопасном режиме. Прочтите наше удобное руководство, чтобы узнать как!

Привет друзья Если у вас на компьютере много файлов, то я вас понимаю, ибо у меня такое было недавно. Короче у меня было очень много всяких файлов, папок, а часть их я упаковал в архив, чтобы сэкономить место на диске. То есть упаковал часть бардака в архив. Но потом конечно я все таки взял и сделал порядок со всем этим, и кстати времени ушло совсем не много

Разработчики Windows сели и начать думать, что делать таким пользователям, у которых очень много всякого на компе есть и они не хотят наводить порядок. Как сделать так, чтобы они могли быстро получить доступ к какому-то файлу, зная его только имя. И вот тут они создали службу Windows Search, которая помогает находить любые файлы за считанные секунды.

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

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

Служба Windows Search работает под управлением процесса SearchIndexer.exe, так что если вы его заметили в диспетчере, то теперь будете знать что это за процесс.

Когда стоит отключать службу Windows Search? В том случае, если у вас на компьютере все файлы и папки упорядочены, в общем порядок со всем. И вы редко когда что-то ищите. Да и вообще, не всем эта служба нравится, все таки я не один раз встречал мнение в интернете, что она замедляет работу жесткого диска, что грузит немного Windows ну и все в этом духе.

Итак, давайте теперь я покажу как ее отключить. Открываем диспетчер задач, идем там на вкладку Службы и нажимаем эту кнопку:

Откроется список служб (сразу рекомендую переключить на стандартны вид, это внизу окна есть опция), в этом списке ищем Windows Search:

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

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

То есть если в панели управления открыть значок Параметры индексации:

То вы увидите, что индексирование файлов не выполняется:

Так что теперь вы знаете и как отключить индексирование файлов в Windows

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

Есть еще одна опция по поводу индексирования файлов.

В общем смотрите, заходим в свойства диска вот так:

Теперь тут будет галочка, которую можно снять:

Данную опцию рекомендуют отключать для SSD и оставлять для обычных жестких дисков. Если будете отключать эту функцию, там будет окошко, где нужно выбрать к чему применить это действие. Выбирайте что к диску и ко всем вложенным папкам и файлам:

Потом будет еще такое окошко:

И потом начнется применение атрибутов:

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

Ну вот вроде бы все что касается индексирования, то мы отключили.

Хотите мое мнение? На современных Windows и на современном железе все эти штуки отключать не стоит, это уже не те времена, когда что-то глючило. Нет, ну может быть в Windows 7 некоторые глюки и есть, хотя я думаю что они уже исправили многое что в обновлениях. Но вот Windows 10 лично у меня работает четко. Ни одного глюка и все эти технологии включены, и индексирование, и SuperFetch, и все остальное. Я просто их не отключал, поэтому не помню что там еще есть И у меня реально работает все быстро, программы запускаются быстро, браузеры работают очень быстро. И все эти плюшки остаются включенными. Это просто мой опыт, вы сами решайте что отключать а что нет.

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

На главную!
неизвестные службы
11.03.2016

  • Remove From My Forums
  • Question

  • Hi,

    I`m having a problem with my setup for quite some time now with Windows Search and indexing the outlook OST files.

    I`m using user profile disks in my setup but it seems that Windows Search can`t index the user profile disks, hence when i`m searching in outlook (the OST file is located in the user profile disk) with windows search enabled i`m not getting any results because
    it can`t index the OST file.

    If I don`t use the disks then windows search works fine but because i`m using clustered TS servers I need the profile disks and I don`t want to go back to redirects if possible..

    At the moment I`ve disabled Windows Search which forces outlook to search online, it works but is slow..

Answers

  • Hi,

    I had a similar problem with Outlook instant search. We are running Office 2013 on W2012R2 server so if your configuration is similar maybe it will help you. Enable or install search service on your server and check if you can see Microsoft Outlook in indexing
    options, if not repair your MS Office installation and reboot your server. After reboot go to indexing options again and check for Microsoft Outlook again. If you can see it there delete and rebuild your index in Advanced section.

    Best,

    Marcin

    • Proposed as answer by

      Wednesday, March 11, 2015 6:37 AM

    • Marked as answer by
      Prewest
      Wednesday, March 11, 2015 9:11 AM

Файл Windows.edb представляет собой индексную базу данных службы поиска Windows (Windows Search). Поисковый индекс позволяет пользователям выполнять быстрый поиск данных и файлов на диске по индексной базе файлов, электронных писем в pst файлах и другого контента. Индексирование выполняется в фоновом режиме процессом
SearchIndexer.exe
. Естественно, чем больше файлов в системе, тем больший размер может быть у файла Windows.edb. В некоторых случаях он может вырастать до десятков и даже сотен Гб, занимая все свободное место на системном диске.

Файл Windows.edb является скрытым и по-умолчанию хранится в каталоге C:\ProgramData\Microsoft\Search\Data\Applications\Windows\.

Примечание. Файл Windows.edb есть во всех современных клиентских и серверных ОС Microsoft: от Windows 7/Server 2008 R2 до Windows 10/Server 2019.

Например, в моем случае файла Windows.edb вырос до 15,5 Гб (а это почти 15% на моем 100 Гб SSD диске).

Большой размер файла Windows.edb на диске

Текущий размер файла Windows.edb в Windows можно получить следующей командой PowerShell:

((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)

powershell команда чтобы узнать размер файла windows.edb в windows 10

Далее рассмотрим, как уменьшить размер индексного файла Windows.edb службы поиска Windows.

Содержание:

  • Перестройка поискового индекса WindowsSearch
  • Уменьшаем размер Windows.edb дефрагментацией с помощью утилиты Esentutl
  • Удаление и пересоздание файла Windows.edb
  • Перенос файла Windows.edb на другой диск
  • Патч для предотвращения чрезмерного роста файла Windows.edb в Windows 8 / Windows Server 2012
  • Почему сильно растет размер файла Windows.edb

Перестройка поискового индекса WindowsSearch

Самый “правильный”, но не самый эффективный способ уменьшить размер файла Windows.edb – выполнить переиндексацию данных на диске. Для этого откройте Панель Управления -> Indexing Options -> Advanced и нажмите кнопку Rebuild (для открытия этого диалогового окна достаточно выполнить команду:
Control srchadmin.dll
). Переиндексация базы Windows Search

Через некоторое, Windows Search закончит полную переиндексацию данных на диске и размер edb файла несколько уменьшится время (у меня на компьютере ребилд поискового индекса занял несколько часов).

Уменьшаем размер Windows.edb дефрагментацией с помощью утилиты Esentutl

Индексный файл службы поиска Windows представляет собой базу в формате EDB. Вы можете выполнить дефрагментацию EDB базы с помощью стандартной утилиты обслуживания таких баз — esentutl.exe (Extensible Storage Engine Utilities — должна быть хорошо знакома администраторам Exchange). Дефрагментация базы выполняется в офлайн режиме (база не должна использоваться), поэтому сначала придется остановить службы поиска. Все эти операции можно объединить в один bat/cmd скрипт:

sc config wsearch start=disabled
sc stop wsearch
esentutl.exe /d %ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb
sc config wsearch start=delayed-auto
sc start wsearch

Совет. Для выполнения дефрагментации EDB базы на диске должно быть достаточно свободного места, т.к. будет создана копия edb файла.

При работе утилита esentutl выводит прогресс выполнения дефрагментации файла EDB на экран.

Примечание. Если при выполнении команды esentutl появляется ошибка:

Operation terminated with error -1213 (JET_errPageSizeMismatch, The database page size does not match the engine) after 10.125 seconds

Это означает что ваша система 64 битная и для выполнения дефрагментации нужно использовать x32 версию esentutl. В этом случае третья команда будет выглядеть так:
"C:\Windows\SysWOW64\esentutl.exe" /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb

дефрагментация базы windows.edb с помощью esentutl.exe

В моем случае размер файла Windows.edb после дефрагментации уменьшился на 30%.

Удаление и пересоздание файла Windows.edb

Если места на диске критически мало, можно удалить файл Windows.edb. Это действие безопасно, т.к. вы не теряете никакие данные, сбрасывается только поисковый индекс. Для удаления файла Windows.edb остановите службу Windows Search, затем удалите файл и запустите службу.

net stop "Windows Search"

REG ADD "HKLM\SOFTWARE\Microsoft\Windows Search" /v SetupCompletedSuccessfully /t REG_DWORD /d 0 /f
del %PROGRAMDATA%\Microsoft\Search\Data\Applications\Windows\Windows.edb
net start "Windows Search"

Значение параметра реестра
SetupCompletedSuccessfully = 0
в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search заставляет службу Windows Search при следующем запуске сбросить текущие настройки и пути индексирования, восстановит стандартные параметры wsearch и добавит пути для индексирования по-умолчанию.

После перезапуска, служба Windows Search начнет процесс переиндексации данных на дисках компьютера и пересоздаст файл Windows.edb (в процессе полной переиндексации производительность системы может снизится).

Перенос файла Windows.edb на другой диск

В некоторых случаях, когда размер файла постоянно увеличивается Windows.edb, имеет смысл перенести индексную базу поиска Windows на другой диск (раздел). Тем самым экстремальный рост поисковой базы не приведет к остановке ОС из-за исчерпания свободного места на системном разделе. Довольно часто файл Windows.edb переносят на на терминальных серверах RDS, на которых пользователи активно работают с файлами, личными папками и другим индексируемым контентом.

Для смены местоположения файла перейдите в Control Panel –> Indexing Options -> Advanced -> Index location-> New Location и укажите путь к новому местоположению файла Windows.edb и нажмите OK.

Перезапустите службу поиска:
Restart-Service wsearch

Перенос файла windows.edb на другой диск

Патч для предотвращения чрезмерного роста файла Windows.edb в Windows 8 / Windows Server 2012

Для решения проблема постоянного роста размера файла Windows.edb в Windows 8 и Windows Server 2012 было выпущено специальное исправление, которое включено в состав пакета обновлений от мая 2013 года – KB 2836988. Рекомендуется вручную скачать и установить его в данных версиях Windows. Обратите внимание, что обновление не уменьшает текущий размер файла Windows.edb, а только исправляет проблемы, вызывающие его чрезмерный рост. Для уменьшения размера edb файла вам нужно перестроить поисковый индекс или выполнить дефрагментацию как описано выше.

Почему сильно растет размер файла Windows.edb

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

  1. Запустите встроенное средство исправления неполадок поиска Windows 10 (Search and Indexing Troubleshooter). Чтобы запустить его, выполните команду:
    msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic
    . В списке проблем выберите, что поиск или индексация выполняется медленно (Search or indexing is slow). Далее мастер устранения неполадок попробуем вернуть службу Windows Search в нормальное состояние;windows средство исправления проблем службы поиска windows search
  2. Старайтесь индексировать только необходимые контент. Исключайте из поискового индекса элементы, поиск в которых вы не используете. Нажмите кнопку Modify в настройках индексирования и в окне Indexing Location отключите пути и приложения, которые не нужно индексировать. После изменения настроек путей индексирования нужно каждый раз перестраивать индекс Advanced -> Rebuild; исключить элементы индексирования службы поиска windows

    Также обратите внимание, что размер файла Windows.edb в Windows 10/8.1 растёт гораздо быстрее, чем в Windows 7. Дело в том, что в современных версиях Windows индексируются все содержимое файлов, не зависимо от их размеров. А Windows 7 индексировалась только первая часть больших документов.

  3. Если вы используете на компьютере Outlook с PST файлами, то при их индексировании размер файла Windows.edb растет пропорционально размеру PST файлов. Это может привести к исчерпанию места на диске и проблемам с производительностью. В этом случае Microsoft рекомендует исключить Outlook из списка индексируемых элементов. отключить outlook из индексации службой windows searchЕстественно при это в Outlook перестанет работать поиск (это не будет проблема, если вы храните своя ящик на сервере Exchange с включенным поисковым индексом).
  4. Если ничего не помогает, и размер файла постоянно растет, вы можете полностью отключить службу wsearch, или настроить логон скрипт, который сбрасывает поисковый индекс при каждой загрузке компьютера.

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

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

Индекс использует службу поиска Windows Search и выполняется в фоновом режиме как процесс SearchIndexer.exe. Индекс автоматически перестраивается и обновляется при изменении, внесенных с момента последнего перестроения индекса, чтобы повысить точность результатов поиска.

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

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

Чтобы перестроить индекс, необходимо войти в систему с правами администратора

Как перестроить индекс поиска используя «Параметры индексирования»

Чтобы перестроить индекс поиска, откройте классическую панель управления, в выпадающем списке Просмотр: выберите Мелкие значки и нажмите Параметры индексирования.

В открывшемся окне «Параметры индексирования» нажмите кнопку Дополнительно.

В окне «Дополнительно», в секции Устранение неполадок нажмите кнопку Перестроить.

В окне «Перестройка индекса» нажмите кнопку OK.

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

После завершения индексирования нажмите кнопку Закрыть.

Как перестроить индекс поиска в командной строке

Чтобы удалить и перестроить индекс поиска, запустите командную строку от имени администратора и выполните по очереди следующие команды:

sc stop «wsearch» && sc config «wsearch» start=disabled

del «%ProgramData%\\Microsoft\\Search\\Data\\Applications\\Windows\\Windows.edb»

sc config «wsearch» start=delayed-auto && sc start «wsearch»

После выполнения команд, индекс поиска начнет перестраиваться в фоновом режиме.

  • Не удается удалить драйвер принтера указанный драйвер принтера занят windows 10
  • Не удалось запустить службу windows defender 1053
  • Не удалось загрузить windows hal dll
  • Не удалось запустить windows из за испорченного или отсутствующего файла system32 hal dll
  • Не удалось выполнить перечисление объектов в контейнере отказано в доступе windows 11