The Windows Search indexer is one of those services that’s wonderful when it behaves and miserable when it doesn’t. After the Windows 11 24H2 update, a lot of users found SearchIndexer.exe or Microsoft Windows Search Indexer chewing through CPU and disk for hours — sometimes days — re-indexing everything from scratch. On a hard drive, that turns the whole laptop into molasses; even on SSDs, the constant activity is annoying.
You have three levels of response: tame it (limit what it indexes), pause it (stop the service temporarily), or disable it entirely. Most people should start with taming — full disable is for HDD machines where the indexer is a proven, persistent problem. This guide covers all three, plus how to rebuild a corrupted index, which is the actual fix more often than people expect. For related search-process CPU issues, see SearchApp.exe high CPU and search indexer high CPU on ASUS .
Why this happens
- Post-24H2 full re-index: Major updates invalidate the index, triggering a complete rebuild.
- Corrupted index database: A damaged index makes the indexer loop — re-crawling without ever finishing.
- High-churn folders indexed: Developer directories, game libraries, and download folders change constantly, keeping the indexer permanently busy.
- HDD bottleneck: Indexing’s random read pattern is worst-case for spinning drives.
- Outlook/OneDrive integration: Large mailboxes and cloud-synced folders multiply indexed content.
- Enhanced search mode: “Enhanced” indexes the entire PC instead of just libraries — far more work.
- Stuck index merge: The indexer’s background merge process occasionally wedges, pinning CPU indefinitely.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Check whether the indexer is actually the problem
Verify before disabling.
- Open Task Manager > Processes, sort by CPU or Disk — look for Microsoft Windows Search Indexer or SearchIndexer.exe.
- Open Settings > Privacy & security > Searching Windows — check Indexer status: “Indexing complete” means it’s idle and not your problem; “Indexing in progress” with a count stuck for days means it’s wedged.
- Click Advanced indexing options (or search “Indexing Options” in Start) — the dialog shows items indexed and whether indexing is running.
- If indexing completed and resources are normal, the indexer isn’t your issue — look at SysMain or antivirus instead.
- Time-box it: if 24H2 installed within 72 hours, some indexing is expected — proceed to taming rather than disabling.
Fix 2: Switch from Enhanced to Classic search
The biggest single reduction in indexer workload.
- Go to Settings > Privacy & security > Searching Windows.
- Under Find my files, select Classic instead of Enhanced — Classic indexes only Documents, Pictures, Music, Desktop, and Start menu; Enhanced crawls the entire drive.
- This alone can cut indexing work by 80%+ for users with large drives full of games, VMs, and archives.
- Note: File Explorer searches outside those locations become slow (live search) — an acceptable trade for most.
- After switching, give the indexer an hour to trim the index down, then check Task Manager.
Fix 3: Exclude high-churn and heavy folders
Surgical pruning beats blanket disabling.
- Open Indexing Options (search it in Start) > Modify.
- Expand the tree and uncheck: developer folders (especially
node_modules, build outputs), game libraries (Steam, Epic), VM folders, video editing scratch disks, and Downloads. - Keep checked: Start Menu, Users’ document folders you actually search, and Outlook if you use desktop email search.
- Click OK — the indexer will drop the excluded locations from the index over the next hour or so.
- This is the fix for “indexing never finishes” on machines with constantly-changing directories — the indexer was chasing a moving target. Microsoft documents these options at Microsoft Support .
Fix 4: Rebuild a corrupted index
When the indexer loops forever, the database is usually damaged.
- Open Indexing Options > Advanced (requires admin approval).
- Under Troubleshooting, click Rebuild — this deletes the index and starts over. It takes several hours on large drives.
- Let it run overnight, plugged in, with the laptop awake (set Sleep to Never temporarily, or just leave it on).
- Check progress in Settings > Privacy & security > Searching Windows — the indexed count should climb steadily, not stall.
- A clean rebuild fixes the majority of “indexer stuck at X items for a week” cases.
Fix 5: Disable file-content indexing on the drive
A middle ground — filenames still indexed, contents not.
- Open File Explorer, right-click C: > Properties > General tab.
- Uncheck Allow files on this drive to have contents indexed in addition to file properties.
- Choose Apply changes to drive C:, subfolders and files — this takes a while as Windows touches every file’s attribute.
- Filename search keeps working; only full-text content search slows down.
- Repeat for other data drives if desired.
Fix 6: Disable the Windows Search service entirely
The full off switch — for HDD machines and persistent cases.
- Open Services (
services.msc), find Windows Search. - Double-click > Stop the service, then set Startup type to Disabled.
- Alternatively, elevated Terminal:
sc stop WSearchthensc config WSearch start=disabled. - Effects: Start menu app/settings search still works fine; File Explorer file search becomes slow live-search; Outlook desktop search degrades.
- To re-enable later: set back to Automatic (Delayed Start), start the service, and rebuild the index (Fix 4).
Fix 7: Reduce indexer resource priority (advanced)
Keep search but make it polite.
- In Indexing Options > Advanced, uncheck Respect power settings only if you want indexing to finish faster while plugged in — or leave it checked to keep indexing from running on battery.
- The indexer already backs off when you’re actively using the PC (it uses idle priority I/O), but you can reinforce this: Settings > Privacy & security > Searching Windows > turn off Search online and include web results to reduce search-time network stalls.
- For Outlook users: Indexing Options > Modify — uncheck Microsoft Outlook if you don’t search old emails; it’s one of the heaviest indexed sources.
- Consider scheduling: there’s no built-in indexer schedule, but disabling the service (Fix 6) and enabling it overnight via a scheduled task is a workable manual schedule for the determined.
- After any change, monitor for 24 hours before judging — the indexer needs a full idle cycle to settle.
Closing
Windows Search indexing on 24H2 is a resource hog with an off switch — but the smart move is taming before disabling. Switch to Classic search, exclude your high-churn folders, rebuild once if it’s stuck, and for most machines the indexer fades into the background where it belongs. Full disable remains the right call for spinning hard drives, where every indexed file is a tiny tax on an already-slow disk.
