Internet Explorer was retired on June 15, 2022
IE 11 is no longer accessible. You can reload Internet Explorer sites with IE mode in Microsoft Edge.
Use this script to reset Windows Search
Important! Selecting a language below will dynamically change the complete page content to that language.
-
File Name:
ResetWindowsSearchBox.ps1
Fix problems with Windows Search by running the ResetWindowsSearchBox.ps1 PowerShell script. You must have Administrator permissions to run this script.
-
Supported Operating Systems
Windows 10
Windows 10 May 2019 Update
-
If the Windows 10 May 2019 Update or a later update is installed, use Windows PowerShell to reset Windows Search. To do this, follow these steps.
Note You must have administrator permissions to run this script.
- Click the Download button and save ResetWindowsSearchBox.ps1 to a local folder.
- Right-click the file that you saved, and select Run with PowerShell.
- If you are asked «Do you want to allow this app to make changes to your device?,» select Yes.
- The PowerShell script resets the Windows Search feature. When the word «Done» appears, close the PowerShell window.
- If you receive a «Cannot be loaded because running scripts is disabled on this system» error message, enter the following command on the command line of the PowerShell window, and then press Enter:
Get-ExecutionPolicy
Note The current policy appears in the window. For example, you might see Restricted. We recommend that you note this value because you’ll have to use it later.
- Enter the following command on the command line of the PowerShell window, and then press Enter:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
Note You’ll receive a warning message that explains the security risks of an execution policy change. Press Y, and then press Enter to accept the change.
To learn more about PowerShell execution policies, see About Execution Policies.
- After the policy change is completed, close the window, and then repeat steps 2–4. However, when the «Done» message appears this time, DON’T close the PowerShell window. Instead, press any key to continue.
- Revert to your previous PowerShell execution policy setting. To do this, enter the following command on the command line of the PowerShell window, press the Spacebar, enter the policy value that you noted in step 5, and then press Enter:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy
For example, if the policy that you noted in step 5 was Restricted, the command would resemble the following:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Restricted
Note You’ll receive a warning message that explains the security risks of an execution policy change. Press Y, and then press Enter to accept the change and revert to your previous policy setting.
- Close the PowerShell window.
Note If your organization has disabled the ability to run scripts, contact your administrator for help.
Поиск Windows 10 — удобная вещь, которой я всегда рекомендую пользоваться, если, например, не знаете, как запустить тот или иной элемент системы Windows 10. К сожалению, с ним то и дело бывают проблемы и об их решении я писал в отдельной инструкции Что делать, если не работает поиск в Windows 10. В этом году на официальном сайте Майкрософт появилось новое средство для исправления работы поиска, которое может пригодиться в такой ситуации.
В этой инструкции подробно о том, как скачать и использовать скрипт Майкрософт для сброса поиска Windows 10 (Reset Windows Search PowerShell script) в случаях, когда у вас возникли те или иные проблемы с ним.
Порядок использования скрипта Microsoft для исправления работы поиска Windows 10
Начинающий пользователь вероятнее всего столкнется с тем, что не сможет самостоятельно просто скачать и запустить скрипт «Reset Windows Search» от Майкрософт, а потому привожу все шаги по порядку максимально подробно:
- С официального сайта https://www.microsoft.com/en-us/download/100295 скачайте скрипт к себе на компьютер. Рекомендую скопировать его в такое место на компьютере, путь к которому вам будет легко ввести с клавиатуры (а также желательно, чтобы он не содержал пробелов).
- Запустите Windows PowerShell от имени Администратора, для этого можно нажать правой кнопкой мышки по кнопке «Пуск» и выбрать соответствующий пункт контекстного меню. Если этот метод у вас не работает, есть другие способы запустить PowerShell в Windows 10 от имени администратора.
- В PowerShell введите команду
Set-ExecutionPolicy Unrestricted
и нажмите Enter, на запрос ответьте Y (да) и снова нажмите Enter.
- В окне PowerShell введите путь к скачанному файлу сброса поиска Windows 10, например, C:\ResetWindowsSearchBox.ps1 и нажмите Enter.
- На запрос о выполнении скрипта, введите R и нажмите Enter. Вам сообщат о том, что поиск Windows был сброшен, Done, и предложат нажать любую клавишу — нажмите.
- Верните политики выполнения скриптов PowerShell командной Set-ExecutionPolicy Restricted с последующим подтверждением (Y).
По завершении, закройте окно PowerShell и перезагрузите ваш компьютер или ноутбук.
С большой вероятностью, после перезагрузки поиск снова будет работать надлежащим образом, при условии, что вы не отключали службы и его функции с помощью каких-либо сторонних программ для отключения функций Windows 10 или оптимизации системы.
Если подобные действия производились, а поиск необходим (причем методы исправления проблемы, описанные в упомянутой выше статье не помогают), возможно, оптимальным методом решить проблему будет сбросить Windows 10 с сохранением данных, а в дальнейшем быть менее настойчивым в оптимизациях и отключении функций.
Функцией поиска в Windows 10 и 11 приходится пользоваться намного чаще, чем в предыдущих версиях ОС: с помочью поиска можно быстро найти нужное приложение, файл, элемент настройки в новом меню Settings (Параметры), функцию системы или даже выполнить поиск в Интернете через меню Пуск. Однако в некоторых случаях встроенные поиск Windows перестает работать. При попытке найти любое приложение или файл, поиск Windows возвращает пустой список. В этой статье мы собрали основные советы, которые должны помочь, если у вас в Windows 10 или 11 не работает поиск в меню Пуск, панели задач и других элементах интерфейса Windows.
Содержание:
- Перезапустите службы поиска в Windows
- Не работает поиск в стартовом меню Windows
- Проверьте состояние и настройки службы индексирования Windows
- Утилита устранения неполадок службы индексирования и поиска Windows
- Сброс универсальных приложений Microsoft Store
- Не работает поиск Windows при включенной интеграции с Bing
- Не работает поиск в Параметрах Windows
- PowerShell скрипт для сброса Windows Search
Перезапустите службы поиска в Windows
За поиск из панели задач отвечает один из исполняемых файлов Cortana — SearchUI.exe. Если у вас не работает поиск в панели задач Windows 10, попробуйте перезапустить этот процесс:
- Запустите Диспетчер задач (Ctrl+Alt+Del);
- Перейдите на вкладку Подробности;
- Найдите в списке процессов SearchUI.exe, щелкните по нему ПКМ и выберите Снять задачу;
- Аналогично завершите процесс SearchApp.exe и SerchIndexer.exe;
- Когда вы в следующий раз попробуете выполнить поиск в Windows 10, это процесс автоматически перезапуститься.
Не работает поиск в стартовом меню Windows
Если у вас в Windows 10/11 поиск не работает только в стартовом меню Пуск, попробуйте следующее решение:
- Завершите процесс Проводника (Explorer.exe) с помочью щелчка ПКМ по пустому месту в панели задач с зажатыми клавишами
правыми Ctrl+Shift
(выберите Выход из проводника), либо с помощью диспетчера задач (
Ctrl+Shift+Esc
); - Запустите редактор реестра из Task Manager (Файл -> Запустить новую задачу -> regedit.exe);
- Удалите следующий ключ реестра
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopView\{00000000-0000-0000-0000-000000000000}
. В 64 битной версии Windows 10 нужно удалить ключ реестра
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\ Explorer\FolderTypes\ {ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000};
- Запустите Explorer.exe через диспетчер задач (Файл -> Запустить новую задачу -> explorer.exe).
В Windows 10 Creator Update (1703) и более новых версиях есть еще одна частая проблема, из-за которой может не работать поиск. В разделе Параметры -> Конфиденциальность -> Фоновые приложения (Settings -> Privacy -> Background apps), включите опцию «Разрешить приложениям работать в фоновом режиме» (Let apps run in the background). При отключении данной опции может не работает поиск среди только что установленных приложений.
Если вы не нашли эту опцию, можно включить ее через реестр:
- Для этого перейдите в ветку реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\ BackgroundAccessApplications;
- Создайте новый параметр типа DWORD (32-бит) с именем GlobalUserDisabled и значением 0;
- Затем измените значение параметра 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
- Перезагрузите компьютер.
Проверьте состояние и настройки службы индексирования Windows
Проверьте, запущена ли служба индексирования Windows. Для этого:
- Откройте консоль
services.msc
; - В списке служб найдите Windows Search;
- Проверьте, что служба запущена, а тип ее запуска – автоматический (Automatic — Delayed Start);
- Запустите / перезапустите службу WSearch;
- Теперь откройте классическую панель управления и откройте элемент Параметры индексирования (Control Panel\All Control Panel Items\Indexing Options);
- Убедитесь, что выбрано индексирование всех нужных расположений (как минимум должно быть включено индексирование Start Menu, Users, можете добавить ваши локальные диски и Outlook);
- Нажмите кнопку Дополнительно и в разделе Устранение неполадок нажмите кнопку Перестроить;
- Процесс переиндексации может занять довольно длительное время. Дождитесь его окончания.
Примечание. Проверьте, что на системном диске достаточно свободного места. В некоторых случаях размер индексного файла службы Windows Search (Windows.edb) может быть довольно большим.
Утилита устранения неполадок службы индексирования и поиска Windows
Попробуйте воспользоваться встроенной утилитой исправления неполадок Indexer Diagnostics (Troubleshooter) для исправления типовых проблем с поиском Windows. Для этого:
- Перейдите в меню Settings -> Search -> Searching Windows. Промотайте список вниз и нажмите на ссылку “Run the indexer troubleshooter to resolve common search issues”;
Можно запустить мастер исправления ошибок поиска из командой строки:
msdt.exe -ep WindowsHelp id SearchDiagnostic
- Запустится мастер исправления неполадок в службах поиска и индексирования;
- Выберите вашу проблему (скорее всего это будет “Файлы не отображаются в результатах поиска” / “Files don’t appear in search results”) и нажмите Next;
- Дождитесь, пока “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.Search (
Microsoft.Windows.Search_cw5n1h2txyewy
).
- Запустите консоль PowerShell.exe с правами администратора;
- Остановите службу Windows Search. Сначала нужно изменить тип запуска на Disabled, а потом остановить ее:
Get-Service WSearch| Set-Service –startuptype disabled –passthru| Stop-Service –Force
- Перезагрузите Windows;
- Удалите универсальное приложениеSearch:
Get-AppxPackage -Name *Search* | Remove-AppxPackage -Verbose -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
Get-AppxPackage -AllUsers -Name *Search* | Remove-AppxPackage -Verbose -ErrorAction SilentlyContinue -WarningAction SilentlyContinue - Теперь нужно удалить папку приложения
%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;
} - Теперь можно удалить папку Windows.Search_cw5n1h2txyewy:
Remove-Item -Path $env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy –force
- Сейчас поиск в Windows полностью отключен;
- Переустановите приложение Search App:
Get-AppxPackage -AllUsers -Name *Search* | % {Add-AppxPackage -Path ($_.InstallLocation + "\Appxmanifest.xml") -Register -DisableDevelopmentMode -ForceApplicationShutdown -Verbose}
- Включите автозапуск для службы WSearch:
Set-Service WSearch –startuptype automatic
- Перезагрузите Windows, войдите под своей учетной записью и проверьте, что поиск теперь работает.
Не работает поиск Windows при включенной интеграции с Bing
5 февраля 2020 года у пользователей Windows 10 массового перестал работать поиск из панели задач. Окно поиска в панели задач открывается, но при вводе любого запроса поиск выдает пустые результаты.
Данная проблема была признана Microsoft и вызывалась недоступностью облачных сервисов поиска Bing. Дело в том, что по-умолчанию Windows 10 отправляет на свои сервера все, что вы вводите в поиске Start Menu, которыt возвращают вам результаты поиска из Bing.
Для исправления этой проблемы проще всего отключить интеграцию поиска Windows 10 с поисковой системой Microsoft Bing.
- Запустите редактор реестра (Win+R -> regedit.exe);
- Перейдите в раздел реестра HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\;
- Измените значение параметров BingSearchEnabled и CortanaConsent на 0;
Если эти параметры реестра отсутствуют, создайте их вручную (тип 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
- Перезапустите Explorer.exe или перезагружайте компьютер.
Данное решение поможет, если у вас открывается окно поиска, но при вводе текста для поиска не ничего появляется. На момент написания статьи инженеры Microsoft уже исправили проблему с Bing, и службы поиска Windows стали работать нормально. Хотя на мой взгляд интеграцию поиска Windows с Bing нужно отключать сразу после установки операционной системы.
Не работает поиск в Параметрах Windows
В приложении “Параметры” (Settings) Windows 10/11 есть собственной окно поиска для быстрого перехода к элементам настройки системы. Если у вас перестал работать поиск в Параметрах:
- Запустите File Explorer и перейдите в каталог
%LocalAppData%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState
; - Откройте свойства папки Indexed, нажмите кнопку “Другие”, и проверьте что включена опция включена опция “Разрешить индексировать содержимое файлов в этой папке в дополнении к свойствам файла”;
- Если опция уже включена, отключите ее, нажмите Ок, а затем включите снова.
PowerShell скрипт для сброса Windows Search
Если рассмотренные выше способы не помогли восстановить работу поиска в Windows 10, Microsoft рекомендует воспользоваться скриптом PowerShell для сброса всех настроек службы Windows Search (скрипт предназначен для Windows 10 1903 и выше).
[Для запуска этого скрипта нужно
- Скачайте скрипт ResetWindowsSearchBox.ps1 по ссылке;
- Запустите консоль PowerShell с правами администратора;
- Измените настройки политики запуска скриптов PowerShell, выполнив команду (команда разрешает запуск скриптов в текущей сессии powershell.exe):
Set-ExecutionPolicy -Scope Process –ExecutionPolicy Unrestricted
- Запустите скрипт;
- Скрипт сбросит настройки поиска Windows на значения по-умолчанию;
- Перезагрузите компьютер и проверьте, исправлена ли проблема поиска в Windows.
Другие варианты исправления проблем поиска в Windows, которые могут помочь, если предыдущие варианты не помогли вам:
Если поиск по Виндовс не работает, то, для исправления работы… функционал поиска возможно сбросить — перезапустить… К тому же, не так давно на официальном сайте Майкрософт разработчики предложили новое ПО по исправлению неправильной работы поиска на панели задач.
Поиском по Windows 10 вряд ли стоит пренебрегать (хотя некоторые пользователи этот функционал убирают с панели задач: как убрать ) однако, функция поиска по Windows 10 здорово помогает в работе с ОС.
…но к сожалению, функция поиска, как и любые другие, может сбоить: неправильно работать, или не работать вовсе.
Итак, давайте поподробнее разберёмся с ПО, которое предложили для сброса поиска Windows 10 разработчики Microsoft: как загрузить (скачать) и работать со скриптом Майкрософт для сброса поиска (Reset Windows Search PowerShell script): …есть некоторые нюансы… подробнее в видеоролике в финале статьи…
-
как скачать скрипт Microsoft для сброса поиска Windows 10
-
как запустить Reset Windows Search — сбросить поиск Windows 10
как скачать скрипт Microsoft для сброса поиска Windows 10
Если поиск на панели задач не работает, то, решая проблему, давайте воспользуемся скриптом для сброса поиска, который в большинстве случаев помогает решить задачу положительно.
Или вот ещё способ восстановления работы поиска на панели задач, если тот не работает. или как убрать иконку поиска с панели задач?
Приступаем к скачиванию, установке и работе с Reset Windows Search от Майкрософт — шаги по работе со скриптом и Windows PowerShell подробно расписаны ниже:
а) Перво-наперво загрузим, и непременно с официального сайта, — скрипт: сохраним в папке компьютера.
перейти в Microsoft и скачать ResetWindowsSearchBox
лучше всего — создайте папку в директории системного диска «С» (обычно на нем расположены файлы ОС). Для чего?
…нам потребуется вручную на клавиатуре ввести в окне Windows PowerShell путь до этой папки и, если файл скрипта расположен где-то далеко в недрах компа, то, как понимаете, будет проблематично прописывать длинный путь к папке с файлом Reset Windows Search.
…имя папки должно быть кратким и не должно содержать пробелов!
Как только предложенное выше для сброса поиска при помощи скрипта Microsoft организовано, приступаем к сбросу…
вернуться к оглавлению ↑
как запустить Reset Windows Search — сбросить поиск Windows 10
б) для этого нам нужно запустить Windows PowerShell (важно! непременно от имени Администратора).
Самый простой вариант запустить Windows PowerShell, это навести курсор на значок Пуск (крайняя иконка из четырёх квадратиков: красная стрелка) притопить правую кнопку мышки… выскочит окошко (контекстное меню — картинка ниже) в котором выбираем раздел Windows PowerShell (Администратр).
в) как только кликнем — запустим PowerShell — в окне ввода команд пропишем следующее действие:
Set-ExecutionPolicy Unrestricted
…тюк — Enter
… далее PowerShell выдаст запрос-вопрос «да или нет» выбираем Y (да) — и вновь сакраментальное Enter
.
г) в этом окне PowerShell теперь потребуется ввести путь (как упоминалось выше) к сохраненному на компе (в папке) файлу ResetWindowsSearchBox.ps1
для сброса поиска Windows 10.
К примеру, у меня получилось незамысловато — так: имя папки — ddss
C:\ddss\ResetWindowsSearchBox.ps1
…и всё также не забываем кликнуть Enter
.
d) в запросе Reset Windows Search, перед тем как выполнить скрипт, укажем R
и — Enter
.
После отработки запроса, явится сообщение о том, что поиск Windows был успешно сброшен.
Done.
d2) После завершения работ с PowerShell всегда следует вернуть политики выполнения скриптов: для этого существует команда…
Set-ExecutionPolicy Restricted
…которую также на данном этапе нужно ввести в окошко Windows PowerShell !! …в запросе, что естественно, подтверждением, как делали на предыдущем шаге, — (Y).
Вот и всё!!
Закрываем PowerShell.
После подобных работ очень целесообразна перезагрузка компьютера.
После перезагрузки опробуем работу поиска — на панели инструментов.
Видеоинструкция о том, как сбрасывать поиск Windows 10:
Если что-то не ясно и остались вопросы, делитесь ими в комментариях…
все статьи: Сергей Кролл ATs владелец, автор cайта COMPLITRA.RU
…веб разработчик студии ATs media — запросто с WordPress
занимаюсь с 2007-года веб разработкой — преимущественно работаю с WordPress в студии ATs media
The Start Menu search feature is used more often in Windows 10 and 11 than in previous OS versions. You can use Windows Start Menu search to quickly find an app, file, setting item, system feature, or even to search the Web. However, in some cases, Windows search may stop working. When you try to find an app or a file, an empty list of search results is returned. Here are some basic tips that should help if Windows search is not working properly in the Start Menu, Cortana, Taskbar, or other elements of the interface.
Contents:
- Restart Windows Search Services
- Windows Start Menu Search Not Working
- Check the Search Service and Indexing Settings in Windows
- Fix and Repair with Search and Indexing Troubleshooter
- Reset Microsoft Store Universal Apps in Windows
- Blank Search Results on Windows with Bing Search Enabled
- Settings Search Not Working in Windows 10 or 11
- Reset Windows Search with PowerShell Script
Restart Windows Search Services
One of Cortana’s executable files, SearchUI.exe, is responsible for searching from the taskbar. If the search in the Windows 10/11 taskbar is not working for you, try restarting the process:
- Run the Task Manager (
Ctrl+Alt+Del
); - Go to the Details tab;
- Find SearchUI.exe in the list of processes, right-click on it and select End Task;
- Similarly, kill the SearchApp.exe and SerchIndexer.exe processes;
- The next time you try to use Windows 10 search, these processes will start automatically.
Windows Start Menu Search Not Working
If the search doesn’t work only in the Windows 10/11 Start Menu, try the following solution:
- Kill the File Explorer (Explorer.exe) process by right-clicking an empty space on the taskbar while holding down the right
Ctrl+Shift
keys -> Exit Explorer or use the Task Manager (Ctrl + Shift + Esc
); - Run the Registry Editor from the Task Manager (File -> Create new task -> regedit.exe);
- Delete the following registry key:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000}
. In Windows 10 x64 you need to delete another registry keyHKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000}
. - Start Explorer.exe using the Task Manager (File -> Create new task -> explorer.exe).
Windows 10 1703 and newer builds have another common problem that results in the search function not working. Enable the option Let apps run in the background in the Settings -> Privacy -> Background apps. If you disable this option, the search among the newly installed apps may not work.
If you didn’t find this option in the modern Settings app, you can enable it through the registry:
- To do it, go to the registry key HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\ BackgroundAccessApplications;
- Create a new DWORD (32-bit) parameter with the name GlobalUserDisabled and the value 0;
- Then change the value of the BackgroundAppGlobalToggle parameter to 1 in the registry key HKCU\Software\Microsoft\Windows\CurrentVersion\Search;
Or you can change these parameters from the command prompt:
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 - Restart your computer.
Check the Search Service and Indexing Settings in Windows
Check if the Windows Search service is running.
- Open the
services.msc
console; - Find Windows Search in the list of services;
- Make sure that the service is running and its startup type is set to automatic;
- Start/restart the WSearch service;
- Open the classic Control Panel and click the Indexing Options item (Control Panel\All Control Panel Items\Indexing Options);
- Make sure that you select the indexing of all necessary locations (at least the following indexing locations should be enabled: Start Menu, Users folder. Also, you can add your local drives and Outlook);
- Click Advanced button and then press Rebuild in the Troubleshooting section;
- The reindexing process can take quite a long time. Wait for it to finish.
Note. Check that there is enough free space on your system drive. In some cases, the size of the Windows Search indexing file (Windows.edb) can be quite large.
Fix and Repair with Search and Indexing Troubleshooter
Try using the built-in Indexer Diagnostics (Troubleshooter) tool to find and fix common problems with Windows Search. For this:
- Go to Settings -> Search -> Searching Windows. Scroll down the list and click on “Run the indexer troubleshooter to resolve common search issues”;
You can start the Windows Search troubleshooter from the command prompt:
msdt.exe -ep WindowsHelp id SearchDiagnostic
- The “Search and Indexing Services” troubleshoot wizard should launch;
- Select your problem (most likely it will be “Files don’t appear in search results”) and click Next;
- Wait until the “Search and Indexing troubleshooter” scans your computer and tries to fix the errors. Then reboot the computer and check the search result.
Reset Microsoft Store Universal Apps in Windows
If you have the Cortana voice assistant app installed on your computer, you can fix the search problem by re-registering all Universal Windows Platforms (UWP) Microsoft Store apps in the system. To do it, run the following command in the elevated PowerShell console:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
After the command is finished, reboot the computer.
If that doesn’t fix your search issue, you need to completely re-install Microsoft.Windows.Search universal app (Microsoft.Windows.Search_cw5n1h2txyewy
).
- Run the
powershell.exe
as administrator; - Stop the Windows Search service. First, you need to change the startup type to Disabled, and then stop it:
Get-Service WSearch| Set-Service –startuptype disabled –passthru| Stop-Service –Force
- Restart Windows;
- Remove the universal Search app:
Get-AppxPackage -Name *Search* | Remove-AppxPackage -Verbose -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
Get-AppxPackage -AllUsers -Name *Search* | Remove-AppxPackage -Verbose -ErrorAction SilentlyContinue -WarningAction SilentlyContinue - Now you need to delete the application folder
%LOCALAPPDATA%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy
. For this, you must change the owner of the folder to the local Administrators group. This can be done manually in Windows Explorer (Security tab in folder options) or using the following PowerShell script:
$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;
} - Now you can delete Windows.Search_cw5n1h2txyewy folder:
Remove-Item -Path $env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy –force
- Now search in Windows is completely disabled;
- Reinstall the universal Search app:
Get-AppxPackage -AllUsers -Name *Search* | % {Add-AppxPackage -Path ($_.InstallLocation + "\Appxmanifest.xml") -Register -DisableDevelopmentMode -ForceApplicationShutdown -Verbose}
- Enable autostart for the WSearch service:
Set-Service WSearch –startuptype automatic
- Restart Windows, log in with your account, and check that the search is now working.
Blank Search Results on Windows with Bing Search Enabled
On February 5, 2020, many users noticed the search from the Start Menu and taskbar stopped working in Windows 10. When you click the Search icon or type something in the Start menu, it shows blank search results.
This issue has been acknowledged by Microsoft and was caused by the unavailability of Bing cloud search services. By default, Windows 10 and 11 send everything that you type in the Start Menu search bar to Microsoft servers, which return you search results from Bing.
The easiest way to fix this problem is to disable Windows Search Integration with Microsoft Bing Search services.
- Run the Registry Editor (Win+R ->
regedit.exe
); - Go to the registry key HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\;
- Change the value of the BingSearchEnabled and CortanaConsent parameters to 0;
If these registry settings are missing, create them manually (use the REG_DWORD 32 parameter type). You can create and set these parameter values with the following commands:
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BingSearchEnabled /t REG_DWORD /d 0 /f
Or enable the Group Policy option Don’t search the web or display web results in Search under Computer Configuration > Policies > Administrative Templates > Windows Components.
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v CortanaConsent /t REG_DWORD /d 0 /f - Restart the Explorer.exe process or reboot your computer.
This solution will help if you have a search box open, but nothing appears you enter the text to search. At the time of writing this post, Microsoft engineers had already fixed the problem with Bing, and Windows Search Services are working fine. Although in my opinion, the integration of Windows search with Bing service should be permanently disabled immediately after installing the operating system.
Settings Search Not Working in Windows 10 or 11
Windows 10/11 Settings app has its own search box for quickly jumping to system settings items. If the search in the Settings menu stops working:
- Open the File Explorer and go to the directory
%LocalAppData%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState
; - Open the properties of the Indexed folder and click the Advanced button. Make sure that the option “Allow files in this folder to have contents indexed in addition to file properties” is enabled;
- If the option is already enabled, disable it, click OK, and then re-enable it.
Reset Windows Search with PowerShell Script
If the above methods didn’t help you to restore search functionality in Windows 10/11, Microsoft recommends using a PowerShell script to reset all Windows Search service settings (the script is for Windows 10 1903 and newer).
To run this script you need:
- Download the ResetWindowsSearchBox.ps1 script http://www.microsoft.com/download/100295;
- Open the PowerShell console as an administrator;
- Change the PowerShell Execution Policy settings with the command (this command only allows you to run PS1 scripts in the current powershell.exe session):
Set-ExecutionPolicy -Scope Process –ExecutionPolicy Unrestricted
- Run the PS1 script file;
- The script will reset the Windows search settings to default values;
- Restart your computer and check if the Windows search issue is fixed.
Some additional ways to fix search issues in Windows that might help if the previous options didn’t work for you: