Индексирование windows и searchindexing.exe

Содержание:

Отключить индексирование отдельных дисков

Можно не отключать службу вовсе, а отключить индексирование на отдельно взятых дисках. Для этого заходим в «Мой компьютер» и нажимаем правой кнопкой по нужному диску, например на котором много-много файлов, и выбираем «Свойства». В окне свойств снимаем галочку «Разрешить индексирование этого тома»

Надеюсь данная статья была интересной и полезной. Мы рассмотрели возможные проблемы с работой службы индексирования в Windows 7/8/10 и разобрались как победить ненасытный процесс SearchFilterHost. Вы также можете ещё больше упростить себе жизнь и оптимизировать систему, а в новых статьях я ещё не раз вернусь к вопросу оптимизации, поэтому советую подписаться на обновления блога и узнать новости первым.

Посмотрите как можно быстро снять футболку!

Как отключить (включить) индексирование поиска (службу Windows Search) в Windows

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

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

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

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

Overview of Handlers

A handler is a Component Object Model (COM) object that provides functionality for a Shell item. Most Shell data sources offer an extensible system for binding handlers to items. For example, the file system folder uses the association system to look up the handlers for a particular file type. A specific handler is required for every file type. One filter handler is required for the Adobe Acrobat .pdf file type, for example, another filter handler is required for the .doc file format, and so forth.

Different handlers have some commonality. In Windows Vista and later, all handlers must use one of the following interfaces to initialize the handler: IInitializeWithStream, IInitializeWithItem, or IItinitializeWithFile.

The following table lists high-level developer tasks, the type of handler needed for each task, and provides a link to conceptual information about how to perform each task.

Task Handler Conceptual information
Accessing the properties of a file for indexing Property handler Developing Property HandlersSystem-Defined Properties for Custom File Formats
Adding clipboard formats for the data object (IDataObject) of an item (Data objects are used in drag-and-drop and copy/paste scenarios.) Data object handler Creating Data Handlers
Adding verbs for an item that are commonly displayed in a shortcut menu Shortcut menu handler Creating Context Menu HandlersCustomizing a Shortcut Menu Using Dynamic Verbs
Associating a file type with a specific icon Icon handler Creating Icon Handlers
Creating property sheets with UI pictures and controls that permit custom interaction with a file type Property sheet handler Property Sheet Handlers
Enabling an item type to support drag-and-drop and copy/paste scenarios Drop handler Transferring Shell Objects with Drag-and-Drop and the Clipboard
Extracting chunks of text and document properties for indexing Filter handler Developing Filter Handlers
Indexing a new file type Filter handler, property handler Developing Filter HandlersDeveloping Property Handlers
Indexing the contents of a data store Protocol handler Developing Protocol Handlers
Previewing a simplified view of the Shell item in the Windows Explorer preview pane Preview handler Preview Handlers
Supplying pop-up text when a mouse hovers over a UI object Infotip handler Creating Shell Extension Handlers (Infotip Customization)
Supplying a static image to represent a Shell item Thumbnail handler Thumbnail Handlers

The following table lists handlers and the interfaces for implementing each type of handler.

Handler Interfaces
Drop handler IDropTarget, IDropTargetHelper, IPersistFile, IShellExtInit
Data object handler IDataObject, IPersistFile
Filter handler IFilter
Icon handler IExtractIcon Optional: IPersist, IPersistFile
Infotip handler IQueryInfo
Preview handler IPreviewHandler
Property handler IPropertyStore
Protocol handler IFilter, ISearchProtocol, IUrlAccessor Optional: ISearchProtocol2, IUrlAccessor2, IUrlAccessor3, IUrlAccessor4
Property sheet handler IShellExtInit, IShellPropSheetExt
Shortcut menu handler IContextMenu, IExplorerCommand, IShellExtInit
Thumbnail handler IThumbnailProvider

Note

A property handler is sometimes kown as a metadata handler. A Shell data source is sometimes known as a Shell namespace extension. A file type handler is sometimes known as a Shell extension handler or a Shell extension.

