Windows Search is unresponsive or the search results don't appear as expected. Start with the least invasive fixes: restart the Search process, restart the Windows Font Cache Service, run the Search troubleshooter, and check for Windows updates. If Search still fails after those steps, use recovery options only when the problem is broader than Search.
What resetting Windows Search Box fixes
Use Search-specific repair steps when the taskbar search box is slow, stuck, or returning unexpected results. Search helps Windows find apps, files, and settings, and it can stop working properly if a Search process hangs or a related service needs to be restarted.
This repair path is for supported versions of Windows Client, including Windows 10 version 1903 (May 2019 Update) or later. If Search is the only feature affected, begin with Search and service restarts before moving to Windows Update or troubleshooting tools.
When a reset is the wrong move
If the problem is broader than Search, use wider repair steps only after Search-only fixes fail. For example, if File Explorer, Settings, and updates are also unstable, the issue may not be limited to Search. In that case, stop treating it as a search-only problem and check the system more broadly.
Likely causes
Most often, Search is stuck, a related service needs to be restarted, or Search needs attention after an update. A broader Windows problem can also cause Search to stop responding. That is why the steps below move from restarting Search to checking services, updates, and the built-in troubleshooter.
📊 Microsoft supports these Search repair steps on supported versions of Windows Client. Source: Reset Windows Search PowerShell script.
How do you run ResetWindowsSearchBox.ps1?
Microsoft provides Search repair guidance for supported Windows Client versions, including Windows 10 version 1903 or later. Before doing anything else, try the built-in fixes below. If you are following a script-based repair path on a supported device, approve the administrator prompt if Windows asks for elevation.
- Confirm the PC is running a supported version of Windows Client.
- If Windows prompts for permission, approve the administrator prompt.
- Use the Search and service steps in this article first.
- Run the Search troubleshooter if Search is still not working.
- Open Search again and test apps, files, and settings results.
If Search still fails after the built-in repair steps, the issue may be in the Search components or in Windows itself. A single broken query is different from a system-wide failure, so check the symptoms before moving to deeper repair options.
Verify the reset completed
After you restart Search or run the troubleshooter, test three things: one installed app, one local document, and one Windows setting. Search should surface them normally again. If the box still hangs, move to the service restart and update steps before anything more invasive.
What if PowerShell blocks the script?
Use standard Windows repair steps first. If a script-based repair is still part of your workflow and Windows blocks it, approve the administrator prompt when asked. If policy restrictions are still preventing the script, change the execution policy only if you understand the local security impact, and restore the previous execution policy as soon as the script finishes.
- Open the script or command from an elevated prompt if required.
- Approve the administrator prompt if Windows asks for elevation.
- If the script is blocked, adjust the execution policy only for the current user as needed for the repair.
- Complete the script or repair step.
- Restore the previous execution policy as soon as the script finishes.
The key is to keep any policy change temporary. Once the repair step is done, return the policy to its prior state immediately so the device stays in its normal configuration.
Older builds and managed devices
Older Windows builds or managed devices may limit some repair options. In those cases, use the restart steps, the Font Cache Service restart, Windows Update, and the Search troubleshooter instead of forcing a blocked path.
How do you adjust Search settings?
If Search works but results feel incomplete or poorly scoped, check the search scope so local files and settings are included. Windows Search automatically indexes content to deliver faster search results, so local items should appear when Search is working correctly.
- Open Settings and go to the Search-related options for your Windows version.
- Check the search scope so local files and settings are included.
- Retest with an app name, a file name, and a Windows setting.
- If Search still misses expected results, continue with the repair steps below.
If Search returns a web result when you want a local file or setting, checking the scope is the right first step. That is a configuration issue, not necessarily a broken Search component.
How do you restart Search and Explorer?
Restart Search first when the box is stuck loading or crashing. Microsoft says Windows Search automatically starts the next time that you search. If the Search process is unresponsive, end it in Task Manager and then test again.
- Press Ctrl + Alt + Delete, then choose Task Manager.
- Select Details.
- Right-click SearchUI.exe or SearchHost.exe, then choose End task and confirm End process.
- If the box is still broken, restart Windows Explorer from Task Manager.
- Test Search again after both restarts.
If the search box was only delayed by a stuck process, this is usually the fastest safe fix. If Search breaks again immediately, continue with the service and update steps.
How do you restart the Windows Font Cache service?
The same source recommends restarting the Windows Font Cache Service when Search is not responding or results are not appearing as expected. Open the Services console, stop the service, try Search again, and then start the service again.
- In the search box on the taskbar, enter
services.mscto open the Services console. - In the right pane, right-click Windows Font Cache Service, and then select Stop.
- Try to search again.
- In the Services console, right-click Windows Font Cache Service, and then select Start.
If Search improves after the service restart, the issue may have been a temporary service problem. If not, continue with Windows Update and the troubleshooter.
How do you check for Windows updates?
The same source recommends checking for updates when Search is unresponsive or results are not appearing as expected. Install any available updates, and then restart your computer if the updates require it.
- Select Start > Settings > Update & Security > Windows Update > Check for updates.
- Install any available updates, and then restart your computer if the updates require it.
- After the restart, test Search again.
Updates can include fixes that affect Search behavior. If Search still fails after updating, use the Search troubleshooter next.
How do you run the Search troubleshooter?
Microsoft provides a Search troubleshooter for Search problems. You can view troubleshooting history in Settings, then run the troubleshooter from a Command Prompt window.
- To view your troubleshooter history, select Start > Settings > Update & Security > Troubleshoot > View troubleshooting history.
- Open a Command Prompt window.
- Run msdt.exe -ep WindowsHelp id SearchDiagnostic.
- Run the troubleshooter and select any problems that apply.
If the troubleshooter detects a problem, apply the suggested fixes and then test Search again. If nothing changes, the issue may be outside Search and may require broader repair steps.
Search box decision table
Use this table to match each symptom to the right next step.
| Symptom | Likely cause | Fix | Risk | When to stop |
|---|---|---|---|---|
| Search box spins or freezes | Search process is stuck | Restart Search, then Explorer | Low | Stop if results appear normally |
| Apps and files do not appear | Search data or scope problem | Check search scope and test local items | Low | Stop if local results return |
| Search still fails after restart | Service or system issue | Restart Windows Font Cache Service, then check for updates | Low to moderate | Stop if Search starts working normally |
| Search diagnostics have not been run | Untried Search repair | Run the Search troubleshooter | Low | Stop if the troubleshooter resolves the issue |
| Search UI crashes after launch | Shell process failure | End SearchUI.exe or SearchHost.exe, then retry | Low | Stop if the box stays open and responsive |
| Multiple Windows features fail too | Broader OS issue | Use broader Windows recovery steps | High | Stop only after choosing the appropriate recovery option |
What if Search still doesn't work?
If Search still fails after restarting the process, restarting the Windows Font Cache Service, checking for updates, and running the troubleshooter, the problem may be broader than Search. At that point, use general Windows recovery only if other Windows features are also affected.
- Open Settings and go to the recovery options for your Windows version.
- Choose the appropriate recovery path if the issue is system-wide.
- Use a full reset only when broader Windows repair is necessary.
Keep Windows updated and retest Search after each repair step. If Search starts working after one of the official fixes, you do not need to continue to more invasive recovery options.
Frequently asked questions
Why is Windows search function not working?
Most often, Search is stuck, a related service needs to be restarted, or Search needs an update-related fix. Match the symptom first: loading failures usually need a process restart, missing local results usually need a search-scope check, and persistent failures call for the Windows Font Cache Service restart, Windows Update, and the Search troubleshooter.