Не работает поиск в Windows 11 или 10

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

не работает поиск из таскбара в windows 11

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

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

  • Windows 10SearchUI.exe (один из исполняемых файлов Cortana), SearchApp.exe и SerchIndexer.exe
  • Windows 11SearchHost.exe

Перезапустите указанные процессы из диспетчера задач:

  1. Откройте Task Manager ( Ctrl+Alt+Del )
  2. Перейдите на вкладку Подробности
  3. Найдите в списке процесс SearchHost.exe (для Windows 11) или SearchUI.exe (Windows 10), щелкните по нему ПКМ и выберите Снять задачу. Остановить процесс SearchHost.exe, который отвечает за выполнение поиска через панель задач или стартовое меню
  4. Когда вы в следующий раз попробуете выполнить поиск из панели задач, это процесс автоматически перезапуститься.

Не работает поиск в стартовом меню Windows

Если у вас в Windows 10/11 поиск не работает только в стартовом меню Пуск или таскабер (не выполняется поиск или пользователь не может ничего напечатать в поисковой строке) , попробуйте следующее:

    1. Откройте диспетчер задач ( Ctrl+Shift+Esc ) и завершите процесс Проводника ( Explorer.exe ) Остановить процесс explorer.exe через task manager
  1. Запустите редактор реестра из Task Manager (Файл -> Запустить новую задачу -> regedit.exe)
  2. Удалите следующий ключ реестра
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopView\{00000000-0000-0000-0000-000000000000}

    В x64 битной версии Windows 10 нужно удалить ключ реестра

    HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\ Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000}
  3. Запустите Explorer.exe через диспетчер задач (Файл -> Запустить новую задачу -> explorer.exe ). перезапуск процесса explorer.exe в windows 10

Проверьте состояние и настройки службы индексирования Windows

Проверьте, запущена ли служба индексирования Windows. Для этого:

  1. Откройте консоль services.msc
  2. В списке служб найдите Windows Search
  3. Проверьте, что служба запущена, а тип ее запуска – автоматический (Automatic — Delayed Start);
  4. Запустите / перезапустите службу WSearch
  5. Теперь откройте Параметры индексирования, выполнив команду control /name Microsoft.IndexingOptions (Control Panel\All Control Panel Items\Indexing Options)
  6. Убедитесь, что включено индексирование службой поиска всех нужных расположений (как минимум должно быть включено индексирование Start Menu, Users, можете добавить ваши локальные диски и Outlook). настройки индексирования в windows
  7. Перестройте поисковый индекс. Для этого нажмите кнопку Дополнительно и в разделе Устранение неполадок нажмите кнопку Перестроить.
  8. Процесс переиндексации может занять довольно длительное время. Дождитесь его окончания.

В Windows 11 измените настройки поиска в разделе Settings -> Privacy & security -> Search с Classic на Enhanced. Также проверьте каталоги, исключенные из поискового индекса.

Включиь расширенный enhanced режим поиска в Windows 11

Проверьте, что в Windows установлен ключевой компонент поиска и индексирования SearchEngineClientPackage:

dism /Online /Get-FeatureInfo /FeatureName:SearchEngine-Client-Package

В некоторых случаях исправить проблему с поиском и индексирование в Windows помогает переустановка поискового движка:

dism /Online /Disable-Feature /FeatureName:SearchEngine-Client-Package

dism /Online /Enable-Feature /FeatureName:SearchEngine-Client-Package

Перезагрузите машину.

Переустановка компонента SearchEngine-Client-Package

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

Утилита устранения неполадок службы индексирования и поиска Windows

Попробуйте воспользоваться встроенной утилитой исправления неполадок Indexer Diagnostics (Troubleshooter) для исправления типовых проблем с поиском Windows. Для этого:

  1. Запустите мастер исправления ошибок поиска и индексирования, выполнив команду: msdt.exe -ep WindowsHelp id SearchDiagnostic  
  2. Запустится мастер исправления неполадок в службах поиска и индексирования. Встроенная утилита исправления проблем с поисков и индексированием (troubleshooter)
  3. Выберите вашу проблему (скорее всего это будет “Файлы не отображаются в результатах поиска” / “Files don’t appear in search results”) и нажмите Next. Исправить типовые ошибки поиска с помощью troubleshooter
  4. Дождитесь, пока “Search and Indexing troubleshooter” просканирует ваш компьютер и попробует исправить ошибку, после этого перезагрузите компьютер и проверьте работу поиска.

Переустановка Microsoft Store приложения Windows.Search

