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

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

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

За поиск из панели задач отвечает один из исполняемых файлов Cortana — SearchUI.exe . Если у вас не работает поиск в панели задач Windows 10, попробуйте перезапустить этот процесс:

  1. Запустите Диспетчер задач (Ctrl+Alt+Del);
  2. Перейдите на вкладку Подробности ;
  3. Найдите в списке процессов SearchUI .exe , щелкните по нему ПКМ и выберите Снять задачу ;
  4. Аналогично завершите процесс SearchApp .exe и SerchIndexer.exe ;
  5. Когда вы в следующий раз попробуете выполнить поиск в Windows 10, это процесс автоматически перезапуститься.

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

Если у вас в Windows 10/11 поиск не работает только в стартовом меню Пуск, попробуйте следующее решение:

  1. Завершите процесс Проводника (Explorer.exe) с помочью щелчка ПКМ по пустому месту в панели задач с зажатыми клавишами правыми Ctrl+Shift (выберите Выход из проводника), либо с помощью диспетчера задач ( Ctrl+Shift+Esc );
  2. Запустите редактор реестра из Task Manager (Файл -> Запустить новую задачу -> regedit.exe);
  3. Удалите следующий ключ реестра HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerFolderTypes{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}TopView{00000000-0000-0000-0000-000000000000} . В 64 битной версии Windows 10 нужно удалить ключ реестра HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersion ExplorerFolderTypes {ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}TopViews{00000000-0000-0000-0000-000000000000};
  4. Запустите Explorer.exe через диспетчер задач (Файл -> Запустить новую задачу -> explorer.exe).

В Windows 10 Creator Update (1703) и более новых версиях есть еще одна частая проблема, из-за которой может не работать поиск. В разделе Параметры -> Конфиденциальность -> Фоновые приложения ( Settings -> Privacy -> Background apps ), включите опцию « Разрешить приложениям работать в фоновом режиме» ( Let apps run in the background ). При отключении данной опции может не работает поиск среди только что установленных приложений.

Если вы не нашли эту опцию, можно включить ее через реестр:

  1. Для этого перейдите в ветку реестра HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersion BackgroundAccessApplications ;
  2. Создайте новый параметр типа DWORD (32-бит) с именем GlobalUserDisabled и значением 0 ;
  3. Затем измените значение параметра BackgroundAppGlobalToggle на 1 в ветке реестра HKCUSoftwareMicrosoftWindowsCurrentVersionSearch;
    Либо вы можете изменить эти параметры из командой строки:
    REG ADD HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplications /v GlobalUserDisabled /t REG_DWORD /d 0 /f
    REG ADD HKCUSoftwareMicrosoftWindowsCurrentVersionSearch /v BackgroundAppGlobalToggle /t REG_DWORD /d 1 /f
  4. Перезагрузите компьютер.

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

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

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

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

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

  1. Перейдите в меню Settings -> Search -> Searching Windows. Промотайте список вниз и нажмите на ссылку “ Run the indexer troubleshooter to resolve common search issues ”;
    Можно запустить мастер исправления ошибок поиска из командой строки: msdt.exe -ep WindowsHelp id SearchDiagnostic

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

Сброс универсальных приложений Microsoft Store

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

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

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

