How to Fix Windows Search Indexing Extremely Slow or Stuck on Windows
Windows Search indexing running for days, stuck at a specific number, or consuming high disk/CPU? Fix search indexing performance on Windows 10 and 11.
📖
Main Troubleshooting Guide
How to Fix High CPU Usage →Complete symptoms, causes, and step-by-step solutions
Symptoms
You might be experiencing this problem if you notice:
- •Search indexing stuck at "Indexing is paused" or a specific item count
- •Indexing Options shows "X items indexed" and hasn't increased in hours
- •SearchIndexer.exe using high CPU or disk continuously
- •Windows Search returns no results or incomplete results
- •Indexing started from scratch after a Windows Update
- •"Indexing speed is reduced due to user activity" message persisting
- •Search indexing progresses but never completes (millions of items)
Common Causes
- ⚠Index database corrupted or too large
- ⚠Indexing too many locations (entire drives instead of specific folders)
- ⚠Antivirus scanning every file the indexer reads (doubling I/O)
- ⚠Low disk space on C: drive (index is stored on system drive)
- ⚠Outlook or large PST files causing indexer to hang
- ⚠Windows Search service in a broken state after update
- ⚠Mechanical hard drive too slow for large index operations
Solutions
Solution 1: Rebuild the Search Index
- 1Open Settings → Privacy & security → Searching Windows
- 2Click "Advanced indexing options" at the bottom
- 3Click "Advanced" button → "Rebuild" under Troubleshooting
- 4Click OK — rebuilding takes several hours depending on data amount
- 5During rebuild: search may not work fully — this is normal
- 6Don't use the computer heavily during rebuild for best speed
- 7This fixes most "stuck" or "incomplete results" issues
Solution 2: Reduce Indexed Locations
- 1Open Indexing Options (search it in Start menu)
- 2Click "Modify" → uncheck locations you don't need searched
- 3Recommended to index: Users folder, Start Menu, Outlook data
- 4Recommended to exclude: Program Files, Windows folder, game libraries, media drives
- 5The fewer locations indexed, the faster indexing completes
- 6A typical user profile takes 1-4 hours to index; an entire 1TB drive can take days
Solution 3: Fix Stuck Indexer Service
- 1Open Services (services.msc) → find "Windows Search"
- 2Right-click → Stop → wait 10 seconds → Start
- 3If it won't stop: open Task Manager → Details → find SearchIndexer.exe → End Task
- 4Then start the service from Services
- 5If consistently stuck: open elevated CMD:
- 6net stop WSearch && del /f /q "C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb"
- 7net start WSearch
- 8This deletes the index database and forces a complete rebuild
Solution 4: Optimize Indexer Performance
- 1Add SearchIndexer.exe as a Defender exclusion to reduce I/O:
- 2Windows Security → Virus & threat protection → Exclusions → Add Process → SearchIndexer.exe
- 3If on HDD: indexing is inherently slow — consider moving to SSD
- 4Ensure at least 5GB free space on C: for the search index
- 5For Outlook users: limit indexing to current and last year's mail
- 6Outlook → File → Options → Search → Indexing Options → modify Outlook scope
FIXES THIS IN 5 MINUTES
Fix Windows Search Indexing Extremely Slow or Stuck Automatically
RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.
Download Now - Free TrialNo credit card required • Works on Windows 10 & 11