Для исправления проблем с поиском в Windows 10 может помочь переустановка универсального приложения Microsoft.Windows.Search (это встроенное UWP приложение Microsoft Store)

  1. Запустите консоль PowerShell.exe с правами администратора.
  2. Остановите службу Windows Search. Сначала нужно изменить тип запуска на Disabled, а потом остановить ее: Get-Service WSearch| Set-Service –startuptype disabled –passthru| Stop-Service –Force
  3. Перезагрузите Windows.
  4. Удалите универсальное приложение Search:
    Get-AppxPackage -Name *Microsoft.Windows.Search* | Remove-AppxPackage -Verbose -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
    Get-AppxPackage -AllUsers  -Name *Microsoft.Windows.Search* | Remove-AppxPackage -Verbose -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
  5. Теперь нужно очистить кэш поиска, удалив папку приложения. Перейдите в каталог %LOCALAPPDATA%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy и удалите все файлы и папки в этой папке. Но для этого нужно сначала назначить локальную группу Administrators владельцем папки. Это можно сделать вручную в проводнике Windows (вкладка Безопасность в свойствах папки) или с помощью такого PowerShell скрипта:
    $searchapp_path ="$env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy"
    $Account = New-Object -TypeName System.Security.Principal.NTAccount -ArgumentList 'BUILTIN\Administrators';
    $ItemList = Get-ChildItem -Path %searchapp_path -Recurse;
    foreach ($Item in $ItemList) {
    $Acl = $null;
    $Acl = Get-Acl -Path $Item.FullName;
    $Acl.SetOwner($Account);
    Set-Acl -Path $Item.FullName -AclObject $Acl;
    }
  6. Теперь можно удалить папку Windows.Search_cw5n1h2txyewy:
    Remove-Item -Path $env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy –force
    удалить настройки унивесального приложения поиска search в windows 10
  7. Сейчас поиск в Windows полностью отключен.
  8. Переустановите приложение Windows Search:
    Get-AppxPackage -AllUsers -Name *Microsoft.Windows.Search* | % {Add-AppxPackage -Path ($_.InstallLocation + "\Appxmanifest.xml") -Register -DisableDevelopmentMode -ForceApplicationShutdown -Verbose}
    переустанвка uwp приложения search windows
  9. Включите автозапуск для службы WSearch:
    Set-Service WSearch –startuptype automatic
  10. Перезагрузите Windows, войдите под своей учетной записью и проверьте, что поиск теперь работает.

В Windows 11 за поиск отвечает другое приложение MicrosoftWindows.Client.CBS (его процесс SearchHost.exe из каталога C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy отвечает за отображение панели задач, стартового меню и поиска в них).

Самое распространенное решение – исправить статус пакета в реестре. Перейдите в ветку

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList\MicrosoftWindows.Client.CBS_1000.26100.XXX.0_x64__cw5n1h2txyewy

(вместо XXX подставьте свой индекс компонента), измените значение параметра PackageStatus на 0 и перезапустите проводник.

Если это не помогло, нужно сбросить кэш UWP приложения и переустановить его. Для сброса настроек выполните команду:

Get-AppxPackage -allusers MicrosoftWindows.Client.CBS | Reset-AppxPackage

Затем очистите кэш в каталоге:

Remove-Item -Path $env:localappdata\Packages\MicrosoftWindows.Client.CBS_cw5n1h2txyewy –force
Перерегистрируйте приложение:

Add-AppxPackage -Register -Path "C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\AppxManifest.xml" -DisableDevelopmentMode

Сброс и переустановка приложения MicrosoftWindows.Client.CBS в Windows 11

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

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

перерегистрация appx файлов

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

Не работает поиск Windows при включенной интеграции с Bing

5 февраля 2020 года у пользователей Windows 10 массового перестал работать поиск из панели задач. Окно поиска в панели задач открывается, но при вводе любого запроса поиск выдает пустые результаты.

win10 пустые результаты поиска

Данная проблема была признана Microsoft и вызывалась недоступностью облачных сервисов поиска Bing. Дело в том, что по-умолчанию Windows отправляет на свои сервера все, что вы вводите в поиске Start Menu, которая возвращает вам результаты поиска из Bing.

Для исправления этой проблемы проще всего отключить интеграцию поиска Windows с поисковой системой Microsoft Bing.

  1. Запустите редактор реестра (Win+R -> regedit.exe )
  2. Перейдите в раздел реестра HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\
  3. Измените значение параметров BingSearchEnabled и CortanaConsent на 0реестр BingSearchEnabled отключить интеграцию с bing
    Если эти параметры реестра отсутствуют, создайте их вручную (тип REG_DWORD 32 bit). Можно создать и изменить эти параметры следующими командами:
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BingSearchEnabled /t REG_DWORD /d 0 /f
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v CortanaConsent /t REG_DWORD /d 0 /f

  4. Перезапустите Explorer.exe или перезагружайте компьютер.