Если это не исправило проблема с поиском, нужно полностью удалить и переустановить универсальное приложение Microsoft.Windows.Searc h ( Microsoft.Windows.Search_cw5n1h2txyewy ).

  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 *Search* | Remove-AppxPackage -Verbose -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
    Get-AppxPackage -AllUsers  -Name *Search* | Remove-AppxPackage -Verbose -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
  5. Теперь нужно удалить папку приложения %LOCALAPPDATA%PackagesMicrosoft.Windows.Search_cw5n1h2txyewy . Но для этого нужно сначала назначить локальную группу Administrators владельцем папки. Это можно сделать вручную в проводнике Windows (вкладка Безопасность в свойствах папки) или с помощью такого PowerShell скрипта:
    $searchapp_path ="$env:localappdataPackagesMicrosoft.Windows.Search_cw5n1h2txyewy"
    $Account = New-Object -TypeName System.Security.Principal.NTAccount -ArgumentList 'BUILTINAdministrators';
    $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:localappdataPackagesMicrosoft.Windows.Search_cw5n1h2txyewy –force
  7. Сейчас поиск в Windows полностью отключен;
  8. Переустановите приложение Search App:
    Get-AppxPackage -AllUsers -Name *Search* | % {Add-AppxPackage -Path ($_.InstallLocation + "Appxmanifest.xml") -Register -DisableDevelopmentMode -ForceApplicationShutdown -Verbose}
  9. Включите автозапуск для службы WSearch:
    Set-Service WSearch –startuptype automatic
  10. Перезагрузите Windows, войдите под своей учетной записью и проверьте, что поиск теперь работает.

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

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

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

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

  1. Запустите редактор реестра (Win+R -> regedit.exe);
  2. Перейдите в раздел реестра HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionSearch;
  3. Измените значение параметров BingSearchEnabled и CortanaConsent на 0 ;
    Если эти параметры реестра отсутствуют, создайте их вручную (тип REG_DWORD 32 bit). Можно создать и изменить эти параметры следующими командами:
    REG ADD HKCUSoftwareMicrosoftWindowsCurrentVersionSearch /v BingSearchEnabled /t REG_DWORD /d 0 /f
    REG ADD HKCUSoftwareMicrosoftWindowsCurrentVersionSearch /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%Packageswindows.immersivecontrolpanel_cw5n1h2txyewyLocalState ;
  2. Откройте свойства папки Indexed, нажмите кнопку “Другие”, и проверьте что включена опция включена опция “Разрешить индексировать содержимое файлов в этой папке в дополнении к свойствам файла”;
  3. Если опция уже включена, отключите ее, нажмите Ок, а затем включите снова.

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

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

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

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

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

  • Создайте нового пользователя и проверьте работает ли поиск под ним;
  • Проверьте, запущен ли в вашем сеансе процесс ctfmon.exe . Это стандартный процесс Windows, который управляет альтернативным пользовательским вводом и панелью Office Language (служба Touch Keyboard and Handwriting Panel Service). Если этот процесс не запущен или остановлен, вы просто не сможете печатать символы в панели поиска Windows. Чтобы запустить процесс, нажмите Win +R и выполните команду: C :WindowsSystem32ctfmon.exe Если это исправит проблему с поиском, нужно добавить процесс ctfmon.exe в автозагрузку Windows.
  • Загрузитесь с LiveCD и удалите папку Microsoft.Windows.Cortana_*** в AppDataLocalPackages (также можно завершить процесс из Windows с помощью unlocker ). После перезагрузки папка появится снова и через нескольки минут поиск должен заработать (данный метод помог нескольким нашим посетителям);
  • Проверьте NTFS права на папку C:WindowsSystemAppsMicrosoft.Windows.Search_cw5n1h2txyewy у всех пользователей компьютера должны быть права Read+Execute (BUILTINUsers Allow ReadAndExecute, Synchronize). Проще всего вывести NTFS разрешения с помощью PowerShell : get-acl $env:windirSystemAppsMicrosoft.Windows.Search_cw5n1h2txyewy
  • Проверьте целостность системных файлов : sfc /scannow или dism /Online /Cleanup-Image /RestoreHealth ;
  • Если проблемы с поиском наблюдаются в почтовом клиенте MS Outlook, смотрите другую инструкцию: Не работает поиск писем в Outlook .
admin

Share
Published by
admin

Recent Posts

Консоль удаленного рабочего стола(rdp console)

Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…

2 недели ago

Настройка сети в VMware Workstation

В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…

2 недели ago

Логи брандмауэра Windows

Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…

2 недели ago

Правильный способ отключения IPv6

Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…

2 недели ago

Ключи реестра Windows, отвечающие за параметры экранной заставки

Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…

2 недели ago

Как управлять журналами событий из командной строки

В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…

2 недели ago