Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My Windows Search service will not run on my Windows Vista PC.

When I try to start it, I get the error:

Error 3: The system cannot find the path specified.

The file C:\Windows\system32\SearchIndexer.exe does exist.

I have deleted all directories under C:\ProgramData\Microsoft\Search

Any ideas?

share|improve this question
There are high possibilities of your PC to be infected by a virus – Mr-Right Jul 27 '10 at 10:59
"I have deleted all firectories under C:\ProgramData\Microsoft\Search" I think you have found your problem. – Moab Jul 28 '10 at 21:00
@Mr-Right - there is no virus. @Moab - that is a suggested fix, it forces the index service to re-index everything, although it didn't work for me. – Techboy Jul 30 '10 at 9:41

Try a scan for broken system files.

  1. Click Start
  2. Click Run
  3. Type sfc /scannow and click OK

If there are any corrupt files, including the SearchIndexer.exe file - they will automatically be replaced with the good copy. You might need to pop in your Vista installation CD when prompted, if it does find any problems.

Failing this, a simple System Restore back to when it was all working okay should do the trick.

share|improve this answer
up vote 0 down vote accepted

I tried everything mentioned here: but it didn’t work.

So I ended up installing Windows Search 4 and now it is working.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.