After the 24H2 update, a lot of users meet SearchIndexer.exe the hard way: fans spinning, CPU pinned, Task Manager showing the indexer grinding away for hours — or days. Some of that is legitimate: 24H2 invalidates large parts of the old index and rebuilds it. But when the indexer never settles, or when the update reset your scope to Enhanced mode, you get a background process consuming CPU like it’s rendering video.
This guide is the 24H2-specific playbook: verify the update-related triggers first, then scope, rebuild, and exclude — keeping fast search intact. (For the Lenovo-focused version with brand-specific notes, that’s a separate guide; the mechanics here apply to every 24H2 machine.) For other background CPU consumers, see Antimalware Service Executable high CPU ; for overall speed, speeding up a slow Windows 11 laptop .
Why this happens
- 24H2 invalidated the old index: Feature updates force large-scale re-indexing — heavy but temporary.
- Scope reset to Enhanced: The update can flip indexing back to whole-drive Enhanced mode.
- Search highlights re-enabled: The Bing-driven search-box content adds indexer/UI workload.
- Corrupt index from the update: Interrupted or partial indexing during the upgrade leaves a damaged database.
- High-churn folders: Sync folders, build outputs, and download directories force endless re-indexing.
- Outlook data files: Large OST/PST stores add major indexing load after profile migrations.
- Defender double-scanning: Real-time protection scanning every file the indexer touches multiplies the cost.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Check indexing status and give legitimate work time
Don’t interrupt a valid rebuild.
- Open Settings > Privacy & security > Searching Windows and read the Indexing Status — in-progress with a climbing count means real work.
- After a 24H2 upgrade, allow one overnight plugged-in session for the rebuild — judging it mid-rebuild leads to wrong conclusions.
- Open Task Manager and note whether
SearchIndexer.exeCPU is constant or pulsing; constant + frozen item count = stuck. - If status shows complete but CPU stays high, or status is stuck for 48+ hours, it’s not legitimate work — continue.
- Also check Update history — a very recent 24H2 install explains everything; patience is the fix.
Fix 2: Reset scope to Classic and trim folders
Undo the update’s scope reset.
- In Settings > Privacy & security > Searching Windows, set Find my files to Classic (the update may have set Enhanced).
- Click Advanced indexing options > Modify and uncheck: game libraries, media folders, VM directories, build outputs, archives, and cloud-sync folders you rarely search.
- Keep: Start Menu, your Documents (selectively), and Outlook if you search mail.
- Turn off Show search highlights on the Searching Windows page — it removes the Bing content workload from the search UI.
- The indexer should visibly calm within 15–30 minutes as its queue shrinks.
Fix 3: Rebuild the index cleanly
The corruption cure.
- Search “Indexing Options” in Start, open it, click Advanced > Rebuild, and confirm.
- Run it overnight, plugged in — the rebuild is CPU- and disk-intensive by nature.
- The next day, verify status shows complete with a reasonable item count in Settings > Privacy & security > Searching Windows.
- Monitor
SearchIndexer.exeduring normal use for a day — it should be near zero when idle. - If high CPU returns within days of a clean rebuild, an external churn source is the cause (Fix 4), not the index.
Fix 4: Exclude high-churn and heavy locations
Stop the perpetual re-indexing loop.
- In Indexing Options > Modify, uncheck: Downloads (heavy downloaders), torrent/completed folders, OneDrive/Dropbox sync roots you rarely search, and developer directories (
node_modules,target,.git, package caches). - For Outlook users: in Modify, expand Microsoft Outlook and uncheck archive PSTs; keep only the live mailbox if you search mail.
- In Advanced > File Types, set rarely-searched types (installers, archives, binaries) to Index Properties Only instead of full content.
- Each exclusion takes effect quickly — watch Task Manager for the drop.
- This fix has the highest long-term value: it prevents the problem from recurring as your file churn continues.
Fix 5: Run the Search and Indexing troubleshooter
Catch permission and service issues.
- Settings > System > Troubleshoot > Other troubleshooters > Search and Indexing > Run.
- Answer its prompts (slow search, missing results) — it checks service state, permissions, and index integrity.
- Apply recommended fixes and reboot.
- Permission problems are sneaky: the indexer retrying an unreadable folder looks identical to corruption in Task Manager.
- If it can’t fix the issue, continue — the remaining steps are structural. Further indexer recovery guidance is available on Microsoft Support .
Fix 6: Calm SearchHost.exe (the UI side)
When the front-end, not the indexer, is the hog.
- If SearchHost.exe (not SearchIndexer) is the CPU consumer, the problem is the search UI: turn off Search highlights (Settings > Privacy & security > Search permissions).
- In Search permissions, also review SafeSearch and cloud-search toggles — disabling Microsoft account and Work/school account cloud search reduces UI workload if you don’t use them.
- Test the search box after each change — UI-side fixes show results immediately.
- A corrupted search UI cache can also cause this: rebuild the index (Fix 3) covers that too.
- Don’t confuse the two processes — fixing the indexer won’t help a SearchHost problem and vice versa.
Fix 7: Disable the Windows Search service (last resort)
Only after proving scope/rebuild can’t fix it.
- Press Win + R, type
services.msc, find Windows Search, set Startup type to Disabled, click Stop. - Accept the tradeoff: searches become slow full-disk crawls.
- Prefer the middle ground first: Classic + minimal folders (Fix 2) + disabled highlights gives near-zero background CPU with fast Start-menu search intact.
- To re-enable: set to Automatic (Delayed Start) and reboot, then rebuild once.
- Revisit after the next cumulative update — Microsoft occasionally ships indexer fixes worth re-testing.
Closing
In 24H2, search-indexer CPU spikes are usually the update’s doing: a forced rebuild, a scope reset to Enhanced, or a corrupted index from the upgrade. Give the legitimate rebuild one night, then reset to Classic scope, trim high-churn folders, and rebuild cleanly. That restores the indexer to its proper state — invisible — while keeping the instant search that makes Windows usable. Full disable is the last resort, not the starting point.
