Fix: Microsoft Windows Search Protocol Host stopped working

By: Ivan Jenic
5 minute read

Some users have reported to the Microsoft forums that they’re getting “Microsoft Windows Search Protocol Host Stopped Working” very often. This problem is probably caused by some damaged files in your system, or the service is just disabled. But there’s no need to worry, because we offer you a solution in this article.

But first, here are some more examples of this problem:

  • searchprotocolhost.exe application error Windows 10 – This is the error code that usually comes with the Search Protocol error in Windows 10.
  • search protocol host process failed Outlook 2016 – This error code can also be connected with Outlook 2016.
  • Microsoft windows search protocol host asking for credentials – If your credentials are wrong, you might encounter the Search Protocol issue.
  • Microsoft Windows search protocol host popup Windows 10 – This issue usually appears in form of a popup.
  • searchprotocolhost.exe application error Windows 7 – The problem with the Search Protocol doesn’t only show up in Windows 10, but in Windows 7, too.

What to do if Microsoft Search Protocol has stopped Working

Table of contents:

  1. Check if Windows Search Service is enabled
  2. Check Indexing Settings
  3. Perform a Clean Boot
  4. Use System File Checker Tool to Repair Damaged Files
  5. Perform Disk Cleanup
  6. Run DISM

Fix: searchprotocolhost.exe has stopped working in Windows

Solution 1 – Check if Windows Search Service is enabled

First thing first, make sure that the “Windows Search Service” is enabled in your system. In case “Windows Search Service” isn’t enabled here’s what you should do to enable it:

  1. Go to Search and type administrative tools
  2. Open Administrative Tools, and go to Services
  3. Find Windows Search service and check if it’s enabledsearchprotocolhost.exe application error Windows 10
  4. If the service is not enabled, right click on it and choose Start

Solution 2 – Check Indexing Settings

If your Search service is enabled, you can try with rebuilding your search indexing settings, because you probably know that search in Windows is ‘all about indexing.’ Here’s exactly what you need to do to rebuild your indexing settings:

  1. Go to Search, type control panel, and open Control Panel
  2. Go to Indexing options
  3. Click on Advanced tabMicrosoft windows search protocol host Windows 10
  4. Click on Rebuild tab, under Troubleshooting section

Now check if your search works again, after rebuilding the index. If you still can’t search your files normally, try some of the following system solutions.


Solution 3 – Perform a Clean Boot

If “Windows Search Service” is enabled, but the problem still appears, you should try with a Clean Boot. A Clean Boot fixes a lot of problems in Windows, and it might fix ours as well. The thing with a Clean Boot is that it starts Windows with a minimal amount of drivers and software in order to determine if some software is preventing your system from running normally. Before you perform a Clean Boot, make sure that you’re logged to your computer as an administrator.

Here’s how you’ll perform a Clean Boot:

  • Swipe in from the right edge of the screen, and then tap Search. Or, if you are using a mouse, point to the lower-right corner of the screen, and then click Search.
  • Type msconfig in the search box, and then tap or click msconfig.
  • On the Services tab of the System Configuration dialog box, tap or click to select the Hide all Microsoft services check box, and then tap or click Disable all.
  • On the Startup tab of the System Configuration dialog box, tap or click Open Task Manager.
  • On the Startup tab in Task Manager, for each startup item, select the item and then click Disable.
  • Close Task Manager.
  • On the Startup tab of the System Configuration dialog box, tap or click OK, and then restart the computer.

Also, you should know that performign a Clean Boot is not completely safe, because it could damage your system and your computer could become unusable. However, you might face some lack of functionality of your system after you perform a Clean Boot, but don’t worry, this is not an issue, because everything will be back to normal after you restart your PC.


Solution 4 – Use System File Checker Tool to repair damaged files

Also the problem with Search Protocol Host could be occurred if the “ntdll.dll” file is corrupt. In order to repair this file, you’ll need to perform SFC (System File Checker) scan, here’s how you will do it:

  1. Go to Search, type cmd in the Search box, and then right-click on Command Prompt,
  2. Click on Run as administrator. (If you are prompted for an administrator password or for a confirmation, type the password, or click Allow).
  3. At the Command Prompt, type the following command, and then press ENTER: sfc /scannowSearch protocol host process failed Windows 10

The sfc /scannow command will scan all protected system files, and replace corrupted files with a cached copy that is located in a compressed folder at %WinDir%\System32\dllcache.


Solution 5 – Perform Disk Cleanup

After performing the SFC scan, we’re also going to quickly clean up your hard drive from any potential corrupt files. Here’s how to do that:

  1. Go to Search, type disk cleanup, and choose Disk Cleanup from the list of results.
  2. Select your Windows 10 hard drive, by default it should be C. Click OK.Microsoft Windows search protocol host popup Windows 10
  3. Disk Cleanup will scan your computer. When the scan is completed, make sure that the Temporary files option is checked on the Files to delete list.
  4. Click OK to clean your disk.

Solution 6 – Run DISM

Similarly to the SFC scan, DISM (Deployment Image Servicing and Management) is also a troubleshooting tool, but a more advanced one. So, if the SFC scan didn’t manage to get the job done, there’s a good chance DISM will.

In case you don’t know how to run DISM, just follow the instructions below:

  1. Go to Search, type cmd, and open Command Prompt as Administrator.
  2. Enter the following command on the command line:
      • DISM.exe /Online /Cleanup-image /RestorehealthMicrosoft windows search protocol host asking for credential
  3. In case the DISM can’t obtain files online, try using your installation USB or DVD. Insert media and type following command:
      • DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
  4. Make sure to replace ”C:\RepairSource\Windows” path of your DVD or USB.

For corrupted or missing .dlls, we also recommend you to download this tool (100% safe and tested by us). It will also fix various PC problems, such as file loss, malware and hardware failure.

Performing one of these four solutions should solve your problem with Windows Search service. But, if you’re still getting the “Microsoft Windows Search Protocol Host Stopped Working” message, please tell us in the comment section below, because we’ll be glad to find another working solution for your problem.

Editor’s Note: This post was originally published in December 2014 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness.

RELATED STORIES YOU NEED TO CHECK OUT:

For various PC problems, we recommend to use this tool.

This tool will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Quickly fix PC issues and prevent others from happening with this software:

  1. Download this PC Repair Tool with Microsoft Technologies
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues (requires upgrade).