SearchHost.exe is supposed to be a lightweight process — the friendly face of the Start menu search box. So when Task Manager shows it chewing 30, 40, even 50 percent CPU on your ASUS laptop, something has clearly gone wrong behind that innocent little search field. Fans spin, the machine lags, and typing in the Start menu feels like wading through mud.
On ASUS laptops this usually traces to one of two things: the Windows Search index itself is corrupted or stuck rebuilding, or an ASUS utility is interfering with search components. The fixes below go in diagnostic order — quick resets first, index surgery second, ASUS-specific cleanup last.
Why this happens
- Corrupted search index: A damaged index database makes SearchHost loop on unreadable entries instead of serving results.
- Stuck re-indexing: After updates or location changes, the indexer restarts from scratch and SearchHost stays busy for days.
- Too many indexed locations: Whole drives, network shares, or external disks added to the index multiply the workload.
- ASUS utility interference: MyASUS and ASUS update tools can lock or corrupt search database files during their own operations.
- Corrupted search app package: The SearchHost UWP package itself can be damaged, causing constant crash-restart cycles.
- Cloud search and history features: Search Highlights and cloud content retrieval add ongoing background queries.
- Third-party shell extensions: Context menu handlers from installed software can hook into search and hang it.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Restart SearchHost and check the pattern
Open Task Manager, find SearchHost.exe under Background processes (you may need to expand), and choose End task — Windows restarts it immediately. This is a diagnostic reset: if CPU stays low afterward, it was a transient stuck state. Also run the dedicated troubleshooter: Settings → System → Troubleshoot → Other troubleshooters → Search and Indexing. It detects index corruption and permission problems automatically and is surprisingly effective. The general SearchHost fix guide covers the non-ASUS variant of this same sequence.
- End the SearchHost.exe task in Task Manager.
- Run the Search and Indexing troubleshooter.
- Apply any repairs it suggests and reboot.
- Monitor SearchHost CPU for 30 minutes.
Fix 2: Rebuild the search index cleanly
If the troubleshooter found index problems — or SearchHost is still hot — rebuild the database from scratch. Open Control Panel → Indexing Options → Advanced → Rebuild. This deletes the corrupted index and rebuilds it cleanly, which takes a few hours of plugged-in idle time. Crucially, while rebuilding, first open Indexing Options → Modify and uncheck locations you don’t need indexed: external drives, game folders, downloads archives. A smaller, cleaner index finishes faster and stays healthy. Microsoft documents the indexing options in the Windows support hub .
- Open Control Panel → Indexing Options.
- Click Modify and uncheck unnecessary locations.
- Click Advanced → Rebuild and confirm.
- Leave the laptop plugged in and idle for several hours.
Fix 3: Turn off Search Highlights and cloud search
Search Highlights (the decorative content in the search box) and cloud-backed search keep SearchHost making ongoing queries. Go to Settings → Privacy & security → Search permissions and turn off Show search highlights. In the same area, disable cloud content search and search history if you don’t use them. These features are pure overhead for most users — disabling them cuts SearchHost’s background workload dramatically without affecting local app and file search at all.
- Open Settings → Privacy & security → Search permissions.
- Turn off Show search highlights.
- Disable cloud content search and search history.
- Restart and verify SearchHost stays quiet.
Fix 4: Re-register the SearchHost app package
A damaged SearchHost package causes crash-restart loops that look like constant CPU. Open PowerShell as administrator and re-register the Windows Search app package for all users. This reinstalls the manifest without touching your data or index. After the command completes, reboot and check Task Manager — a package that was crash-looping will now sit at near-zero. If PowerShell reports the package healthy but CPU persists, the problem is data-side (the index), not package-side, and Fix 2’s rebuild is the answer.
- Open PowerShell as administrator.
- Re-register the Microsoft Windows Search package.
- Reboot the laptop.
- Check SearchHost.exe CPU at idle for 15 minutes.
Fix 5: Update or reset ASUS utilities
On ASUS machines, don’t skip this. Update MyASUS and Armoury Crate via the Microsoft Store, since outdated versions are known to interfere with search components. If SearchHost spikes specifically when an ASUS utility runs, reset that utility: Settings → Apps → Installed apps → Advanced options → Repair, then Reset if needed. Also check Task Manager’s Startup tab and disable ASUS updaters you don’t need — fewer ASUS background processes means fewer chances of search interference. The startup programs guide shows how to audit these safely.
- Update all ASUS apps via the Microsoft Store.
- Repair, then reset, any ASUS utility tied to the spikes.
- Disable unneeded ASUS startup entries.
- Reboot and monitor for a full day.
Fix 6: Limit indexing scope or switch to classic mode
For a permanent lightweight setup, shrink what gets indexed. In Indexing Options → Modify, index only your user folder essentials (Documents, Pictures) — exclude videos, downloads, and program folders. Alternatively, go to Settings → Privacy & security → Searching Windows and switch from Enhanced to Classic indexing, which limits the index to libraries and desktop. Classic mode dramatically reduces SearchHost and indexer workload on machines where you rarely search file contents. Start menu app search keeps working normally either way.
- Open Indexing Options → Modify and trim locations.
- Or switch to Classic indexing in Search settings.
- Rebuild the index after changing scope.
- Confirm CPU stays low across several days.
Closing
SearchHost.exe goes rogue for fixable reasons — a corrupted index, noisy cloud features, or an ASUS utility getting in the way. Work from the troubleshooter through the rebuild to the ASUS cleanup, and the process returns to the invisible background role it was designed for. Your Start menu stays fast, and your CPU stays yours.