For more information about creating handlers, see Creating Shell Extension Handlers. For more information about properties, see Windows Property System.

Note to Implementers

Before creating a filter or property handler, developers should consider the following:

  • These handlers are in-process extensions that are loaded into processes that you do not control, such as the filter daemon process, Windows Explorer (grep search), and third-party hosts like Windows Mail).
  • You must write secure code that is robust enough to handle arbitrarily corrupt forms of your file format that were created to attack the system.
  • Your add-in must not leak resources that will produce problems for the host processes.
  • Your add-in must not crash as this will also crash the host processes and slow down the filtering process.
  • Because these handlers are run in a background system process, they must perform quickly with a minimum of CPU and I/O consumed in order to meet the performance requirements of the system.

Thus, these add-ins should be written by developers with expertise in creating system-level code.

Проверьте HDD на ошибки

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

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

Для продолжения работы придется дать приложению возможность вносить изменения на ПК (подтверждение — кнопка «Да»).

Напечатайте команду:

Примените ее — нажмите Enter.

Проверка диска не начнется, поскольку HDD используется. Пользователю предлагается выполнить проверку накопителя при следующем старте ОС. Подтвердите:

Перезагрузите ОС. Наблюдайте за проверкой HDD. Система по возможности исправит поврежденные файлы, восстановит информацию из битых секторов (если они есть).

ОС стартует в обычном режиме работы. Дефрагментируйте HDD, если необходимо. Дефрагментация SSD не нужна, только вредит накопителю.

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

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

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

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

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

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

Особенно это актуально для владельцев ноутбуков, которым важно, чтобы их устройство проработало в автономном режиме как можно дольше

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

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

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

Overview

Windows Search supports the indexing of properties and content from files of different file formats, such as .doc or .jpeg formats, and data stores, such as the file system or Windows Outlook mailboxes. There are two kinds of indices: value indices that allow filtering and sorting by the whole value of a property and inverted indices that index words within textual properties or content. If you have a custom file format or data store, you need to understand how Windows Search indexes in order to get your items indexed correctly.

The indexing process happens in three stages controlled by a Windows Search component called the gatherer. In the first stage, the gatherer adds URLs to queues. The URLs identify items to be indexed, and the queues are merely prioritized lists of URLs. In the second stage, the gatherer coordinates other Windows Search and third-party components to access the items and collect data about them. Finally, in the third stage, the data collected is added to the index.

The following diagram shows the principal components and flow of data through the indexing process. A number of components are involved in collecting data for the index. Some of these are a part of Windows Search, and some come from third-party applications. If you have a custom data store or file format, Windows Search relies on your protocol handler and filter for accessing URLs and emitting properties for indexing. Windows Search components are shown in blue, and third-party components are shown in green.

Исправление работы поиска в панели задач

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

Способ описан таким образом, чтобы сработал в любой версии Windows 10 с начала выхода системы.

  1. Нажмите клавиши Win+R (Win — клавиша с эмблемой Windows), введите control в окно «Выполнить» и нажмите Enter, откроется панель управления. В пункте «Просмотр» вверху справа поставьте «Значки», если там указано «Категории».
  2. Откройте пункт «Устранение неполадок», а в нем в меню слева выберите «Просмотр всех категорий».
  3. Запустите устранение неполадок для «Поиск и индексирование» и следуйте указаниям мастера устранения неполадок.

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

Удаление и перестроение поискового индекса

Следующий способ — удалить и перестроить поисковый индекс Windows 10. Но прежде чем начать, рекомендую сделать следующее:

  1. Нажмите клавиши Win+R и ввердите services.msc
  2. Убедитесь, что служба Windows Search запущена и работает. Если это не так, дважды нажмите по ней, включите тип запуска «Автоматически», примените настройки, а затем запустите службу (уже это может исправить проблему).

