Type in the Windows search box and watch Task Manager: SearchHost.exe leaps to 20–40% CPU, and sometimes it never comes back down — sitting there burning processor long after you’ve closed the search. SearchHost is the UI layer of Windows Search, and when it’s misbehaving, the usual culprits are its internet-connected features: Bing integration fetching web results for every keystroke, search highlights pulling daily content, or a corrupt index it keeps tripping over. The fixes are quick and mostly in Settings.
If the indexer itself (SearchIndexer.exe) is your problem instead, see our search indexer CPU guide ; for overall slowness, speeding up Windows 11 .
Why this happens
- Bing web search integration: Every keystroke in the search box triggers web queries — constant network and CPU activity.
- Search highlights: The daily rotating content in the search box refreshes in the background, keeping SearchHost busy.
- Corrupt search index: A damaged index makes every query fail and retry, pinning the host process.
- Massive indexed locations: Indexing entire drives or network folders gives SearchHost an enormous database to query.
- Post-update search bugs: Windows updates periodically break SearchHost, causing stuck high CPU until patched or reset.
- Animated search UI elements: The highlights carousel and thumbnail previews add rendering load to the host.
- Third-party shell extensions: Bad context-menu or preview handlers can hang the search UI thread.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Confirm SearchHost is the problem, not the indexer
Target the right process.
- Open Task Manager > Details tab and sort by CPU — identify whether it’s SearchHost.exe, SearchIndexer.exe, or SearchUI-adjacent processes like StartMenuExperienceHost.
- Open the search box (Win+S), type a few letters, and watch: SearchHost spiking only while the box is open points to its UI/web features.
- If SearchHost stays high with the box closed, background features (highlights, web integration) are the cause.
- Note the pattern for 5 minutes — intermittent spikes while typing are less urgent than constant 20%+ at idle.
- This distinction matters: indexer fixes (rebuilds, scope) won’t help a SearchHost web-integration problem.
Fix 2: Disable Bing web search in the search box
The single most effective SearchHost fix.
- Press Win+R, type
regedit, and navigate toHKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer(create the Explorer key if missing). - Create a new DWORD (32-bit) Value named
DisableSearchBoxSuggestionsand set it to1. - Alternatively, on Pro editions: Group Policy Editor (
gpedit.msc) > User Configuration > Administrative Templates > Windows Components > File Explorer > enable Turn off display of recent search entries. - Restart or sign out and back in — the search box now searches locally only, with no web queries per keystroke.
- Test by typing in search: results appear faster and SearchHost CPU stays flat. This is the fix most people need.
Fix 3: Turn off search highlights
Kill the background content carousel.
- Go to Settings > Privacy & security > Search permissions.
- Under More settings, toggle off Show search highlights.
- This stops the daily content downloads and animations that keep SearchHost active in the background.
- The search box becomes a plain, fast local search — many users prefer it anyway.
- Check Task Manager over the next hour — background SearchHost activity should drop to near zero.
Fix 4: Rebuild the search index
For SearchHost tripping over a corrupt index.
- Open Control Panel > Indexing Options (search for it in the Start menu if needed).
- Click Advanced > Troubleshoot section > Rebuild — confirm the prompt.
- Rebuilding takes a while (possibly hours on large drives) — let it run overnight while plugged in. The indexer will be busy; that’s expected.
- During the rebuild, SearchHost may still act up — judge the result only after the index status shows Indexing complete.
- If the classic Control Panel path is hidden, use Settings > Privacy & security > Searching Windows > Advanced indexing options instead.
Fix 5: Reduce indexed locations
A smaller index is a faster, calmer search.
- Open Indexing Options > Modify and uncheck locations you never search — entire secondary drives, game libraries, VM folders.
- Keep indexed: Start Menu, Users folder essentials. Uncheck: bulky media archives, developer folders with thousands of files.
- Click OK — the indexer prunes the database, which reduces what SearchHost queries against.
- Our disable indexing guide covers going further if you barely use file search.
- After pruning, allow a few hours for the index to settle, then test search responsiveness and CPU.
Fix 6: Restart and reset the search components
Clear stuck states without registry edits.
- Open Task Manager > Details, right-click SearchHost.exe > End task — it restarts automatically within seconds, clearing any stuck state.
- For a deeper reset, open PowerShell as admin and run:
Get-AppxPackage -Name "Microsoft.Windows.Search" | Reset-AppxPackage(Windows 11). - Alternatively, run the built-in troubleshooter: Settings > System > Troubleshoot > Other troubleshooters > Search and Indexing.
- Check Settings > Windows Update — Microsoft periodically ships SearchHost fixes in cumulative updates; install everything pending.
- Microsoft’s Windows support documents the search troubleshooter if you need the guided flow.
Fix 7: Disable Windows Search indexing entirely
The last resort for search you don’t need.
- Press Win+R, type
services.msc, find Windows Search, double-click it. - Click Stop, set Startup type to Disabled, and click OK.
- SearchHost.exe will go quiet — the Start menu search still works for apps, just slower for file contents.
- This is ideal for users who navigate by folders or use third-party search tools like Everything.
- Re-enable anytime by reversing the steps — nothing is deleted, the index just goes dormant.
Closing
SearchHost.exe high CPU is Windows’ search box trying too hard — phoning Bing with every keystroke and animating content you didn’t ask for. Turn off the web integration and highlights, rebuild a corrupt index, and the search box goes back to being instant and invisible. Local search doesn’t need the internet to find your files.
