Windows Search что это за служба и как ее отключить? (служба индексирования)

Microsoft Windows Search Indexer, которая проявляется в SearchIndexer.exe в менеджере задач, имеет довольно полезную работу. Благодаря этому поиск в Windows выполняется намного быстрее. Однако вы, вероятно, ввели имя исполняемого файла в Google, потому что программа, похоже, потребляет ресурсы ЦП и ОЗУ, что вызывает беспокойство.

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

Что делает индексатор поиска Windows?

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

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

Что такое Microsoft Host exe?

Host.exe — это исполняемый файл (программа) для Windows. Расширение имени файла .exe — это аббревиатура от англ. слова executable — исполнимый.

Интересные материалы:

Сколько белизны добавлять в воду? Сколько белка в 100 г творога 5%? Сколько белка в 100 граммах куриного мяса? Сколько белка в еде? Сколько белка в говядине отварной? Сколько белка в одном курином яйце без желтка? Сколько белорусов за границей? Сколько бригад в Российской армии? Сколько будет длится 4 четверть? Сколько будет прожиточный минимум в 2022 году?

Индексатор поиска — это служба Windows

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

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

Поле поиска отсутствует

В меню «Пуск»:

В проводнике Windows:

Откройте Панель управления> Программы и компоненты> Включение или отключение функций Windows.

Установите флажок «Поиск Windows», чтобы получить его обратно.

Чтобы отключить поиск Windows, снимите этот флажок. Нажмите OK и для Windows, чтобы настроить параметры.

Перезагрузите компьютер.

Настройка индексатора поиска Windows

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

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

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

Кнопка «Пауза» будет доступна только во время работы индексатора. Это полезно в тех ситуациях, когда Индексатор мешает работе вашего компьютера в неудобное время, и вы просто хотите, чтобы он ненадолго остыл.

Кнопка «Изменить» позволяет добавлять или удалять местоположения для индексации. Возможно, у вас есть внешний диск с документами, которые нужно часто искать. Если вы добавите его в список мест, которые индексатор должен отслеживать, вы сможете быстро искать в нем в будущем.

Наконец, кнопка «Дополнительно» приведет вас к более тонко настроенным параметрам, которые могут иметь большое влияние на то, насколько вам надоедает поисковый индексатор. Здесь есть что распаковать, поэтому мы рассмотрим варианты и то, что они делают по очереди.

Компьютерная грамотность с Надеждой

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

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

Как во всем этом разобраться? Как найти нужные, действительно нужные и полезные программы, файлы, папки? Неужели надо создавать и вести какие-то специальные каталоги, как это делают в тех же библиотеках?

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

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

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

1 Поиск программ с помощью Службы Windows Search

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

Рис. 1 Поиск в Windows 7 программы для сканирования

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

Например, если ввести в окне кнопки «Пуск», в нижнем поле слово «брандмауэр» (цифра 1 на рис. 2), то Поиск Windows 7 быстро найдет программу Брандмауэр Windows(цифра 2 на рис. 2), а также ссылки на «Проверка состояния брандмауэра» и «Проверка состояния безопасности» (цифра 3 на рис. 2):

Рис. 2 Ищем брандмауэр с помощью Службы Windows Search

2 Запуск сайтов с помощью Windows Search

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

Рис. 3 Запускаем сайт через Поиск Windows Search

Например, вводим через кнопку Пуск в строку Поиска «https://gazeta.ru» (цифра 1 на рис. 3), жмем на Enter и переходим в браузер, где уже будет открыт сайт gazeta.ru.

3 Поиск файлов в Windows 7 с помощью Windows Search

Вы можете производить расширенный поиск файлов на компьютере. Для этого нужно

  • открыть папку с документами (весь ПК, либо один из жестких дисков, либо конкретную папку с файлами), и
  • задать параметры поиска в правом верхнем углу (цифра 1 на рис. 4):

Рис. 4 Поиск файлов в Windows 7

Можно задать не только имя файла, но и размер, дату его изменения.

Подробнее о службе MicrosoftWindowsSearch рассказывает представитель компании Microsoft, разрабатывающей все версии операционной системы Windows. Для просмотра видео «Поиск в Windows 7» щелкните ЗДЕСЬ.

4 Индексирование и контроль параметров поиска

Служба Windows Search находит файлы в считанные секунды, используя индексирование файлов и папок. Индексирование работает в фоновом режиме (независимо от того, чем занят пользователь на ПК, незаметно для него, полностью самостоятельно, не задавая никаких «лишних» вопросов), АВТОМАТИЧЕСКИ и ПОСТОЯННО отслеживая изменения и создавая базу данных на вашем компьютере.

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

