On Windows 11, SearchHost.exe is the face of search — the Start menu box, the taskbar search flyout, the highlights panel. Type a query and it should spike briefly and vanish. Instead, for many users it spikes to 30–60% CPU and stays there, or surges every time the mouse drifts near the search box. The search UI becomes the slowest thing on the machine, which is backwards.
The anatomy is the same as Windows 10’s search problems with Windows 11 twists: every interaction queries both the local index and Microsoft’s online services, and Windows 11 adds the Search highlights content feed into the mix. When any leg of that pipeline hangs — corrupt index, stalled highlights fetch, broken app package — SearchHost burns CPU retrying. Fix the pipeline legs in order and search becomes instant.
Confirm it first: open Task Manager, hover over or click the taskbar search, and watch SearchHost.exe. Spikes tied to the search UI = this guide. For the Windows 10 version, see our SearchHost on Windows 10 guide ; for the condensed best-fixes list, the best SearchHost fixes is a quick companion.
Why this happens
- Search highlights fetching: The content feed hanging on slow or proxied connections, retrying endlessly.
- Bing integration stalls: Online query portion timing out per keystroke.
- Corrupt search index: Every local query becoming expensive instead of instant.
- Broken SearchHost package: The UI’s AppX package damaged by a feature update.
- Indexer stuck re-crawling: Post-24H2 re-indexing never completing on a corrupt file.
- SearchHost memory/cache bloat: Accumulated state degrading over long uptimes.
- Third-party Start replacements: Start11/ExplorerPatcher hooks conflicting with the search pipeline.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Disable Search highlights
The single most effective Windows 11-specific fix.
- Right-click the taskbar > Search > uncheck Show search highlights (or set Search to Hide/Search icon only if you never use the box).
- Alternatively: Settings > Privacy & security > Search permissions > turn off Show search highlights.
- Test immediately: hover over and click the search area, type queries — hover-triggered spikes should be gone.
- This kills the content-fetch code path entirely; local search is unaffected and usually faster.
- If you liked highlights, you can re-enable later — but confirm the spikes don’t return first.
Fix 2: Disable Bing/web search integration
Stop the per-keystroke network hangs.
- Press Win+R, type
regedit, navigate toHKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Explorer(create Explorer if missing). - Create DWORD (32-bit) DisableSearchBoxSuggestions = 1.
- Go to
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Searchand set BingSearchEnabled = 0 (DWORD, create if missing). - End SearchHost.exe in Task Manager (it restarts fresh) or reboot.
- Type several test queries — results should now be local-only and instant, with no CPU spike. Microsoft documents these policies on the Windows support hub .
Fix 3: Rebuild the search index
Repair the local query leg.
- Settings > Privacy & security > Searching Windows > Advanced Search Indexer Settings > Troubleshoot first.
- If that doesn’t help, same dialog > Rebuild — full re-crawl takes 30 minutes to hours; keep the laptop plugged in and idle.
- Before rebuilding, narrow scope: set Find my files to Classic instead of Enhanced, and add high-churn folders (Downloads, build dirs, sync roots) to Excluded folders.
- Wait for “Indexing complete” status before judging — testing mid-rebuild is meaningless.
- After completion, search should answer as you type with SearchHost barely registering CPU.
Fix 4: Re-register the SearchHost package
When the UI component itself is corrupt.
- Open PowerShell as administrator.
- Run:
Get-AppxPackage -AllUsers MicrosoftWindows.Client.CBS | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}— SearchHost lives in the CBS (Client Core) package on Windows 11. - If that package name doesn’t resolve on your build, fall back to re-registering all inbox packages:
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}(takes several minutes). - Run
sfc /scannowandDISM /Online /Cleanup-Image /RestoreHealthfrom an elevated prompt afterward. - Reboot and test — package corruption from the 24H2 update is a known cause of persistent SearchHost CPU.
Fix 5: Check for third-party conflicts
Start-menu mods hook the same UI.
- If you use Start11, ExplorerPatcher, StartAllBack, or similar, disable or uninstall them temporarily and test search.
- Check Task Manager > Startup apps for search-adjacent helpers and disable during testing.
- Some “Windows 11 tweaker” tools patch the search UI’s registry keys in ways that break it — undo their search-related tweaks.
- Test with a clean configuration: if search is calm, re-add customizations one at a time.
- Keep your chosen customization updated — most conflicts are fixed in newer versions.
Fix 6: Update Windows and clear the caches
Get Microsoft’s latest search fixes.
- Settings > Windows Update — install everything pending; SearchHost fixes ship regularly in cumulative updates. Stuck updates can be fetched manually from the Microsoft Update Catalog .
- Clear the search cache: Settings > Privacy & security > Search permissions > Clear device search history.
- Run Disk Cleanup > Clean up system files and remove thumbnails, temporary files, and delivery optimization files — stale caches feed search slowness.
- Check update history for a failed update coinciding with the problem’s start — uninstall it as a test if suspected.
- Re-test after each change; update-delivered search fixes often resolve issues no setting can.
Fix 7: Reduce scope and consider the nuclear option
Permanent lightness for search-heavy complainers.
- Settings > Privacy & security > Searching Windows: Classic mode + generous Excluded folders = minimal indexer workload forever.
- In Advanced Search Indexer Settings > File Types, uncheck extensions you never search.
- The nuclear option:
services.msc> Windows Search > Disabled — Start search falls back to slow non-indexed scanning. Only for users who rarely search and value absolute quiet. - Prefer the middle path (Fix 1+2+3 combined) over the nuclear option — you keep fast local search with none of the spike sources.
- Document your final configuration — after the next feature update, verify the registry keys and highlights setting survived.
Closing
SearchHost.exe spikes on Windows 11 come from the search UI doing too much online work and querying a broken local index. Disable Search highlights, cut the Bing integration, rebuild the index — three changes, ten minutes, and the search box goes back to answering before you finish typing. That’s all search was ever supposed to do.