Данное решение поможет, если у вас открывается окно поиска, но при вводе текста для поиска не ничего появляется. На момент написания статьи инженеры Microsoft уже исправили проблему с Bing, и службы поиска Windows стали работать нормально. Хотя на мой взгляд интеграцию поиска Windows с Bing нужно отключать сразу после установки операционной системы.

Не работает поиск в Параметрах Windows

В приложении “Параметры” (Settings) Windows 10/11 есть собственной окно поиска для быстрого перехода к элементам настройки системы. Если у вас перестал работать поиск в Параметрах:

  1. Запустите File Explorer и перейдите в каталог %LocalAppData%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState
  2. Откройте свойства папки Indexed, нажмите кнопку “Другие”, и проверьте что включена опция включена опция “Разрешить индексировать содержимое файлов в этой папке в дополнении к свойствам файла”индексирование меню параметры в windows 10
  3. Если опция уже включена, отключите ее, нажмите Ок, а затем включите снова.

PowerShell скрипт для сброса Windows Search

Если рассмотренные выше способы не помогли восстановить работу поиска в Windows, Microsoft рекомендует воспользоваться PowerShell скриптом Reset Windows Search PowerShell script для сброса всех настроек службы Windows Search. Скрипт предназначен для Windows 11 и версий Windows 10 выше 1903.

Для запуска этого скрипта нужно:

  1. Скачайте скрипт ResetWindowsSearchBox.ps1 по ссылке.
  2. Запустите консоль PowerShell с правами администратора.
  3. Измените настройки политики запуска скриптов PowerShell, выполнив команду (команда разрешает запуск скриптов в текущей сессии powershell.exe): Set-ExecutionPolicy -Scope Process –ExecutionPolicy Unrestricted
  4. Запустите скрипт: .\ResetWindowsSearchBox.ps1 poweshell скрипт для сброса настроек поиска в windows
  5. Скрипт сбросит настройки поиска Windows на значения по-умолчанию.
  6. Перезагрузите компьютер и проверьте, исправлена ли проблема поиска в Windows.

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

  • Создайте нового пользователя и проверьте работает ли поиск под ним.
  • В Windows 11 служба поиска использует компонент WebView2 для отображения результатов. Если WebView2 работает некорректно, поисковая строка может открываться, но ничего не отображать. В таких случаях может помочь обновление (переустановка) компонента WebView2. Проще всего установить новую версию компонента с помощью встроенного менеджера пакетов WinGet: winget install Microsoft.EdgeWebView2Runtime Обновить компонент Microsoft.EdgeWebView2Runtime Перезагрузите компьютер.
  • Проверьте, запущен ли в вашем сеансе процесс ctfmon.exe. Это стандартный процесс Windows, который управляет альтернативным пользовательским вводом и панелью Office Language (служба Touch Keyboard and Handwriting Panel Service). Если этот процесс не запущен или остановлен, вы просто не сможете печатать символы в панели поиска Windows. Чтобы запустить процесс, нажмите Win +R и выполните команду: C :\Windows\System32\ctfmon.exe запустить процесс ctfmon.exe Если это исправит проблему с поиском, нужно добавить процесс ctfmon.exe в автозагрузку Windows.
  • Загрузитесь с LiveCD и удалите папку Microsoft.Windows.Cortana_*** в AppData\Local\Packages (также можно завершить процесс из Windows с помощью unlocker). После перезагрузки папка появится снова и через нескольки минут поиск должен заработать (данный метод помог нескольким нашим посетителям).
  • Проверьте NTFS права на папку C:\Windows\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy у всех пользователей компьютера должны быть права Read+Execute (BUILTIN\Users Allow ReadAndExecute, Synchronize). Проще всего вывести NTFS разрешения с помощью PowerShell: get-acl $env:windir\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy проверить права на универсальное прилоежние поиск search в windows
  • Проверьте целостность системных файлов: sfc /scannow или dism /Online /Cleanup-Image /RestoreHealth ;
  • Если проблемы с поиском наблюдаются в почтовом клиенте MS Outlook, смотрите другую инструкцию: Не работает поиск писем в Outlook.


Предыдущая статья Следующая статья


Комментариев: 65 Оставить комментарий

Оставить комментарий

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

Я не робот( Обязательно отметьте)