Killing me softly: Searchindexer.exe
james on January 22nd, 2008
Do you have a process that won’t die? Tired of searchindexer.exe calling you at home to harrass you for the rent? Do you have credit card debt?
Your solution is here! OK, what you want to do to prevent searchindexer.exe (searchprotocolhost.exe) from spawning every time some MS product loads, just follow these simple steps:
- Start > Run
- Enter ‘services.msc’ and hit Enter.
- Find ‘Windows Search’
- Punch the screen (just kidding)
- Double-click (on the Win Search item)
- Set ‘Start-up type’ to ‘Manual’.
- Click the ‘Stop’ button if it is enabled (because that means the service is running)
- Click the ‘Log On’ tab
- Select each hardware profile item on the list, one at a time, and click ‘Disable’ for each one.
That should stop it from running without hacking your system to bits. Now, I have to say that I have NO IDEA what this is going to do to the searchability of your MS products. I mean, if Outlook is firing it up, it must be indexing your e-mail with it or something, so who knows what effects it could have ultimately. But in the mean time, enjoy the CPU time you’ll save, which I believe translates to energy savings as well. It must, right?
If I’m wrong, educate me.


May 9th, 2008 at 6:28 pm
Nice
Im also contributing to powersaving efforts by disabling microsoft perversions.
May 20th, 2008 at 11:54 am
I found out that the “searchindexer.exe” file comes to XP when you install WINDOWS DESKTOP SEARCH.
However, this article WAS EXCELLENT
May 26th, 2008 at 2:14 pm
The best I could tell, even totally disabling the process AND unchecking the box on C:’s properties window that allows indexing of the drive didn’t slow searchindexer down for me. I went to the Windows/system32 folder and renamed the file. It’s working so far (except for an error message during bootup!).
July 7th, 2008 at 11:45 am
It worked. Thank you.
July 7th, 2008 at 11:46 am
This solution worked for me…thanks
July 17th, 2008 at 1:07 pm
I follow the steps to stop the searchindexer.exe from executing follwoing your instruction but it keep coming back. I am on Windows Server 2003. Any suggestion?
Thanks
July 29th, 2008 at 3:51 pm
@martiini: nice.
@micky: glad you liked it.
@david: ok – that works!
@robert: you’re welcome.
@judy: nice.
@yoav: I don’t have a server to test it on. When you go into Services (Start > Run > ‘services.msc’ and find the Windows Search item, does it say ‘Manual’ for the startup type? If not, try the procedure again. If it still continues to plague you, then Win2k3 must be switching it back on somehow. And if that’s the case, then my question to Microsoft is: “What’s the point of Administrative Tools, then?”
Good luck!
August 1st, 2008 at 9:04 am
Thanks for posting the quick and easy solution.
August 1st, 2008 at 10:38 am
My pleasure!
August 26th, 2008 at 4:58 pm
Thanks. I needed that.
h
September 2nd, 2008 at 7:14 am
Agree – it’s a pain and best removed. Interesting that “Manual” start-up works – it completely ignores the “Disable” start-up setting, which is what I’d done previously, without success. Just one word of warning – if you have Outlook 2007 installed and try to use Instant Search after stopping Windows Search, you may well discover (as I did) that it either won’t work at all or doesn’t find all of the records it should, because it says they’ve not finished indexing…
September 12th, 2008 at 11:11 am
Thank you for this advice. I was about to punch the screen when the indexing started up after every time I did anything. This has improved things – the CPU is available for me now!
September 12th, 2008 at 1:53 pm
Hi all!
Nigel – maybe you should have punched the screen and then sued MS for your pain and suffering. I think you could win it!
September 22nd, 2008 at 4:10 pm
Bless you!!!! you saved me so much time. Although I had to replace the screen after punching it.
September 27th, 2008 at 8:27 am
If I do the above and try to restart this service manually I keep getting an error message and the service is unable to be restarted. Any suggestions.
September 27th, 2008 at 8:49 am
@Tom: Unfortunately, you can’t manually start it after performing the procedure above, unless you fully enable the service again in the ‘Log on’ tab for each hardware profile. In essence, this service doesn’t behave like the others. It’s either fully automatic and starts whenever it wants to, or fully disabled, so it can never start.
I got tired of the little quirks like that in Windows. For the things I do, Ubuntu is more than enough for my home office computer, and it’s free.
October 16th, 2008 at 4:30 am
Great !!! I stopped this stupid, noisy and PC-performance lowering function. Thanks
Fonzj
October 22nd, 2008 at 11:21 am
I run (5) 2003 servers and noticed one of them was running extremely slow. Task manager showed the story: Searchindexer.exe was using almost 50% of resources. I followed your suggestion and BINGO ! recovery was immediate. Thanks for your advice.
October 31st, 2008 at 5:17 am
thank you
November 23rd, 2008 at 10:23 pm
james, please help if u can. i turned on my pc one day and all that came up was half of my icons on the screen, what did i do wrong? your help will be appreciated greatly!
November 25th, 2008 at 4:28 pm
Thanks, the bedroom window is shut and the PC is back on the desk and a long drop to the pathment outside has been side stepped. The PC will go on to live another day. Many thanks, good work
November 27th, 2008 at 4:56 am
Thank you dude! – This was a problem doing my head in, with your solution quick and easy to fix and once again I have some control of my PC back – I say some because M$ will never give full control…
December 12th, 2008 at 1:30 am
My sanity has been restored……
Thank You!
December 18th, 2008 at 9:57 pm
BLESSED SILENCE! I have been gradually becoming homicidal trying to work at my desk while my hard drive spun incessantly. Thank you.
February 21st, 2009 at 2:47 pm
i tried it, it stopped the process in my task manager. i tried moving some files off my desktop to a storage folder i have. nothing seemed to happen. when i tried it again, said it was in use. eventually they moved but not sure killing the searcher is what i am looking for. tried to resort a folder, never did come back from that. so i restarted it.
April 3rd, 2009 at 6:09 am
Thank You.
My workstation is now usable 2 minutes after I login instead of 15 minutes. Applications start almost immediately. It has become a pleasure to use again.
Thank you again.
April 12th, 2009 at 12:25 pm
It worked! Terrific solution!
April 14th, 2009 at 2:43 am
Thanks!!
July 22nd, 2009 at 5:35 pm
Thanks. Fantastic solution.
August 27th, 2009 at 9:52 pm
Thanks it was driving me nutso. Die searchindexer die!
August 30th, 2009 at 1:43 am
I am having a problem, when i try to stop it, every time the computer tells me that the stopping was aborted because it “took too long to stop” and this keeps me from being able to do anything with it until the next boot up. I don’t have outlook on my computer which I’ve heard can cause this problem. If I can’t stop it or get rid of a program I don’t have, I don’t know what to do.
September 9th, 2009 at 3:29 pm
I found that I also had to disable the stuff on the Recovery tab (switched all to “take no action” ) to get it to stop restarting…
September 29th, 2009 at 1:57 pm
Windows 2003
Once the indexer has been stopped how can you delete the content in the database. Between the .edb file and the CiFiles I have over 50 gb of space that’s been taken by Windows indexer.
October 13th, 2009 at 9:45 am
Bless you!
January 17th, 2010 at 3:35 am
This worked perfectly for me. Cut login time down to under a min again whereas was taking 5 min? CPU gain was instant. It’s refreshing to find someone on these forums that knows what their talking about and keeps things simple. Keep up the good work man.
January 17th, 2010 at 9:31 am
@daemond You are welcome, sir! Hey, if you want even better performance, try installing Ubuntu on there. If you’re not using specialized applications which are only found in Windows, this operating system is fast and lean! If you don’t like it, you can always just get rid of it. Me, I went full Ubuntu. Only reason I jump into Windows-land is to test my web sites at this point. Loving it!