🚀 NEW in v2.4.29: 35+ Speed Optimizations added today!Download Now →

Home/Fix/Windows Search Indexing Extremely Slow or Stuck

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

  1. 1Open Settings → Privacy & security → Searching Windows
  2. 2Click "Advanced indexing options" at the bottom
  3. 3Click "Advanced" button → "Rebuild" under Troubleshooting
  4. 4Click OK — rebuilding takes several hours depending on data amount
  5. 5During rebuild: search may not work fully — this is normal
  6. 6Don't use the computer heavily during rebuild for best speed
  7. 7This fixes most "stuck" or "incomplete results" issues

Solution 2: Reduce Indexed Locations

  1. 1Open Indexing Options (search it in Start menu)
  2. 2Click "Modify" → uncheck locations you don't need searched
  3. 3Recommended to index: Users folder, Start Menu, Outlook data
  4. 4Recommended to exclude: Program Files, Windows folder, game libraries, media drives
  5. 5The fewer locations indexed, the faster indexing completes
  6. 6A typical user profile takes 1-4 hours to index; an entire 1TB drive can take days

Solution 3: Fix Stuck Indexer Service

  1. 1Open Services (services.msc) → find "Windows Search"
  2. 2Right-click → Stop → wait 10 seconds → Start
  3. 3If it won't stop: open Task Manager → Details → find SearchIndexer.exe → End Task
  4. 4Then start the service from Services
  5. 5If consistently stuck: open elevated CMD:
  6. 6net stop WSearch && del /f /q "C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb"
  7. 7net start WSearch
  8. 8This deletes the index database and forces a complete rebuild

Solution 4: Optimize Indexer Performance

  1. 1Add SearchIndexer.exe as a Defender exclusion to reduce I/O:
  2. 2Windows Security → Virus & threat protection → Exclusions → Add Process → SearchIndexer.exe
  3. 3If on HDD: indexing is inherently slow — consider moving to SSD
  4. 4Ensure at least 5GB free space on C: for the search index
  5. 5For Outlook users: limit indexing to current and last year's mail
  6. 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 Trial

No credit card required • Works on Windows 10 & 11

Automated Repairs for This Issue

Browse More Performance & Speed Guides

Share this:XRedditLinkedInEmail