Skip to content

How to fix high CPU usage by Microsoft Windows search filter host?

  • by
  • 4 min read

Windows is powered by hundreds of small processes running in the background. It’s not uncommon for these processes to suddenly spike in usage, but sustained high use for more extended periods can quickly become a problem.

In this article, we’re looking at the Windows Search Filter Host process and how to fix its high CPU usage. 


What is Microsoft Windows Search Filter Host?

The Search Filter Host is a software component of Windows Search Indexer — a service designed to search and index files on Windows machines. It allows users to search for files and locate them quickly. 

While the process itself is legitimate and only uses system resources when you’re searching for files, some users have complained of the process using too many system resources.

Also read: Windows update stuck at 0: 6 Fixes


How to fix high CPU usage?

If the process uses too much CPU for you, here are a few solutions you can try out.

Disable the Windows Search Service

Disabling the search service will render the process useless, meaning you can close it without problems. While this should help you save system resources, you won’t be able to search for files. 

Step 1: Press Windows key + R to open the Run prompt. Type services.msc and hit enter.

How to fix high CPU usage by Microsoft Windows search filter host?

Step 2: Find the process and double-click it to open properties. Click on Stop to stop the process. 

How to fix high CPU usage by Microsoft Windows search filter host?

Step 3: Under Startup type, change the setting to Disabled.

How to fix high CPU usage by Microsoft Windows search filter host?

Now restart your PC, and your CPU should be freed up comparatively. 


Use the Indexer troubleshooter

Windows has a bunch of really useful troubleshooters that can help diagnose and fix several issues. 

Step 1: Press Windows Key + I to open Windows settings. Click on Update & Security. 

How to fix high CPU usage by Microsoft Windows search filter host?

Step 2: Head over to the Troubleshoot tab and click on Additional troubleshooters.

How to fix high CPU usage by Microsoft Windows search filter host?

Step 3: Scroll down and run the Search and Indexing troubleshooter.

How to fix high CPU usage by Microsoft Windows search filter host?

Follow along with the troubleshooter, and your issue should be resolved. 


Rebuild the Windows Search Index

Rebuilding the Windows Search Index can also help you get around this issue.

Step 1: Open the Control Panel and click on Indexing Options.

How to fix high CPU usage by Microsoft Windows search filter host?

Step 2: Click Modify. 

How to fix high CPU usage by Microsoft Windows search filter host?

Step 3: Uncheck all checkboxes except for the OS drive and click OK.

How to fix high CPU usage by Microsoft Windows search filter host?

Step 4: Now click the Advanced button followed by Rebuild.

How to fix high CPU usage by Microsoft Windows search filter host?

Wait for the index to finish rebuilding, and you’ll be good to go.

Also read: Generic PnP Monitor issue in Windows 10: 5 Fixes

Yadullah Abidi

Yadullah Abidi

Yadullah is a Computer Science graduate who writes/edits/shoots/codes all things cybersecurity, gaming, and tech hardware. When he's not, he streams himself racing virtual cars. He's been writing and reporting on tech and cybersecurity with websites like Candid.Technology and MakeUseOf since 2018. You can contact him here: yadullahabidi@pm.me.

>