По умолчанию индексируются все файлы в личных папках:

  • Документы,
  • Изображения,
  • Музыка и
  • Видео, а также
  • файлы электронной почты и
  • автономные файлы (копии файлов из сетевых ресурсов, которые хранятся локально на ПК).

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

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

Если Вы хотите добавить в индекс другие папки и файлы, то легко можете изменить параметры индексирования. Для этого нажмите клавишу Windows (кнопку Пуск) и введите «индексирование» (цифра 1 на рис. 5):

Рис. 5 Ищем ссылку для настройки индексирования на своем компьютере

А затем кликните по появившейся ссылке «Изменение параметров службы Windows Search» (цифра 2 на рис. 5).

В окне «Параметры индексирования» щелкните по кнопке «Изменить» (цифра 1 на рис. 6):

Рис. 6 Смотрим, что же индексирует наш компьютер для ускорения Поиска

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

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

5 Как отключить службу Windows Search

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

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

6 Все ли может найти Windows Search?

Кто ищет, тот всегда найдет! Особенно, если искомая информация есть на компьютере. Конечно, не исключена ситуация «поиска черной кошки в темной комнате, особенно когда ее там нет». Тут уж никакая служба поиска не поможет.

Найти можно только то, что есть в компьютере.

Остальное нужно искать в Интернете. Как написано на главной странице Яндекса: «Найдется все».

P.S. Тише едешь, а с компьютерной грамотностью дальше будешь:

Настройка меню Пуск в Windows 7

Разбираем по косточкам cвойства файла в Windows 7

Где Панель управления Windows 8?

Информация найдена. Что дальше?

Нашли ошибку? Выделите фрагмент текста и нажмите Ctrl+Enter.

Распечатать статью

Получайте актуальные статьи по компьютерной грамотности прямо на ваш почтовый ящик

. Уже более
3.000 подписчиков
.

Важно: необходимо подтвердить свою подписку!

В своей почте откройте письмо для активации и кликните по указанной там ссылке. Если письма нет, проверьте папку Спам.

Автор: Надежда Широбокова

19 августа 2014

Настройки, снижающие влияние поискового индексатора

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

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

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

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

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

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

Проблемы: как они себя проявляют

Как оказалось, наиболее типичные проблемы с индексированием Windows нередки, но пользователь редко придаёт им значение. При этом ошибки в индексировании большинство склонно относить к “криворукости разработчиков” Windows. Но вот, пожалуй, самые из них распространённые:

  • в результатах поиска через Windows/File Explorer в индексе нужные файлы не обнаруживаются. Но вы точно знаете, что они там есть…
  • в результатах поиска появляются, наоборот, файлы-фантомы, которые давно с компьютера удалены
  • служба Windows Search “падает” с ошибкой 0x80070002 или 0x80070005

Восстановление поискового индекса вручную

В некоторых случаях проблема не в программе Search Indexer. Вместо этого сам индекс каким-то образом был поврежден. В этом случае вы можете заставить Search Indexer полностью перестроить индекс. Просто нажмите кнопку «Перестроить», показанную ниже, и подтвердите, что хотите перестроить индекс. Это может занять много времени, но вы можете увидеть ход процесса в главном окне параметров индексирования.

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

Перестройка индекса Windows Search

Самый «правильный», но не самый эффективный способ уменьшить размер файла Windows.edb – запустить процесс переиндексации данных в системе. Для этого откройте Панель Управления -> IndexingOptions -> Advanced -> Rebuild (для открытия этого диалога достаточно выполнить команду rundll32.exe shell32.dll,Control_RunDLL srchadmin.dll).

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

SearchIndexer.exe нагружает процессор

Что это значит? Профессионалы могут со мной поспорить, но более 15-20%% загрузки процессора индексирование Windows по опыту забирать не должно. Так что…

  • перезапускаем знакомую службу, Остановив и заново Запустив прямо из окна служб Windows
  • перестроим индекс Windows (без сброса); вариант доступен прямо из окна с расположением индексирования
  • если вы желаете перестроить индекс и плюсом сбросить имеющиеся данные индексирования, лучше отключить службу через реестр (в разделе HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Search
    параметру SetupCompletedSuccessfully присвоить значение , а после этого в службах Windows перезапустить Windows Search)
  • проследим за проблемой из Монитора ресурсов. Запускаем его быстрой командой:

Во вкладке Обзор в разделе ЦП найдём ИД процесса SearchIndex.exe. Сразу переходим ниже в раздел Диск. Отсюда выцепляем по ИД с какими файлами процесс работает. Если заметите что-то необычное, отправьтесь в окно Индекса (см.выше) и отключите директорию с файлом целиком из индекса. Вы это уже умеете в окне Индексируемые расположения:

