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

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

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

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

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

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

  1. Убейте процесс File Explorer (Explorer.exe), щелкнув правой кнопкой мыши по пустому месту на панели задач и удерживая правую кнопку мыши. Ctrl+Shift клавиши -> Выход из проводника или воспользуйтесь кнопкой Диспетчер задач (Ctrl + Shift + Esc);убить исследователя
  2. Запустите редактор реестра из диспетчера задач (Файл -> Создать новую задачу -> regedit.exe);
  3. Удалите следующий ключ реестра: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000}. В Windows 10 x64 необходимо удалить еще один ключ реестра HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000}.
  4. Запустите Explorer.exe с помощью диспетчера задач (Файл -> Создать новую задачу -> explorer.exe).перезапустить explorer.exe

В Windows 10 1703 и более новых сборках есть еще одна распространенная проблема, из-за которой функция поиска не работает. Включите опцию Разрешить приложениям работать в фоновом режиме в Настройки -> Конфиденциальность -> Фоновые приложения. Если отключить этот параметр, поиск среди вновь установленных приложений может не работать.

Разрешить приложениям работать в фоновом режиме

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

  1. Для этого перейдите к ключу реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\ BackgroundAccessApplications;
  2. Создайте новый DWORD (32-бит) параметр с именем GlobalUserDisabled и значение 0;
  3. Затем измените значение параметра BackgroundAppGlobalToggle параметр к 1 в ключе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Search;
    Или вы можете изменить эти параметры из командной строки:
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications /v GlobalUserDisabled /t REG_DWORD /d 0 /f
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BackgroundAppGlobalToggle /t REG_DWORD /d 1 /f
  4. Перезагрузите компьютер.

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

Проверьте, запущена ли служба поиска Windows.

  1. Откройте services.msc консоль;
  2. Найти Поиск в Windows в списке служб;
  3. Убедитесь, что служба запущена и ее тип запуска установлен на автоматический; Поиск Windows в windows 10
  4. Запустите/перезапустите службу WSearch;
  5. Откройте классическую панель управления и нажмите кнопку Параметры индексирования пункт (Панель управления\Все элементы панели управления\Параметры индексирования);
  6. Убедитесь, что вы выбрали индексирование всех необходимых мест (должны быть включены как минимум следующие места индексирования: Меню «Пуск», папка «Пользователи». Также можно добавить локальные диски и Outlook);
  7. Щелкните . Дополнительно , а затем нажмите кнопку Восстановить в разделе «Устранение неполадок»; восстановление поискового индекса
  8. Процесс переиндексации может занять довольно много времени. Подождите, пока он завершится.
Примечание. Убедитесь, что на системном диске достаточно свободного места. В некоторых случаях размер файла индексации Windows Search (Windows.edb) может быть довольно большим.

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

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

  1. Перейдите в раздел Настройки -> Поиск -> Поиск Windows. Прокрутите список вниз и нажмите на «Запустите средство устранения неполадок индексатора, чтобы решить общие проблемы поиска«;
    Вы можете запустить средство устранения неполадок Windows Search из командной строки: msdt.exe -ep WindowsHelp id SearchDiagnostic

    windows 10 запустить средство устранения неполадок индексатора

  2. Должен запуститься мастер устранения неполадок «Службы поиска и индексирования»;
  3. Выберите свою проблему (скорее всего, это будет «Файлы не отображаются в результатах поиска«) и нажмите Далее;Файлы не отображаются в результатах поиска на Windows 10
  4. Подождите, пока «Устранение неполадок поиска и индексирования» просканирует ваш компьютер и попытается исправить ошибки. Затем перезагрузите компьютер и проверьте результаты поиска.

Сброс настроек Microsoft Store Universal Apps в Windows

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

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

перерегистрация приложений в windows 10 для устранения проблем с поиском

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

