Windows Search Indexer High CPU Usage: 6 Ways to Fix

Reading time icon 4 min. read


Readers help support MSpoweruser. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help MSPoweruser sustain the editorial team Read more

windows-search-indexer-high-cpu

The Windows search indexer service helps you make quicker searches for content like emails or files on a computer. It is a resource-intensive service that runs in the background.

If you are bothered about the Windows search indexer’s high CPU usage issue, you should explore the solutions in this guide. Also, you may first run a virus scan with a reliable antivirus to rule out the chances of the problem due to malware.

1. Run System File Checker/DISM

You can start by scanning and replacing protected system files that might have become corrupt. Alternatively, you can use a third-party app mentioned below too.

  1. Press Windows + R to open the Run dialog.
  2. Type cmd and hit Ctrl + Shift + Enter to open an elevated Command Prompt.
    windows search indexer high cpu
  3. Input the script below and hit Enter to run the SFC scan. Be careful to follow any prompts on the screen while the scan executes.
    sfc /scannow
    windows search indexer high cpu
  4. Lastly, input the scripts below and hit Enter after each to run the DISM tool.
    DISM /Online /Cleanup-Image /CheckHealth
    windows search indexer high cpu
    DISM /Online /Cleanup-Image /ScanHealth

    DISM /Online /Cleanup-Image /RestoreHealth
  5. Once the scans are complete, restart the computer and verify if the Windows Search Indexer high CPU usage is resolved.

If you do not want to run these scans and tinker with the Windows OS files, you can use an app like Fortect Protect to take care of this issue. Fortect scans your computer for missing DLLs, broken registry entries, and corrupt and missing Windows OS files and then repairs or replaces them. You can easily fix the performance of your computer with a single click.

2. Turn off startup freeloaders

  1. Press Windows + R to open the Run dialog.
  2. Type msconfig and hit Enter.
  3. On the Services tab, tick Hide all Microsoft services, then click the Disable all button.
  4. Click the Start tab and select Open Task Manager.
    windows search indexer high cpu
  5. Click a startup process, select the Disable button, and repeat for as many processes as possible.
  6. Return to the Startup tab of System Configuration and click OK.

3. Run the Windows Chkdsk utility

  1. Press Windows + R to open the Run dialog.
  2. Type cmd and hit Ctrl + Shift + Enter to open an elevated Command Prompt.
    windows search indexer high cpu
  3. Input the script below and hit Enter to run the utility.
    chkdsk /f
  4. Press Y and restart your computer when prompted, then verify if Windows Search Indexer high CPU is resolved.

4. Restart the Windows Search service

  1. Press Windows + R to open the Run dialog.
  2. Type Services.msc and hit Enter.

  3. Scroll down and double-click Windows Search.
  4. Set the Startup type to Disabled, click the Stop button, and click Apply and OK, then restart your computer.
    windows search indexer high cpu
  5. Return Windows Search properties, set the Startup type to Automatic (Delayed Start), click the Start button, and click Apply and OK.

5. Reduce indexing locations

  1. Click Windows search, type indexing, and select Indexing Options.
    windows search indexer high cpu
  2. Click the Modify button.
    windows search indexer high cpu
  3. Expand the drive with your Windows installation and deselect indexing locations.
  4. Press OK, and verify it fixes the Windows search indexer high CPU usage problem.

6. Rebuild the index

  1. Click Windows search, type indexing, and select Indexing Options.
    windows search indexer high cpu
  2. Click the Modify button.
    windows search indexer high cpu
  3. Deselect all checkboxes except for the drive with your Windows installation, then click OK.
  4. Click the Advanced button.
  5. Press Rebuild and confirm your choice.
  6. Confirm that the process fixes the Windows search indexer high CPU usage problem when it completes.

Why is Microsoft Windows Search Indexer causing high CPU usage?

If you run into this situation, any of the following can be triggers:

  • A corrupt or damaged index – Index corruption may be linked to power outages and other interruptions while the index is built.
  • Extra large index – If your hard drive has many files, it may lead to a huge index, triggering more CPU usage.

Most of the solutions explored in this guide are easy to use. We suggest you start with any solution that feels most applicable to you. In rare cases, you may consider reinstalling the OS, but this should be a last resort. You may also consider updating the OS since high CPU usage has been known to be triggered by a bug.

Lastly, please let us know which solution worked for you in the comment section.