Проверьте, разрешилась ли проблема. Также в мониторе ресурсов проверьте всё, что связано с процессом searchprotocolhost.exe, если тот запущен.

  • прогоним систему утилитами DISM и SFC. Для Windows 7 сработает только одна утилита из списка ремонтных программ Windows. Запустите последовательно из консоли команд от имени администратора:

sfc /scannow sfc /scannow /offbootdir=c: /offwindir=c:windows

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

Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth Dism /Image:C:offline /Cleanup-Image /RestoreHealth /Source:c:testmountwindows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:testmountwindows /LimitAccess

  • Следующий вариант прокатывает для Windows 10. Создайте скрытую учётную запись администратора. Зайдя через ней, отправьтесь по пути

C:Пользователиучётка-проблемного-пользователяAppDataLocalPackages

Переименуйте папку Microsoft.Windows.Cortana_cw5n1h2txyewy вMicrosoft.Windows.Cortana_cw5n1h2txyewy.old. Некоторые папки по этому пути скрыты, так что убедитесь, что Свойства папки позволят вам найти нужные файлы и директории. Остаётся перезагрузиться и вновь войти в прежнюю учётку. В PowerShell от имени администратора наберите команду:

Add-AppxPackage -Path “C:WindowsSystemAppsMicrosoft.Windows.Cortana_cw5n1h2txyewyAppxmanifest.xml” -DisableDevelopmentMode -Register

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

  • отключите и включите опцию в Свойствах диска:

К слову сказать, если вы недовольны скоростью индексирования, это не означает, что с самой службой что-то не так. Так что как индексированиеускорить системы мы рассмотрим в следующей статье.

Уменьшаем размер 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 после дефрагментации уменьшился на 30%.

Включить или отключить поиск на панели задач с помощью правой клавиши мыши

Нажмите на панель задач правой клавишей мыши => в открывшемся меню выберите «Поиск» => выберите нужный вариант: скрыто (чтобы убрать поиск из панели задач); показать только значок поиска; показать поле поиска.

Если выбрать «Показать поле поиска» — на панели задач появится длинная строка, где вы сможете вводить свои запросы (смотрите рисунок).

Если выбрать «Показать значок поиска» — на панели появится обычный значок, который открывает поиск при нажатии на него.

Если нажать «Скрыто» — поиск с панели задач будет скрыт. В предыдущих сборках Windows 10 вместо «Скрыто» было «Отключить», сейчас же немного отредактировали. Даже выбрав «Скрыто» вы сможете открыть поиск нажав клавишу Win.

Отключение телеметрии

На самом деле телеметрия оказывает влияние на диск небольшое, но оно все же есть. Редки те случаи, когда сбор телеметрии настолько мощно нагружал винчестер, однако и отключение его лишним не будет. Сделать это можно через Редактор реестра. Снова комбинация «Win+R», затем вводим regedit. Конечная цель – это создать ключ с запретом на телеметрию. Для этого необходимо найти пункт под названием «DataCollection», находящийся по адресу:

Здесь-то и нужно создать новое значение DWORD с именем AllowTelemetry, присвоить этому ключу значение «0» и перезагрузить компьютер.

Перестал работать поиск в проводнике

Иногда проблема с поиском может возникнуть и в Проводнике. При возникновении такой ситуации потребуется создать в реестре новый параметр и произвести перезапуск файлового менеджера.

Сделать это нужно таким образом:

  1. Используя клавиши «Win» + «R» открыть командную строку, введя в окно Выполнить «cmd».
  2. Вставить команду: REG ADD «HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced» /V EnableXamlStartMenu /T REG_DWORD /D 0 /F.
  3. После чего нажать «Enter».
  4. Перед применением данного способа нужно убедиться, что папка «Indexed» размещается в папке «LоcalState».
  5. По папке «Indexed» кликнуть правой кнопкой мыши.
  6. В появившемся контекстном меню выбрать «Свойства».
  7. В данном случае интересует вкладка «Общие», далее «Другие».
  8. В открывшемся окне выбрать «Дополнительные атрибуты», отметить пункт «Разрешить индексировать содержимое файлов в этой папке в дополнение к свойствам файла».
  9. Для завершения операции нажать «OK».

Индексация содержимого может занять некоторое время. После завершения процесса лучше выполнить перезагрузку, а потом проверить Поиск.

Индекс зашифрованных файлов

На вкладке «Дополнительно» параметров индексирования вы также можете установить шифрованные индексные файлы. Вы можете увидеть последнее изображение в этом посте.

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

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

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

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

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

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

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

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями: