Среди прочих процессов в диспетчере задач Windows 10 (иногда — и в Windows 11) вы можете увидеть SearchApp.exe. В большинстве случаев процесс не нагружает систему, однако бывают исключения: как высокая нагрузка, так и сбои этого процесса.
В этой статье подробно о назначении процесса SearchApp.exe, как убедиться, что это не вирус или вредоносное ПО, что делать, если он вызывает сбои или грузит процессор и о том, как его отключить при необходимости.
Назначение процесса SearchApp.exe, как определить, что это оригинальный процесс Windows
Как должно быть ясно из названия, процесс SearchApp.exe — один из процессов, использующийся для функционирования поиска в Windows. Не только на панели задач, но и, к примеру, в поле поиска проводника.
Определить, что этот процесс не является вирусом сравнительно легко:
- Оригинальный файл запущенного процесса SearchApp.exe должен располагаться в папке
%windir%\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy
Посмотреть расположение можно, нажав по процессу правой кнопкой мыши в проводнике и выбрав пункт «Открыть расположение файла».
- В свойствах файла на вкладке «Цифровые подписи» можно убедиться, что он подписан цифровой подписью Microsoft Windows. Выбрав подпись, можно посмотреть подробные сведения о ней, используя соответствующую кнопку.
Что делать, если SearchApp.exe грузит процессор или вызывает сбои
При обычной работе SearchApp.exe не должен вызывать значимой нагрузки на систему и большую часть времени находится в статусе «Приостановлено». Если это не так, рекомендую попробовать следующие простые шаги:
- Выбрать процесс в диспетчере задач и нажать кнопку «Снять задачу».
- После этого он будет перезапущен и можно будет посмотреть, сохранилась ли нагрузка.
- Если проблема временно исчезает, но затем появляется вновь, проверьте, существует ли закономерность: SearchApp.exe грузит систему после завершения работы и включения компьютера или ноутбука, но работает исправно после перезагрузки (завершение работы с последующим включением и перезагрузка работают сильно по-разному в последних версиях Windows). Если такая закономерность присутствует, попробуйте отключить быстрый запуск и посмотреть, сохранится ли проблема в дальнейшем.
При сбоях приложения SearchApp.exe рекомендую также попробовать 3-й пункт из описанных выше. Если это не помогло, возможно имеет смысл использовать точки восстановления системы на дату, когда ошибки себя не проявляли и проверить целостность системных файлов Windows.
Как отключить (удалить) SearchApp.exe
Если вы решили сделать так, чтобы процесс SearchApp.exe не запускался, сделать это можно, переименовав исполняемый файл — в этом случае запуститься он больше не сможет, но вы, в свою очередь, не сможете использовать функции поиска Windows. Я не рекомендую этого делать, но если решились, шаги будут следующими:
- Запустите командную строку от имени администратора.
- По порядку введите следующие команды, нажимая Enter после каждой
takeown /f %windir%\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy /r /d y icacls %windir%\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy /grant Администраторы:F /t ren %windir%\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy\searchapp.exe searchapp.old.exe
- Закройте командную строку и снимите задачу с процесса SearchApp.exe в диспетчере задач.
- После этого вы сможете и удалить этот файл, но я бы не рекомендовал это делать на случай, если поиск все-таки потребуется.
В результате процесс не сможет быть перезапущен, а поиск перестанет работать. Чтобы восстановить работу поиска в дальнейшем, нужно будет переименовать файл searchapp.old.exe в searchapp.exe.
Функцией поиска в 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, которые могут помочь, если предыдущие варианты не помогли вам:
Home
Windows
By
Abhishek Silwal
Windows Search is a great feature that helps you avoid having to go through all the path directories to access a file or a folder.
However, you may have to disable this feature in some scenarios. For instance, you may want to restrict user access to search if you want to create a limited environment domain.
Many search features are also redundant and you may want to disable those instead of the search application altogether.
So, we have created this article to help you enable/disable Windows Search or its specific features.
How to Enable/Disable Windows Search
There are mainly two ways to enable or disable Windows Search. They actually have different outcomes, so read carefully and pick one according to your need.
Change Search Service Behavior
The most convenient method to enable or disable Windows Search is by changing its service configuration. The Windows Search service handles indexing, caching, and search results for files, e-mail, etc.
So, disabling this service turns off indexing altogether. However, keep in mind that you can still use the search app. It can’t find your files and folders unless you enter the exact name or the initial part of the name. But you can still use the Start menu to search for apps and web results.
Regardless, here are some of the ways to disable your search service:
Through Services App
The Services app is the default program you can use to change the configuration of your system services, including the Windows Search service.
Here’s how you can enable/disable Windows Search Service:
- Open Run by pressing Win + R.
- Type
services.msc
and press Enter to open the Services app. - Look for Windows Search and double-click on it.
- To Disable Search, set the Startup type to Disabled and click Stop.
- To Enable Search, set the Startup type to Automatic (Delayed Start) and click Start.
- Click on Apply and OK.
Using Command Prompt
Another easy way to enable or disable the Windows Search service is by using the Command Prompt. You only need a single command in both cases, so copying and pasting the command is more convenient.
Here’s what you need to do:
- Open Run.
- Type
cmd
and press Ctrl + Shift + Enter to open the Elevated Command Prompt. - Enter the following commands depending on whether you want to disable or enable Search:
- Disable:
sc config "wsearch" start=disabled && sc stop "wsearch"
- Enable:
sc config "wsearch" start=delayed-auto && sc start "wsearch"
- Disable:
With Registry Editor
You can also modify the service’s settings by changing its configuration in your registry settings. In fact, all the above methods change the values in the relevant registry entries and your system directly looks at these entries to check the service configuration.
To use the Registry Editor to change such entries,
- Open Run and enter
regedit
to open the Registry Editor. - Navigate to
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSearch\
- To disable Windows Search, change the value of Start to 4. And, to enable Windows Search, change the value of Start to 2 and DelayedAutoStart to 1.
- You need to double-click on the entry, change the Value data and click OK to change its value.
Restart your PC after changing the values for your system to apply the changes.
Rename Search Folder
Renaming the system folders and files used in the search feature is a great way to disable the feature from your File Explorer as well as the Start menu. Here, renaming is the same as deleting the files while creating backups. It effectively stops your system from using such files altogether, making search impossible unless you change the folder back to their default names.
However, this method requires you to change the permission settings for the folders and files. So we recommend you create a restore point beforehand to account for any issues due to improper permissions.
The complete method is as follows:
- Open Run and enter
%WinDir%\SystemApps
- Click on Microsoft.Windows.Search_cw5n1h2txyewy and press F2 to rename it. You can set its name to anything you want, but we recommend just appending
.bak
or.old
to make renaming it again easier. - Open this folder, select
SearchApp.exe
, and press Alt + Enter to open its Properties. - Go to its Security tab and check whether any users other than TrustedInstaller allow Full Control.
- If Users, Administrators (if your account is an admin) or your current user has such permission, you can directly rename the file.
- Otherwise, click on Advanced.
- Select Change under Owner.
- Click on Advanced and on the next page, Find Now.
- Select your current user from the list and click OK. Selecting any other users is not recommended. Click OK again to change the owner.
- Keep on clicking OK until you close the Properties.
- Open the
SearchApp.exe
Properties and go to Security > Advanced. - Click on Add and then, Select a principal.
- Perform steps 7-9 to select your current user as a principal.
- Set Type to Allow and tick Full Control.
- Keep on Pressing OK till you close Properties while applying the changes.
- Rename
SearchApp.exe
in a similar manner to its parent folder. For example,SearchApp.exe.old
. - Now, go inside the
%WinDir%\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy
folder. - Look for
SearchHost.exe
and perform steps 3-16 for this file too. - If the SystemApps folder contains Microsoft.Windows.Cortana_cw5n1h2txyewy folder, you also need to change the name of the folder and the executable file inside this folder as well.
You need to restart your Windows Explorer to apply the changes. To do so,
- Press Ctrl + Shift + Esc to open the Task Manager.
- Go to the Details tab.
- Select
explorer.exe
and click End Task. Confirm with End process. - Click on File > Run new task from the menu and enter explorer.
If a window with the name, Search, keeps popping up and closing continuously, you need to restart Windows Explorer again.
Through Group Policy Management Editor
This method is a safer alternative to renaming the search files and folders. However, you can only use it by creating a Software Restriction Group Policy Object for a domain. Here’s how you can do so:
- Open the Group Policy Management Editor.
- Go to Computer Configuration > Policies > Windows Settings > Security Settings > Software Restriction Policies > Additional Rules.
- If Software Restriction Policies does not expand to Additional Rules, right-click on it and select New Software Restriction Policy.
- Right-click on Additional Rules and select New Path Rule.
- Enter the following paths on the Path text box, set the Security level to Disallowed, and click OK:
%WinDir%\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy
%WinDir%\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy
(if the folder exists)%WinDir%\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\SearchHost.exe
How to Enable/Disable Windows Search Web Results
Showing web results in Windows Search does not have many advantages. In fact, many users unknowingly open the web result when they actually want to run an app or any file in their local drive.
So, if you want to disable this feature, you can do so easily using the steps below:
- Open Run and enter
regedit
. - Navigate to
Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows
- Right-click on Windows and select New > Key.
- Name it as
Explorer
. - Right-click on Explorer and select New > DWORD (32-bit) Value.
- Set its name to DisableSearchBoxSuggestions and double-click on it to change its value.
- Change the Value data to 1 to disable web results and click OK.
- If you want to enable it, you can change its value to 0.
Restart Windows Explorer (see above) to apply the changes.
How to Enable/Disable Search Highlights
Another possible search feature you might want to delete is the search highlights. It distracts you from your work and many users prefer customizing the start or search menu to their liking instead of automatically getting highlights based on Bing searches.
You can use the methods we have mentioned below to enable or disable this feature. Some of the methods overwrite other methods, so we recommend performing all of them.
Change Search Settings
The usual way to enable or disable search highlights is through the search permission Settings. The methods differ between Windows 10 and 11, so we have included both of them
On Windows 11
- Open Run and Enter
ms-settings:search-permissions
. - Scroll down to Show search highlights and set its switch to On/Off per your need.
On Windows 10
- Right-click on the taskbar or the search bar.
- Click on Search and select Show search highlights to toggle this option.
Using Group Policy Editor
You can also change the group policy settings to enable or disable search highlights. This option overrides the settings so make sure to check it as well.
- Open Run and enter
gpedit.msc
. - Go to Computer Configuration > Administrative Templates > Windows Components > Search.
- Double-click on Allow search highlights.
- Check Disabled or Enabled according to your preference and click OK.
Through Registry Editor
Another way you can change this setting is by modifying the relevant registry entry. Here’s how you can do so:
- Open Run and enter
regedit
. - Navigate to
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SearchSettings
- If IsDynamicSearchBoxEnabled exists, double-click on it to edit its value.
- If not, right-click on SearchSettings and select New > DWORD (32-bit) Value. Set its name to
IsDynamicSearchBoxEnabled
and double-click on it. - Set the Value data to 0 to disable and 1 to enable the feature and click OK.
Related Questions
How to Hide and Unhide Search Icon on Windows
If you have disabled Windows Search, you might as well hide its icon to save space on the Taskbar. Here’s how you can do so:
On Windows 11
- Open Run and Enter
ms-settings:taskbar
. - Click on the switch next to Search to hide or show its icon.
On Windows 10
- Right-click on the taskbar or the search bar.
- Click on Search and select Show search box to toggle the option.
How to Enable/Disable Win + S Search Shortcut?
Here’s how you can enable or disable the Win + S shortcut for Search. However, keep in mind that it also disables other hotkeys that include Win + S, such as Win + Shift + S for the snipping tool.
To enable or disable this shortcut:
- Open Run and enter
regedit
. Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
- Right-click on Advanced and select New > String Value.
- Set its name to
DisabledHotkeys
and double-click on it. - Change the value data to
S
and click OK.
You don’t need to create this value if it already exists. You can also add S to any other keys already present in the value by separating them with a comma.
,
If Windows 10 Search crashes and Explorer restarts, continue reading below to fix the problem.
Problem description: Whenever the search function is used in Windows 10, the searching interrupted and causes Windows Explorer to restart, with the following error in Event Viewer (Application Event Log):
«Faulting application name: SearchApp.exe, version: 10.0.19041.964, time stamp: 0x49647dad
Faulting module name: KERNELBASE.dll, version: 10.0.19041.964, time stamp: 0x812662a7
Exception code: 0xc0000409
Fault offset: 0x000000000010b39c
Faulting process id: 0xb88
Faulting application start time: 0x01d756be7ec4f8d9
Faulting application path: C:\WINDOWS\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy\SearchApp.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 23442324-288c-4545-9b27-a8bdc59dd81b
Faulting package full name: Microsoft.Windows.Search_1.14.1.19041_neutral_neutral_cw5n1h2txyewy
Faulting package-relative application ID: CortanaUI
This guide contains several solutions to solve the following problem in Windows 10 «The Search stops and closes and the Windows Explorer restarts».
How to FIX: Windows 10 SearchApp.exe Crashes and Closes.
Method 1. Delete Corrupt Registry Entries for ‘Search’.
Usually when the Windows Search is not working, this indicates a corrupted entry in ‘Search’ registry key. To delete corrupted ‘Search’ registry entries, proceed as follows:
1. Open Registry Editor: to do that:
1. Press Windows + R keys to open the run command box.
2. Type regedit and press Enter.
3. In Registry Editor navigate to the following key at the left pane:
- HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search
4. Highlight the Search key on left pane and go to File > Export to take a backup of the current registry entries in case something goes wrong.
5. Give a name for the exported registry file (e.g. «Search.reg») and Save the file to your Desktop.
6. When done, right-click at the Search key and Delete it. (Click Yes when prompted).
7. Close the Registry Editor and restart your PC.
8. After restart, try 2-3 times to perform a search. (At first nothing will happen, but after trying 2-3 times the Search will start working without crashing)
Method 2. Stop Windows 10 Search crashes using PowerShell.
Another method to fix interruptions when searching for Windows 10, is to reset the Windows 10 Search function with a PowerShell Script.
1. Download the Reset Windows Search PowerShell script from Microsoft.
2. Right-click at the download file and select Run with PowerShell.
3. At Execution Policy Change notification press Y (yes) and then hit Enter. *
* Note: If – at this point – you receive the error «ResetWindowsSearchBox.ps1 cannot be loaded because running scripts is disabled on this system», follow the instructions to allow running scripts in this tutorial and then come back here and run the script again.
4. At UAC warming click Yes.
5. When the ‘Resetting Windows Search Box’ process is completed, close the PowerShell window and check if the Search function is working normally with crash.
Method 3. Re-Install & Re-Register the Cortana App to fix crashes during Search.
1. Open PowerShell as Administrator. To do that:
1. Press the Windows + R keys to open the ‘Run’ command box
2. Type powershell and then press CTRL + SHIFT + ENTER.
2. At PowerShell and according your Windows 10 version, copy/paste the corresponding command below and press Enter:
For Windows 10 2004 or later, give this command:
- Get-AppxPackage Microsoft.549981C3F5F10 | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»}
For Windows 10 1909 or lower, give this command:
- Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»}
3. When the command is completed, restart your computer and try to search.
Method 4. Repair Windows System Files.
The next method to resolve the search problems in Windows 10, is to repair Windows by using the DISM and SFC commands.
1. Open Command Prompt as Administrator. To do that:
1. Press the Windows + R keys to open the ‘Run’ command box
2. Type CMD and then press CTRL + SHIFT + ENTER.
2. In command prompt give the following dism command and press Enter:
- DISM.exe /Online /Cleanup-image /Restorehealth
3. When the DISM operation is completed, type the following command and hit Enter:
- sfc /scannow
4. Now wait until the System File Checker repairs the Windows System Files.
5. When this done, restart your computer.
Method 5. Perform a Windows 10 Repair.
If you still face problems with the search function in Windows 10, then perform a repair of your Windows 10 installation by using the instructions mentioned in this article: How to repair Windows 10.
That’s all folks! Did it work for you?
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this solution.
If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us.
- Author
- Recent Posts
Konstantinos is the founder and administrator of Repairwin.com. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).
While certain elements of the Windows operating system (such as the system kernel) are vital for it to work, other parts are less important. If you’re trying to lower your system resources, you may wish to consider disabling some unnecessary system services and processes, although you’ll need to understand them first.
One fairly simple-to-understand process is SearchUI.exe. As the name suggests, SearchUI.exe (or SearchApp.exe) is a component of Windows 10’s search features—in particular, the search tool that was originally part of the Cortana personal assistant. Here’s everything you need to know about it.
What Is SearchUI.exe (or SearchApp.exe) and Should You Disable It?
SearchUI.exe is the process that allows the search bar on your taskbar to work. SearchUI.exe was previously combined with Cortana, the Windows 10 personal assistant, but was removed from Cortana in the Windows 19 19H1 update in April 2019 and renamed SearchApp.exe to distinguish it from other components.
As it stands now, SearchApp.exe is a typically low-resource process that sits in the background. It uses some resources, however, to ensure that when you press the search bar in the bottom left, the search menu appears almost instantly, allowing you to search your PC or the web, open certain apps, or change your PC settings.
This is a very basic search tool that relies on other processes (such as the Windows Search Indexer) to manage file indexing or web searches, allowing Windows to quickly pull up files and installed apps when you search for them. As a Windows system process, SearchApp.exe (or SearchUI.exe) is entirely safe to run and use.
If you’d prefer to disable the search tool, however, you can. You can hide it from view, ensuring that the process runs but doesn’t use any of your system resources. Alternatively, you can stop the process from running, ensuring that the search feature is disabled (either temporarily or permanently).
How to Hide the Search Bar on Windows 10
Before you consider disabling SearchApp.exe (or SearchUI.exe) on Windows, you may prefer to hide the search bar instead. This ensures that Windows’ search features remain active and available, but the search bar itself is hidden. The SearchApp.exe (or SearchUI.exe) process will remain paused but enabled.
- To do this, right-click the search bar (or the taskbar) and select Search > Hidden from the menu.
- To re-enable the search bar at any point, right-click the taskbar and select Search > Show search box. Alternatively, select Search > Show search icon to keep it hidden from view while allowing the search feature to remain accessible with a smaller icon.
How to Manually Stop the Windows 10 Search Bar Process
The Windows 10 search bar (SearchApp.exe or SearchUI.exe) is always running on your PC, even if you hide the search bar from view. Should it become unstable at any point, however, you’ll need to stop the process and restart it.
For instance, if the search menu itself repeatedly freezes, you may need to end the process to fix the problem. You can do this using Windows Task Manager or by using Windows PowerShell.
Using Task Manager
- To stop SearchApp.exe (or SearchUI.exe) using the Task Manager, you’ll need to open a new Task Manager window. Right-click the taskbar and select Task Manager to do this.
- In the Details tab of the Task Manager window, search for either SearchApp.exe or SearchUI.exe. The app name will vary, depending on your version of Windows 10. Once you’ve located the app, right-click it and select the End Task option.
- Task Manager will ask you to confirm that you want to stop the process—select End process to do this.
- Once you’ve ended the running process, select the search bar again. Windows will reopen the SearchApp.exe (or SearchUI.exe) process, restoring the search bar’s functions.
Using Windows PowerShell
Another way to quickly disable a broken search bar process on Windows 10 is to use the Windows PowerShell.
- To do this, right-click the Start menu and select the Windows PowerShell (Admin) option.
- In the new PowerShell window, type taskkill /f /im SearchUI.exe (if your version of Windows uses the SearchUI.exe process) or taskkill /f /im SearchApp.exe (if your version of Windows uses SearchApp.exe), then select the Enter key on your keyboard.
- Running the taskkill command will end the search bar process. To restore it, select the search bar—Windows will restart the process automatically.
How to Disable SearchApp.exe or SearchUI.exe on Windows 10
The steps above should help you to hide or stop the running search bar process—but only temporarily. If you want to stop SearchApp.exe or SearchUI.exe from running, you’ll need to use the Windows PowerShell to take ownership of and then rename the executable file to stop it running.
Disabling the Search Bar Process
- To do this, right-click the Start menu and select the Windows PowerShell (Admin) option.
- In the new PowerShell window, type cd C:WindowsSystemApps and select Enter to move to the SystemApps directory. Once there, type ls to view a list of sub-folders. Look through the list and identify whether you have a Microsoft.Windows.Cortana_cw5n1h2txyewy or Microsoft.Windows.Search_cw5n1h2txyewy folder listed.
Type cd Microsoft.Windows.Cortana_cw5n1h2txyewy or cd Microsoft.Windows.Search_cw5n1h2txyewy (followed by Enter) to move into the correct folder at this point.
- Once PowerShell is in the correct folder, type the following commands in sequence to take ownership of the SearchApp.exe (or SearchUI.exe) file and rename it.
If you’re in the Microsoft.Windows.Cortana_cw5n1h2txyewy folder, replace file.exe with SearchUI.exe.
If you’re in the Microsoft.Windows.Search_cw5n1h2txyewy folder, replace file.exe with SearchApp.exe instead. Run these commands in sequence to complete the process:
- takeown /f file.exe
- icacls file.exe /grant administrators:F
- taskkill /f /im file.exe
- mv file.exe file-old.exe
- With the SearchApp.exe (or SearchUI.exe) process stopped and renamed, the search bar will no longer function. You’ll need to follow the steps above to enter the correct folder, then type mv SearchApp-old.exe SearchApp.exe or mv SearchUI-old.exe SearchUI.exe, depending on your version of Windows.
Running these commands will stop Windows from opening the search bar process—in effect, disabling it completely. Unfortunately, it isn’t possible (at present) to remove the app using Windows PowerShell or other tools, so this remains the best method for stopping it from working on your PC.
Resolving Search Issues on Windows 10
If you prefer to use the Windows search bar to search your PC or the web, you’ll need to leave the SearchUI.exe process running on your PC. If you’d prefer to limit the amount of data Microsoft records on you, however, it may be best to disable it fully using the methods listed above.
If you’re running into search issues on Windows 10, you might need to troubleshoot the problem by rebuilding your search index. If that doesn’t work, you may need to look at further troubleshooting steps, such as using the Windows Troubleshooter or advanced commands like SFC to restore your system files.
Related Posts
- How to Fix a “This file does not have an app associated with it” Error on Windows
- How to Fix an Update Error 0x800705b4 on Windows
- How to Resolve “A JavaScript error occured in the main process” Error on Windows
- How to Fix the Network Discovery Is Turned Off Error on Windows
- How to Change Folder Icons in Windows