После того, как это было сделано, выполните следующие шаги:

  1. Зайдите в панель управления (например, нажав Win+R и введя control как это было описано выше).
  2. Откройте пункт «Параметры индексирования».
  3. В открывшемся окне нажмите «Дополнительно», а затем нажмите кнопку «Перестроить» в разделе «Устранение неполадок».

Дождитесь окончания процесса (поиск будет недоступен некоторое время, в зависимости от объема диска и скорости работы с ним, также может «зависнуть» окно, в котором вы нажали кнопку «Перестроить»), а через полчаса-час попробуйте воспользоваться поиском снова.

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

Исправление работы поиска путем отключения интеграции с Bing

Этот метод может помочь, в случае со следующими симптомами: окно поиска открывается, но при вводе текста ничего не появляется. Решение возможно с помощью редактора реестра. Для отключения интеграции с Bing используйте следующие шаги:

  1. Запустите редактор реестра, нажав клавиши Win+R на клавиатуре, введя regedit и нажав Enter.
  2. Перейдите к разделу реестра HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\
  3. В правой части редактора реестра нажмите правой кнопкой мыши и выберите Создать — Параметр DWORD32 (даже для 64-бит Windows 10). Задайте имя BingSearchEnabled для параметра.
  4. Если этот параметр уже присутствует и его значение отличается от 0 (ноль), дважды нажмите по нему и задайте значение 0.
  5. Дважды нажмите по параметру CortanaConsent в правой части редактора реестра, задайте значение 0 для него. При отсутствии параметра, создайте его (DWORD32).

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

Что делать, если не работает поиск в параметрах Windows 10

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

В качестве исправления наиболее часто оказывается работоспособным следующий вариант:

  1. Откройте проводник и в адресной строке проводника вставьте следующую строку %LocalAppData%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState а затем нажмите Enter.
  2. Если в этой папке присутствует папка Indexed, нажмите по ней правой кнопкой мыши и выберите пункт «Свойства» (если отсутствует — способ не подходит).
  3. На вкладке «Общие» нажмите по кнопке «Другие».
  4. В следующем окне: если пункт «Разрешить индексировать содержимое папки» отключен, то включите его и нажмите «Ок». Если он уже включен, то снимите о, а затем вернитесь в окно дополнительных атрибутов, снова включите индексирование содержимого и нажмите «Ок».

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

Отключение поиска в Windows 10

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

Вариант 1: Служба поиска

Наиболее простой вариант отключения поиска, применимый не только к Windows 10, но и более ранним версиям ОС, заключается в деактивации системной службы «Windows Search». Сделать это можно в специальном разделе без требований к дополнительным правам доступа. В результате из списка запущенных задач исчезнет процесс «SearchIndexer.exe», нередко нагружающий процессор даже во время простоя компьютера.

  1. Кликните правой кнопкой мыши по логотипу Виндовс на панели задач и выберите пункт «Управление компьютером».

Здесь необходимо найти «Windows Search». Данная служба по умолчанию включена и настроена на автозапуск при перезагрузке ПК.

Кликните правой кнопкой мыши по этой строке и выберите пункт «Свойства». Можно также воспользоваться двойным нажатием ЛКМ.

На вкладке «Общие» с помощью выпадающего списка «Тип запуска» установите значение «Отключена».

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

Вариант 2: Визуальное отображение

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

  1. В любом свободном месте на панели задач щелкните ПКМ и выберите пункт «Поиск».

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

После этих действий значок или поле поиска исчезнет, а потому инструкцию можно завершить.

Вариант 3: Процесс «SearchUI.exe»

Помимо системной службы поиска, также существует процесс «SearchUI.exe», напрямую относящийся к встроенному голосовому помощнику Windows 10 и ранее рассмотренному полю на панели задач. Его невозможно деактивировать обычными методами через «Диспетчер задач» или «Службы». Однако можно прибегнуть к использованию программы Unlocker, позволяющей вносить изменения в системные файлы.

  1. Прежде всего скачайте и установите программу на ПК. После этого в контекстном меню, при щелчке правой кнопкой мыши по любому файлу, будет отображена строка «Unlocker».

