Fixing Outlook 2010's notorious 'Disabled Search Indexer' Add-in problem

I have been impressed with the improvements in search introduced in Outlook 2010. Unfortunately, in the last week search has stopped working for me.

I have tried all the obvious repair tasks such as repairing office, disabling all add-ins, rebuilding the index, compacting the PST, but no luck.

It appears that 'mssphtb.dll' (Used by search) keeps crashing and as a result Outlook Disables it. I have tried re-enabling it, but Outlook immediately disables it again.

I have had a look in the Windows Event Log as well, but Outlook does not appear to log any errors that occur when loading add-ins.

A lot of people appear to have the same problem, but no fixes so far.

I am considering installing Xobni, but I prefer to make Outlook work the way it is supposed to and not rely on 3rd party applications.


Solution 1:

I am answering my own question here. Although the Add-in is still marked as disabled I think the problem of not being able to search has been fixed.

I followed the following Procedure:

  1. Position cursor in search bar
  2. In the ribbon click Search Tools / Search Options
  3. Click the 'Indexing Options' button
  4. Remove the Outlook inboxe(es) from the list of Included Locations
  5. Close the Indexing Options window and reopen it
  6. Add the Outlook inbox(es) back to the list of Included Locations

The index for Outlook will now be rebuilt.

I don't think this procedure is the same as the 'Rebuild Index' button as that rebuilds all indexes.

Solution 2:

I had the similar problem.

My solution.

  1. Mark / Highlight the checkbox Indexing service in "Programs and Features" "Turn Windows features on or off"

  2. Repair Office. How? Programs and features, right click on Microsoft Office 2010 and choose "change". A window will pop up and choose for "repair".

  3. After this, restart PC and indexing will start working. It can take a while, but you can already see, that you can search your emails and that you get all results you want.

Solution 3:

This behavior is by design. Windows Desktop Search installs a MAPI Protocol Handler. This handler is responsible for indexing data in earlier versions of Outlook. Outlook 2010 now includes some of that indexing and search functionality in the program. Because the new functionality is built into Outlook 2010, the original Windows Search indexing components and addin are disabled in Outlook 2010, but not removed. This ensures that earlier Outlook versions can be indexed correctly if Outlook 2010 is uninstalled.

Solution 4:

I had the same problem regarding Outlook search and neither rebuilding index nor deleting any temp folder helped. What helped me was:

  • Control Panel> Programs> Programs and Features> Turn Windows Features on or off
  • Uncheck "Windows Search" in Windows Features
  • Restart computer
  • Check "Windows Search" in Windows Features (Outlook takes a while processing the re-indexing)