Peter's Blog

Redefining the Impossible

Broken MSN Search toolbar


Been having problems with MSN Search Toolbar: it would throw up a few message boxes saying:

The ordinal 49 could not be located in the dynamic link library MAPI32.dll

and then the search would stop working.

I had a look in \winnt\system32 at the Mapi32.dll and found something odd:

  • there was a file there called Mapi32_moz_bak.dll which was 892688 bytes long
  • Mapi32.dll was only 4608 bytes long.

I renamed Mapi32.dll to Mapi32 broken.dll and renamed Mapi32_moz_bak.dll to Mapi32.dll and the toolbar was ok again.

I booted thunderbird (portable version, which may be significant) and it complained about not being the default email application. I set it to be default email application and it immediately broke mapi32.dll again.

Googled and found this article which says that indeed thunderbird fiddles with the Mapi32.dll file if it is made the default email application. It excuses itself by saying that this is how Microsoft designed it.

Conclusion: Microsoft's fault, either the dodgy design or the calculated attempt to stop people using thunderbird.


Filed under: thunderbird

yuko Says:

over 2 years ago

access from tokyo,japan. I had same problem and worried from yesterday But,it solved it! Peter Thanks a lot!!

Anonymous Says:

about 1 year ago

Typical idiot comment "Conclusion: Microsoft's fault, either the dodgy design or the calculated attempt to stop people using thunderbird." - How is it Microsofts fault that Thunderbird replaced the good mapi32.dll with another version?

Peter Says:

about 1 year ago

Go away and look up 'sense of humour'. While you may not have one yourself you may think twice before making nasty comments.

Peter

searcher Says:

8 months ago

I have the issue with Windows Desktop Search, Microsoft Outlook 2007 (trial version) and Thunderbird (?).

I am getting a message: The ordinal 49 could not be located in the dynamic link library MAPI32.dll. When I go to C:\Windows\system32, I find the my mapi32.dll is 110 KB, Mapi32_moz_bak.dll is 7KB and my mapi32x.dll is 7KB. It does not seem to make sense to change my files since the larger one is the mapi32.dll. Therefore, what do I need to do to solve my problem and stop this error message. Also my Windows Desktop Search 4.0 is not reading my outlook program, which was the one program that I really needed it to search.

Bucho Says:

2 months ago

I found Eudora had replaced the mapi32.dll with its own version. It renamed the original version to mapi32.000

I renamed the eudora version then renamed the original back to mapi32.dll and the fault was gone...

Have Your Say

I welcome constructive comments or questions but I reserve the right to delete any comments that displease me.

Who are you?

(Optional) If you enter an email address here I might email you back. Your email address will not be sold to spammers or shown anywhere

What do you have to say?