Если это не помогло решить проблему поиска, вам необходимо полностью переустановить Microsoft.Windows.Search универсальное приложение (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. Удалите универсальное приложение «Поиск»:
    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%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy. Для этого необходимо изменить владельца папки на локального Администраторы группа. Это можно сделать вручную в проводнике 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 сброс настроек приложения поиска uwp в windows с помощью powershell
  7. Теперь поиск в Windows полностью отключен;
  8. Переустановите универсальное приложение «Поиск»:
    Get-AppxPackage -AllUsers -Name *Search* | % {Add-AppxPackage -Path ($_.InstallLocation + "\Appxmanifest.xml") -Register -DisableDevelopmentMode -ForceApplicationShutdown -Verbose} переустановка приложения microsoft store search с помощью powershell
  9. Включите автозапуск для службы WSearch:
    Set-Service WSearch –startuptype automatic
  10. Перезапустите Windows, войдите в систему под своей учетной записью и проверьте, работает ли теперь поиск.

Пустые результаты поиска в Windows с включенным поиском Bing

На 5 февраля 2020 г., многие пользователи заметили, что в Windows 10 перестал работать поиск в меню «Пуск» и на панели задач. Когда вы нажимаете на значок «Поиск» или вводите что-то в меню «Пуск», он показывает пустые результаты поиска.

Поиск в Windows 10 выдает пустые результаты

Эта проблема была признана Microsoft и вызвана недоступностью облачных поисковых служб Bing. По умолчанию Windows 10 и 11 отправляют все, что вы вводите в строке поиска меню «Пуск», на серверы Microsoft, которые возвращают результаты поиска от Bing.

Самый простой способ устранить эту проблему — отключить интеграцию поиска Windows со службами поиска Microsoft Bing.

  1. Запустите редактор реестра (Win+R -> regedit.exe);
  2. Перейдите к ключу реестра HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\;
  3. Измените значение параметра BingSearchEnabled и CortanaConsent параметры 0; reg-параметр BingSearchEnabled
    Если эти параметры реестра отсутствуют, создайте их вручную (используйте тип параметра REG_DWORD 32). Создать и установить значения этих параметров можно с помощью следующих команд:
    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
    Или включите параметр групповой политики Не искать в Интернете и не отображать результаты поиска в Интернете по ссылке Конфигурация компьютера > Политики > Административные шаблоны > Компоненты Windows.
  4. Перезапустите процесс Explorer.exe или перезагрузите компьютер.
Это решение поможет, если у вас открыто окно поиска, но при вводе текста для поиска ничего не появляется. На момент написания этой заметки инженеры Microsoft уже устранили проблему с Bing, и поисковые службы Windows работают нормально. Однако, на мой взгляд, интеграция поиска Windows со службой Bing должна быть навсегда отключена сразу после установки операционной системы.

Поиск в настройках не работает в Windows 10 или 11

Приложение «Настройки» в Windows 10/11 имеет собственное поле поиска для быстрого перехода к элементам системных настроек. Если поиск в меню «Настройки» перестал работать:

  1. Откройте проводник файлов и перейдите в каталог %LocalAppData%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState;
  2. Откройте свойства папки Indexed и нажмите кнопку Дополнительно кнопка. Убедитесь, что опция «Разрешить файлам в этой папке индексировать содержимое в дополнение к свойствам файла» включено;поиск настроек в windows 10 не работает
  3. Если параметр уже включен, отключите его, нажмите OK, а затем снова включите.

Сброс поиска Windows с помощью сценария PowerShell

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

Для запуска этого сценария вам понадобятся:

  1. Скачать ResetWindowsSearchBox.ps1 скрипт http://www.microsoft.com/download/100295;
  2. Откройте консоль PowerShell от имени администратора;
  3. Измените параметры политики исполнения PowerShell (эта команда позволяет запускать сценарии PS1 только в текущем сеансе powershell.exe): Set-ExecutionPolicy -Scope Process –ExecutionPolicy Unrestricted
  4. Запустите файл сценария PS1;сброс поиска windows с помощью сценария powershell ResetWindowsSearchBox.ps1
  5. Сценарий сбрасывает настройки поиска Windows до значений по умолчанию;
  6. Перезагрузите компьютер и проверьте, устранена ли проблема с поиском Windows.

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

  • Создайте нового пользователя и проверьте, работает ли поиск в меню «Пуск» под новой учетной записью;
  • Проверьте, работает ли ctfmon.exe процесс запущен в вашем сеансе. Это встроенный процесс Windows, который управляет альтернативным пользовательским вводом и языковой панелью Office (служба сенсорной клавиатуры и панели рукописного ввода). Если этот процесс не запущен или остановлен, вы просто не сможете вводить символы в строке поиска меню «Пуск». Чтобы запустить процесс вручную, нажмите Win +R и выполните команду: C:\Windows\System32\ctfmon.exe запустите процесс ctfmon.exe для восстановления ввода поискаЕсли это устранит проблему поиска, вам нужно добавить процесс ctfmon.exe в загрузку Windows;
  • Загрузитесь с LiveCD и удалите папку C:\Documents and Settings\username\AppData\Local\Packages\Microsoft.Windows.Cortana_****** (в качестве альтернативы можно использовать разблокировщик инструмент для уничтожения процесса, блокирующего эту папку). Перезагрузите компьютер. Папка Cortana снова появится, и через несколько минут поиск должен заработать;
  • Проверьте разрешения NTFS на папку C:\Windows\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy. Все пользователи компьютера должны иметь права на чтение+выполнение (BUILTIN\Users -> Allow ReadAndExecute, Synchronize). Список разрешений NTFS папок можно получить с помощью PowerShell: Get-ACL $env:windir\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy проверка разрешений поисковых приложений в windows
  • Проверьте целостность системных файлов и образа Windows с помощью команд: sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth
  • Если возникли проблемы с поиском в клиенте Microsoft Outlook, следуйте другому руководству: Outlook Search Not Working.