На клавиатуре нажмите сочетание клавиш «CTRL+SHIFT+ESC» для открытия «Диспетчера задач». После этого перейдите на вкладку «Подробности», найдите «SearchUI.exe» и кликните по процессу ПКМ.

В появившемся меню кликните по «Открыть расположение файла».

После открытия папки с нужным файлом правым кликом мыши выберите пункт «Unlocker».

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

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

При успешном внесении изменений появится окно с уведомлением «Объект успешно переименован».

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

Вариант 4: Групповая политика

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

  1. На клавиатуре нажмите сочетание клавиш «WIN+R» и в текстовое поле введите следующее: gpedit.msc

Из раздела «Конфигурация компьютера» перейдите к папке «Административные шаблоны». Здесь следует развернуть «Компоненты Windows» и открыть директорию «Найти».

Перейдите на вкладку «Стандартный», что расположена внизу окна в правой части «Редактор локальной групповой политики». Найдите строку «Запретить поиск в Интернете» и дважды кликните по ней левой кнопкой мыши.

В окне с доступными параметрами выберите значение «Включено» и сохраните изменения с помощью кнопки «ОК».

То же самое желательно сделать с двумя последующими пунктами в общем списке групповой политики.

После этого обязательно перезагрузите ПК.

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

Сброс Windows поиска

Попробуйте Windows поиск с помощью метода, подходящего для вашей версии Windows.

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

  1. Выберите > Начните Параметры > > о системе .

  2. В Windows, проверьте, какая Windows запущено устройство.

Примечание

Сброс Windows не влияет на файлы. Однако это может временно повлиять на релевантность результатов поиска.

Windows 10, версия 1809 и раньше

Если установлено обновление Windows 10 за октябрь 2018 г. или предыдущее обновление, Кортана сбросить Windows поиск, следуя следующим шагам:

  1. Выберите Начните, щелкните правой кнопкой мыши Кортана, выберите Больше, а затем выберите параметры приложения.
  2. В параметрах Кортана выберите Сброс.

Windows 10 версии 1903 и более поздней версии

Если установлен обновление Windows 10 за май 2019 г. или более позднее обновление, используйте Windows PowerShell для сброса Windows поиска, следуя следующим шагам:

Важно!

Для запуска этого сценария необходимо иметь разрешения администратора.

Скачайте ResetWindowsSearchBox.ps1 из сценария Reset Windows PowerShellи сохраните файл в локальной папке.

Щелкните правой кнопкой мыши сохраненный файл и выберите Run with PowerShell.

Если вам задан следующий вопрос, выберите Да.

Скрипт PowerShell сбрасывает функцию Windows поиска. Когда появится слово Готово, закрой окно PowerShell.

Если вы получаете следующее сообщение об ошибке:

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

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

Рекомендуется отметить это значение, так как вам придется использовать его позже.

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

Важно!
Вы получите предупреждение, которое объясняет риски для безопасности при изменении политики выполнения. Нажмите кнопку Y и нажмите кнопку Ввод, чтобы принять изменение.

Дополнительные новости о политиках выполнения PowerShell см

в дополнительных подробной информации о политиках выполнения.

После завершения изменения политики закройте окно и повторите действия 2-4. Однако, когда сообщение Готово появится в этот раз, не закрывайте окно PowerShell. Вместо этого нажмите любой ключ, чтобы продолжить.

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

Например, если политика, отмеченная в шаге 5, была ограничена, команда будет напоминать следующую:

Примечание
Вы получите предупреждение, которое объясняет риски для безопасности при изменении политики выполнения. Нажмите кнопку Y, а затем нажмите кнопку Ввод, чтобы принять изменение и вернуться к предыдущему параметру политики.

Закрой окно PowerShell.

Важно!

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

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

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

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

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

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

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

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

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

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

Особенно это актуально для владельцев ноутбуков, которым важно, чтобы их устройство проработало в автономном режиме как можно дольше

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

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

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

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

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

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

Добавить комментарий

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

Adblock
detector