How to fix a Windows 11 computer that is running slow due to Windows Search Indexer high CPU or disk usage
Summary
This guide helps you troubleshoot and resolve: How to fix a Windows 11 computer that is running slow due to Windows Search Indexer high CPU or disk usage. Follow the steps below to fix the issue.
Common Causes
The Windows Search Indexer (SearchIndexer.exe) is a background service that builds and maintains an index of files, emails and other content on your computer so that searches return results quickly. When it works correctly, it uses very little resources. However, if it gets stuck, encounters corrupted files, or is trying to index an unusually large or problematic location (such as a network drive or a folder containing thousands of small files), it can consume 100% of your CPU or constantly read from your disk, making your entire computer feel sluggish or unresponsive.
This guide will walk you through diagnosing whether the Search Indexer is the cause of your performance issues and the steps to fix it on Windows 10 and Windows 11.
Quick Fix Steps
If you just want to resolve the issue quickly, follow these steps in order. Most users will find their performance restored after the first or second step.
- Open Task Manager by pressing
Ctrl+Shift+Esc. - Click More details if the simplified view is showing.
- Sort the list by CPU or Disk and look for SearchIndexer.exe or Microsoft Windows Search Indexer at the top.
- If it is using a high percentage, close Task Manager and follow the Detailed Instructions below.
Detailed Instructions
Step 1: Confirm Search Indexer is the Cause
Before making changes, confirm that the Search Indexer is genuinely the source of your slow performance.
- Right-click the Start button and select Task Manager.
- Click More details to expand the view.
- Click the Details tab.
- Click the CPU or Disk column header to sort by that column.
- Watch the CPU and Disk columns for 30 to 60 seconds while the computer is idle.
- If SearchIndexer.exe consistently sits above 10% CPU or shows high disk activity, proceed to the next step.
Step 2: Restart the Windows Search Service
Restarting the service forces it to stop and start fresh, which often clears temporary stalls.
- Press
Win+Rto open the Run dialog. - Type
services.mscand press Enter. - Scroll down and double-click Windows Search.
- Click Stop and wait for the service to stop completely.
- Wait 10 seconds, then click Start.
- Set the Startup type to Automatic (Delayed Start).
- Click Apply, then OK.
- Reboot your computer and check performance in Task Manager.
Step 3: Rebuild the Search Index
If restarting the service does not help, the index itself may be corrupted. Rebuilding it from scratch is the most reliable fix.
- Open Settings by pressing
Win+I. - On Windows 11, navigate to Privacy & security > Searching Windows. On Windows 10, navigate to Search > Searching Windows.
- Scroll down and click Advanced Search Indexer Settings.
- In the Indexing Options window, click Advanced.
- Under the Troubleshooting section, click Rebuild.
- Click OK to confirm.
Leave the computer powered on and idle (or use it lightly) until the rebuild completes. You can monitor progress by reopening Indexing Options from the Control Panel.
Step 4: Reduce the Number of Indexed Locations
If the rebuild does not resolve the issue, or if it returns after a short time, the indexer may be struggling with too many locations. Reducing the scope can dramatically lower its resource usage.
- Open Control Panel and search for Indexing Options.
- Click Modify.
- Under Change selected locations, expand each branch and untick any folders you do not need to search. Common candidates include:
- Network drives or mapped drives
- External USB drives
- Large media libraries (Photos, Videos)
- Email archive folders (PST/OST files)
- Program folders such as
C:\Program FilesandC:\Program Files (x86)
- Tick only your user folder (
C:\Users\YourName) and any specific work folders you regularly search. - Click OK to save.
Step 5: Exclude Specific File Types
If certain file types are causing the indexer to work excessively hard (for example, very large log files or database files), you can exclude them.
- Open Indexing Options in Control Panel.
- Click Advanced.
- Switch to the File Types tab.
- Either untick file extensions you do not need indexed (such as
.log,.pst,.ost,.bak) or select Index Properties Only for those types. - Click OK to apply.
Step 6: Check for Conflicting Software
Some third-party applications, particularly older antivirus products and file sync tools (such as older versions of Dropbox or OneDrive), can interfere with the Search Indexer.
- Open Settings > Apps > Installed apps.
- Look for recently installed software, especially anything that integrates with the file system or search.
- Temporarily uninstall or disable the suspected application and observe whether Search Indexer usage drops.
Step 7: Run the Windows Search and Indexing Troubleshooter
Windows includes a built-in troubleshooter that can automatically detect and repair common indexing problems.
- Open Settings > System > Troubleshoot > Other troubleshooters.
- Locate Search and Indexing and click Run.
- Select the issues you are experiencing (such as Search or indexing is slow) and click Next.
- Follow the prompts and apply any recommended fixes.
- Reboot when prompted.
Troubleshooting
If you have completed all of the steps above and the Search Indexer is still consuming excessive resources, try the following advanced options.
Disable the Search Indexer Temporarily
If you do not rely on Windows Search and need an immediate performance recovery, you can disable the service entirely. Note that searching from the Start menu, File Explorer and Outlook will no longer work.
- Press
Win+R, typeservices.mscand press Enter. - Double-click Windows Search.
- Set the Startup type to Disabled.
- Click Stop, then Apply and OK.
- Reboot your computer.
Check for Windows Updates
Microsoft regularly releases fixes for known Search Indexer issues. Ensure your system is fully up to date.
- Open Settings > Windows Update.
- Click Check for updates.
- Install any available updates and reboot when prompted.
Perform a System File Check
Corrupted system files can cause the Search Indexer to malfunction. Running the System File Checker can repair these.
- Open Command Prompt as Administrator (right-click Start > Terminal (Admin) or Command Prompt (Admin)).
- Type
sfc /scannowand press Enter. - Wait for the scan to complete and follow any on-screen instructions.
- Reboot your computer when finished.
Check Disk Health
A failing hard drive can cause the Search Indexer to repeatedly retry reads, leading to high disk usage. Run a disk health check to rule this out.
- Open Command Prompt as Administrator.
- Type
wmic diskdrive get statusand press Enter. - If the status reports anything other than OK, back up your data immediately and consider replacing the drive.
Still Having Issues?
💻 Open a Ticket