Blog dedicated to Oracle Applications (E-Business Suite) Technology; covers Apps Architecture, Administration and third party bolt-ons to Apps

Monday, August 17, 2009

MAPI32.DLL is corrupt or the wrong version

Recently, I was helping Ashok in installing Outlook 2003 on his Laptop which had Vista Home Premium running on Windows Vista.

The setup program cancelled with this message:

Cannot start Microsoft Outlook. MAPI32.DLL is
corrupt or the wrong version. This could have
been caused by installing other messaging system.
Please reinstall Outlook.

I found a technote from Microsoft which asked to run windows\system32\fixmapi.exe.

That didn't help.

I found some other posts on the net which advised doing this:

Locate the file MSMAPI32.DLL in Program Files\Common Files\System\MSMAPI\1033
Rename the file to something like MSMAPI32.XXX or MSMAPI32.OLD

This worked for us.

17 comments:

Anonymous said...

Yay, Vikram! Thank you so much for posting this suggestion. I was got this error message after I installed MS Office 2003 on a Vista operating system. Fixmapi.exe did nothing, but your solution worked! Thank you so much!

Anonymous said...

My problem as well, I installed MS Office 2003 after removing the trial version MS Office 2007. Outlook 6 worked for one day and them got the same message. With the posted fix all is well (for now) Thanks Again

Anonymous said...

I've tried to install office 2003 after 2007. The same problem, same solution. Thanks.

Gerrit said...

Vikram,
Just got a new notebook and after a few Office reinstalls found your simple solution. Works for me!

Unknown said...

Thank You Microsoft was no help

Anonymous said...

Thank you, it did work great, I had this issue so long time ago. you are the man.

Anonymous said...

Thank, works.
Gussty

Anonymous said...

Worked! Thanks so much!!

bwal said...

Thanks. That did it.

Craig said...

Thanks, Right now there are issues installing Office 2007 under Win7, okay, I'll go back to 2003... Now there are issues with Outlook 2003. Your fix works.

Macs are looking better and better...

Anonymous said...

I was having so much trouble with this problem, and came across your solution...worked like a charm! Thanks a million!

Anonymous said...

I tried both solutions too, but still get the message that I can't open the program as it needs to be installed. I got Word and Excel to work after the reinstal of 2003, but no Outlook (I had Vista too).

Anonymous said...

I found file to rename, but it says I need "permission." I've had no luck changing/managing my permissions. Any suggestions?

Anonymous said...

You are a briliant. I was very sceptical, but it worked and fixed the problem

Vikram Das said...

Hi Anonymous,

Are you logged in as the Administrator or a user with Administrator rights ? Maybe a mail program is open which is using mapi32.dll which is not allowing you to change the permission.

You'll need Administrator privileges to do this.

- Vikram

Susi said...

Wow, glad I found this! It worked immediately! I had tried to install MS Office 2007 over 2003 and it got hung up...spent all day trying to uninstall 2007, repair 2003, roll my system back, etc. I had about decided that I was going to have to do a full system restore and I found this fix. Saved me a lot! Thanks!

Anonymous said...

This one worked perfectly for me!! Thank you very much!