I recently installed WDS 3.0 on a Windows XP SP2 machine with Office 2007 Pro.
Initially, there were no problems, but recently Outlook seems to have disappeared from my WDS index. I've been trying to figure out why for a while now, and I've tried all the standard things -- I've made sure the correct mail profile is default, I've restored all WDS settings to default and rebuilt the index, I've reinstalled WDS, I've reinstalled Office, I've confirmed that Outlook is my default mail client among many other things. Outlook is running in cached exchange mode. I have even tried rebuilding my Windows profile, without any luck.
What seems to be happening is WDS is actually connecting to Outlook and scanning over all my emails during indexing, but not actually adding the items to the index. I've checked the logs in C:\Documents and Settings\All Users\Application Data\Microsoft\Search\Data\Applications\Windows\GatherLogs\SystemIndex (16 MB log!) and I can see all the MAPI requests, but this doesn't seem to be reflected in the index. For example, once indexing is completed, I'll perform a search for an item in my Inbox that is clearly visible on my screen (i.e., I'll search for "Gary" when I have email from Gary I can see in my Inbox) and it returns zero results. I should also point out that neither my Exchange inbox or my .pst files are being indexed.
I'm not sure how relevant this is, but I noticed recently that if I go to WDS Options, and click Modify, in the "Change selected locations" area there is no Outlook 2007, but it *is* listed further below in the "Summary of selected locations" area. Also noticed that when I rebuilt my Windows profile recently and checked the "Change selected locations", Outlook *was* there, but when I opened Outlook to let it start indexing, it disappeared from the "Change selected locations" area. This seems very strange to me. Outlook express is listed in both these areas.
If anyone can shed any light on this issue, it would be greatly appreciated. I have not seen this issue reported anywhere. I would like to continue using WDS, but it's practically useless if it can't index my mail.
Thanks.

WDS 3.0 not indexing Outlook 2007
Kamii47
Exchange System Management Tools actually installs it's own version of MAPI into the system directory, which overrides the Microsoft Outlook version.
To fix the issue, please run %windir%\system32\fixmapi.exe and reboot the machine.
psmak4
Yes, this is the fix I needed. Why must I Google for Solutions from Microsoft FOR Microsoft Products I searched you KB and found NOTHING!! !
What's up in Redmond lately. It seems you guys are walking backwards since Bill quit running the show.
Zapp
Please try the following: Open up your Outlook. Go to Options and click the Search Options button. Make sure at the very top all the outlook stores that you want to be indexed are checked. Close out the dialog boxes and restart Outlook. See if this would take care of your problem.
Thanks,
David Peng (MSFT)
Luxsy
Is MAPI a system item no one should upgrade Is MAPI a client feature everyone replaces at will What happened to fixing DLL hell etc.
KjellSJ
I had installed Outlook 2007 Pro, and then when we started our Exchange Implementation, I installed the Exchange Management Tools. However, after that, I could not operate Outlook 2007 correctly. I then uninstalled the Exchange Management Tools, but I had constant issues with my Blackberry Desktop Manager.
After running the fixmapi.exe utility and rebooting my notebook, finally, my Blackberry Desktop Manager is now conneting to my Outlook 2007 profile correctly.
Thanks.
... Andy
Martin Kristensen
Same issue with Office 2007 SBE but I got this problems since my computer was freshly installed even without WDS or Exchange Management! It is a developer machine so VS 6 and VS 2005 is installed.
I installed the Exchange Management Tools later on and as I started to begin searching for the problem I came here..
I tried the fixmapi thing and it helped for 1 time... next day same problem... every day the first start of Outlook crashes, then 2 more times before a repair is starting and outlook will work..... but this couldn't be the solution....
I thought mapi is a side by side assembly
What can I do to get it working all days
DiamonDogX
Fantastic, problem fixed.
Thanks to everyone that helped.
A kid
I had a similar problem, where in Outlook 2007 running on Windows XP Pro with SP2 and all windows and office updates installed, I could not get WDS to index my PST files. It would work with my mailbox items, but would not index any PST. After days of torubleshooting and research, I found that the issue for me was caused by having the Exchange System Management tools installed on my PC. Apparently the tools install their own version of MAPI that causes problems for WDS and other search tools like copernic. Here is what I did to resolve the issue:
1. Uninstalled the Exchange system management tools
2. Ran C:\Windows\System32\fixmapi.exe
3. Rebooted the PC
4. Check WDS and now find that it will index PST files
Hope this helps someone else avoid days of frustration. Hopefully MS will add a note to the download page or something in the FAQ saying that you cannot use WDS (current version as of today is 3.01) if you have the Exchange System Management tools installed.
shmulik_segal
Thanks for your response.
I checked that all my Outlook stores are selected for indexing like you suggested, and they are all checked.
Thinking back, I installed Exchange System Management Tools around the time it stopped working -- is it possible that this is somehow interefering here I will try uninstalling and will post if this fixes the issue.
Thanks.
Edit: After uninstalling Exchange System Management Tools and rebooting, if I go to the WDS Options screen and click modify, I get a error that says "The MAPI Spooler could not be started. Close and then restart all mail-enabled applications. MAPI 1.0 [000004C7]". The error only comes up if Outlook is not running. This error was not happening before I removed the Exchange tools as far as I know.
Swaykid
DLL Hell is addressed by Side-by-side Assemblies (http://msdn2.microsoft.com/en-us/library/aa376307.aspx)
MAPI is not a system component and is shipped with the Microsoft Outlook product. Each version of Office will ship a different version of MAPI.
The MAPI framework goes back a pretty long time and was developed well before SxS assemblies existed.