iTunes 5 and the Ordinal 21 Error

by jeremy on September 10, 2005

Anyone having problems installing iTunes 5.0 and encountering the error message The ordinal 21 could not be located in the dynamic link library MAPI32.dll might try the following. It worked for me:

  • Locate Fixmapi.exe (it’s usually in the C:WindowsSystem32 folder. More details here and here.)
  • Run it (double click on it).
  • Not much visible will happen but next time you load iTunes you should not have any problems.

No related content found.

{ 27 comments… read them below or add one }

Mark Sicignano September 11, 2005 at 9:53 pm

My problem was an Ordinal 140 error, but my fix was similar.

Additionally, when I ran Eudora (my mail client), the problem in iTunes returned.

So here is what I did to fix it permanently:

Run fixmapi.exe as Jeremy described above.

Then copy “mapi32.dll” from C:windowssystem32 into the iTunes program folder (usually c:program filesitunes).

This causes iTunes to always use that copy of mapi32.dll, and when you run Eudora again, it won’t break iTunes.

If Apple fixes this problem down the road, you can just delete that extra copy of mapi32.dll from the iTunes folder.

How’d this one slip past their QA department?

Reply

Jeff September 14, 2005 at 10:23 pm

fixmapi isn’t working for me. : grumbles:

Reply

d macneil September 15, 2005 at 3:16 am

Thanks for posting this info, it helped me
repair my itunes after itunes 5.0
damaged the mapi32.dll, spent 2 hours
on the phone with apple before this, and even
after I fixed it they still will not admit
it was their fault. They basically said
it was my pc only.

THX

Reply

R.Endoh September 15, 2005 at 4:34 am

Thank you.
iTunes5.0 run with your report.

Reply

KLF September 17, 2005 at 8:00 am

Well, you were the first link in Google when I tried to figure out the ITunes 5.0 problem, and it worked! Many thanks!

Reply

Carles September 17, 2005 at 10:14 am

Thanks, now my ITunes 5.0 run ok. I had the same problem with MAPI32.DLL

Reply

Gordon September 17, 2005 at 10:23 am

Thanks… worked like a charm!

Reply

Sandy September 17, 2005 at 2:27 pm

Thanks, FixMAPI did the trick.
I’m wondering why iTunes needs MAPI32.dll – does it use the Messaging API to send e-mails? Perhaps for the iTMS?
Apart from iTunes, the MAPI32.dll version problem is not new, it’s caused problems with mail clients that use the Messaging API including Novell GroupWise & Microsoft Outlook, that’s why FixMAPI.exe is now included with Windows (and there’s a group policy option for Outlook 2003 to automatically run FixMAPI if Outlook has a problem).

Reply

Anne September 17, 2005 at 2:36 pm

Thanks! Quick fix for a stubborn problem…surprised as this is the first glitch I’ve ever had with the Ipod/Itunes…it was making me rethink my PC-status!

Reply

Dave September 17, 2005 at 7:39 pm

Thanks so much for this fix – glad it was the first answer in google. If this is a common problem, why don’t they post a solution?

pretty typical of these types of organisations…

Reply

mdrbill September 17, 2005 at 9:22 pm

works great Many Thanks

Reply

dan simspon September 18, 2005 at 4:32 am

it worked. thanks!

Reply

Max September 18, 2005 at 11:37 pm

THANK YOU SO MUCH! You saved me a lot of time.

Reply

Tom September 19, 2005 at 3:04 am

THANK YOU…THANK YOU….THANK YOU.
You saved me a lot of frustration.

Reply

pixelpro September 20, 2005 at 12:07 am

WOW!! I tried EVERYTHING and this worked like a charm. I even had the Eudora problem and copying the mapi32.dll into the iTunes directory solved the problem permanantly.

I found this solution by googling the “Ordinal 21 Error” . . . gotta love Google. Thanks all!

Reply

fenwaygirl September 20, 2005 at 4:09 am

awesome site- fixed my problem in 5 seconds.
thanks!

Reply

Frank Bollinger September 25, 2005 at 11:47 am

Thanks for the Ordinal 21 error tip. I just encountered the provlem tonight and your suggestion fixed it right away. I tried uninstalling and reinstalling (Which didn’t solve the problem) before doing a Google search that led me to this site.

Reply

paul October 18, 2005 at 10:04 pm

I CANT DO IT!!!!!!

Reply

paul October 18, 2005 at 11:46 pm

ive tried everything from above but i still get the…cannot find MAPI32.dll message

Reply

Mike L December 7, 2005 at 7:36 am

This fixed problem with Corel Corp. Photo Album 6. I searched all over Apple’s and Corel’s sites to not avail. This is very much appreciated!

Reply

Krishna Hendrakusuma January 14, 2006 at 9:05 am

THANK YOU…THANK YOU….THANK YOU.
Great help for me

Reply

Christina February 23, 2006 at 12:05 am

THANK YOU !! You save my life !! :-* I love you.

Reply

Jacob February 2, 2007 at 12:44 am

Thanks, this helped me fix Corel Photo Album 6!

Reply

Dan February 15, 2007 at 1:21 am

Great tip, thanks!

Reply

Mark March 20, 2007 at 7:49 am

This fixed my Outlook Express which would not open at all!
Thank you.

Reply

Dirk St April 17, 2007 at 7:23 pm

This realy works! Wow! THANK YOU THANK YOU!!! Fixed my problem with VLounge that came with my web cam from Philips.

Reply

Chuck May 23, 2007 at 8:42 pm

I just want to point out that I have the same problem — I fix MAPI32, then it breaks again. I don’t have iTunes; it is breaking another program. But here is the common thread: Eudora. So I’m pointing the finger at Eudora. I noticed some people blaming Apple, but why blame Apple for not testing iTunes with Eudora? It’s not their fault a not-so-common e-mail program breaks MAPI32.

Reply

Leave a Comment

{ 1 trackback }

Previous post:

Next post: