MAPI32.dll wrong version error after uninstalling Office 2007

Posted Tuesday, July 18, 2006 12:33 PM by mhodnick

A while back I installed Office 2007 Beta 2, but today I wanted to uninstall it as there were a few quirks of Outlook 2007 that were starting to bug me. Back when I installed Office 2007 Beta 2, I installed it over Office 2003. After uninstalling Office 2007 I attempted to open Outlook 2003 and received this error 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 repaired the Office 2003 installation but that did not help. I also reinstalled Office 2003 but that did not help either.

Then I came across this forum post that had something that worked (the solution is the last reply in the post). Mapi32.dll is obviously located at c:\windows\system32\Mapi32.dll right? Well, yes, but unfortunately the error message is not specifying the correct file name of the dll in question.

The actual dll that is causing the problem is MSMAPI32.dll, which is located at C:\Program Files\Common Files\System\MSMAPI\1033. Simply rename this file to something else (e.g. MSMAPI32_OLD.dll), reinstall Office 2003, and Outlook 2003 should work perfectly after that.

I'm not sure if this solution will have any effect on other permutations of how Office 2003 and Office 2007 are installed. e.g. if you get the error about MAPI32.dll if you uninstalled Office 2003 before installing Office 2007 Beta, I don't know if this solution will help you.

Comments

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Monday, July 31, 2006 2:35 PM by Jerry Meek

Worked perfectly. In fact, I simply used the detect and repair option and Hodnick's suggestion worked. THANK YOU!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Tuesday, August 01, 2006 8:17 AM by rey

Thank you very much for the clear and great help! it works perfect

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Tuesday, August 01, 2006 9:17 PM by DW

Cool - worked perfectly thanks

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Wednesday, August 02, 2006 1:08 PM by Ben

Mike, you are THE Office STUD!!!  Can't thank you enough....

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, August 03, 2006 2:43 AM by TheWire

Alternatively, go to C:\Program Files\Common Files\System\MSMAPI\1033 and delete MSMAPI32.dll and restart Outlook. It will automatically reinstall the file for you without needing to run the Office setup.

You just got Wired!

(c) The Wire.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, August 03, 2006 10:38 AM by Kyle

Much more help than the "fixmapi.exe" from Microsoft.  Works like a charm -- thanks man.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, August 03, 2006 10:56 PM by Francis


Thank you, thank you thank you...for the tip on solving the MAPI32.dll wrong version error after uninstalling Office 2007 .

I had my brains burnt for one week when I could not get into my Outlook at the office, despite following Microsoft's advice to keep on reinstalling outlook.

It fixed my problem IMMEDIATELY.

You saved my life, cyberspace speaking.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Tuesday, August 08, 2006 5:40 PM by mike

Thanks for posting this, much apprecaited

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Wednesday, August 09, 2006 6:10 AM by Tom

Dispared to Repaired.  You are the Man!  Deleted MSMAPI32.DLL and the thing fixed itself.  Thanks a million!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, August 10, 2006 10:56 PM by Cameron

That was pure genius :)

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Sunday, August 13, 2006 4:14 AM by John

Mike and The Wired... you are FREAKIN' AWESOME! I spent hours on this after uninstalling the 2007 beta and trying to reinstall my old Office 2003 to no avail until I deleted that file (it is now 4am.. time for sleep..).

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Sunday, August 13, 2006 11:45 AM by Alex

Thank you! You're solution actually worked; Microsoft's was completely useless. I just deleted MAPI32.DLL and Office opened immediately.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Sunday, August 13, 2006 11:38 PM by Robert Gordon

I renamed the MSMAPI32.dll then ran FIXMAPI.EXE from the c:\windows\system32 folder and it fixed this error.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Monday, August 14, 2006 6:24 PM by Warren

It worked as stated. Fixed Outlook 2003 after having Beta 2007 installed. I wish I could say thank you MIcrosoft...but I can't. Thank you Mike!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Monday, August 14, 2006 9:19 PM by Backus

Thanks very much.  You just cured a major headache.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Tuesday, August 15, 2006 9:08 AM by JPI

Can somebody help? My problem is that suddently, one morning, when I tried opening outlook, it shutted dowm immediately. The error report mentionned masmapi32.dll. No way I can keep it opem more thasn a few seconds before it shuts down. Should I delete this file s said abocvve nd reinstall?

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Tuesday, August 15, 2006 11:27 AM by Jamie Lewis

PHEWWW!  MIKE I OWE YOU A BEER MAN!  CHEERS

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Tuesday, August 15, 2006 2:10 PM by Dmitry Grinberg

Great article !
It work and solve the problem of Outlook 2007 and Outlook 2003 coexistance !
10X!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Wednesday, August 16, 2006 4:21 PM by Richard S

You star!
Better than Microsoft's technical support. Fixed my issue too after installing Off.2007.Beta2

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, August 17, 2006 9:02 PM by mt

Works perfect :)

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Friday, August 18, 2006 4:12 AM by Allyson

Thank you thank you thank you!!!!!!!! (hugs and kisses)

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Sunday, August 20, 2006 8:54 PM by Jerry

tytyty!!!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, August 24, 2006 3:20 PM by ryan

Mike, can't thank you enough.  Do you take paypal? :)

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Saturday, August 26, 2006 3:38 AM by Boris

Thank you! I"ve spent a lot of time to find a proper solution. Where are idiots from Microsoft to help. Microsoft has a stupid old proposal to find.... and replace mapi32.dll in system dir, that dose not work in our situation reinstalling Office 2003 after Office 2007 beta.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Sunday, August 27, 2006 2:16 AM by Carlos

THANKS A MILLION!!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Monday, August 28, 2006 9:18 AM by John C

Thank You Mike!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Monday, August 28, 2006 6:08 PM by Ken S

Thanks!  Fixed my problem....

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, August 31, 2006 3:43 PM by Jonah

thanks for the fix. It worked perfectly. Many thanks!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Sunday, September 03, 2006 10:59 PM by bRAD

yES ! fINALLY....WHY DOES MICROSOFT GIVE US THE WRONG INFO !!!!!! ##@$#%^

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, September 07, 2006 1:32 PM by Gareth

Sharp fellas, worked like a charm!!!!!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, September 07, 2006 1:59 PM by Michael

Thank u so much - yes all that you need to do is rename the file - but u don't need to reinstall it - just try opening it again and it will work!!!!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Wednesday, September 13, 2006 4:16 PM by Monty

Great Job, Headache gone, well done mike

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Friday, September 15, 2006 1:37 AM by Richard

Great - worked a treat - thank you.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Saturday, September 16, 2006 3:23 PM by Yama Kamyar

I did the following after uninstalling OL2007 I reinstalled OL2003. Then I went to Windows/System32 folder and renamed MAPI32.dll to MAPI_OLD.dll then in that same folder there is an executable called FIXMAPI.exe. I run the executable by double-clicking on it. Then I restarted WinXP Pro.

Fixed the problems.

Hope this helps...

Yama

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Monday, September 25, 2006 2:17 AM by Joe

THanks - worked perfectly

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Friday, September 29, 2006 3:55 AM by Badger

Brilliant

Thanks

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Monday, October 02, 2006 9:15 PM by henry

when u open the mapi_old.dll it says something about how this helps run the operating system. It asks u  if you want to continue and if u do u open it with..... What do u open it with? And also what do you mean when u say that u restarted WinXP Pro.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Tuesday, October 03, 2006 10:59 PM by Dee

YOU ARE A GOD!!!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, October 05, 2006 1:04 PM by Justin

Thank You Sooooooooooooooo Much!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Wednesday, October 11, 2006 8:16 PM by Peter

Fantastic. The trick worked for me too. Just had to rename the file, as it didn't allow me to delete it - really great.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Tuesday, October 17, 2006 12:02 PM by sogal

THANKS THANKS THANKS
i had to uninstall 2007 beta - HORRIBLE hated it slow as molasses and
well nevermind

so i needed to reinstall 2003 - and get to my emails - i had been using thunderbird - but miss my outlook - so now i am set to go

thanks again!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Sunday, October 22, 2006 1:41 PM by Shefaet

Just use Outlook for syncing my Gmail contacts with my PDA, but was annoyed to get the same error.

Worked like a charm, thanks!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Monday, October 23, 2006 3:47 PM by Dave

Mike - you saved my ass.  Thanks!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Friday, October 27, 2006 8:59 PM by Nick

Thanks I wish I would have found this earlier on this week.

YOU ROCK

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Monday, October 30, 2006 4:13 PM by Ian

Sweet- four hours of my life wasted until I found this- nice one!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Thursday, November 02, 2006 8:06 AM by Simon

Mike,
Can't thank you enough. Have wasted hours on this problem!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Friday, November 03, 2006 2:54 PM by Alan S

What a star - thanks. Cured my problem after 3 hours wasted re-installing everything.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Friday, November 03, 2006 6:44 PM by GregL

Wish it were this easy for me (I would have been done one day ago).  Like others, I have tried uninstalling/reinstalling Outlook 2003, renaming MSMAPI32.dll, run Fixmapi.exe, uninstalling Outlook 2003, then installing Outlook 2007 (after all the foregoing), then get error OLMAPI32.dll.  I believe the problem is somehow related to Microsoft Office Document Image Writer.  When I tried to do a restore I noted that "Printer Driver Microsoft Office Document Image Writer Installed" (MODIW) at a time about 7 minutes after the time my Outlook.ost and Personal.pst files were last updated.  Outlook stopped working shortly thereafter.  I have uninstalled MODIW several times but it keeps coming back.

None of the suggestions to run Installer Cleanup Utility, Custom Maintenance Wizard, Removal Wizard and other MS Office Resource Tools have had any effect.
It is obvious that getting completely rid of Outlook (either version) for a clean reinstallation is impossible.  Any suggestions to the contrary are welcome.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Tuesday, November 07, 2006 12:17 AM by D C WIENS

Thanks for the tip!   Outlook 2003 stopped working after I uninstalled Thunderbird 1.5.  Renamed the .dll file, restarted Outlook, and it fixed itself.  You guys saved me lots of time.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Sunday, November 12, 2006 2:19 AM by Rob Bell

Thanks and thanks again.

I spent 4 days trying to fix this and every query led me to try and fix mapi32.dll which was obviously the wrong approach. Like you I found 2007 wanting hence my reason to uninstall.

What is it with MS that they get a simple thing like giving the wrong message wrong!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Sunday, November 12, 2006 6:47 AM by Alec McNaughton

I fixed the problem by deleting all versions of mapi32.dll files except the following:
C:\i386/mapi32.dll   110KB 8/4/2004
C:\Windows\System32\mapi32.dll  110 KB 8/4/2004
C:\Program Files\Microsoft Office\Office12\OLMAPI32.DLL 2,916 KB 8/24/2006
C:\Program Files\Common Files\System\MSMAPI\1033\MSMAPI32.DLL 49 KB 8/24/2006
Note: these dlls are on the technical refresh to Office 2007

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Wednesday, November 15, 2006 8:57 AM by Dan Swayze

I can access Outlook now, but not reply or send messages. Did anyone else have this problem?

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Friday, November 17, 2006 1:37 PM by R3M!X

Hello living beings out there,

I had the exact same problem described above but thanks to my pal Mike here, in one day i solved it ! I'm so gratefull that i'd like to add something to Mike's tutorial that really can save precious time:

....
The actual dll that is causing the problem is MSMAPI32.dll, which is located at C:\Program Files\Common Files\System\MSMAPI\1033. Simply rename this file to something else (e.g. MSMAPI32_OLD.dll), ...
••• AND TRY TO OPEN OUTLOOK WITH UR CD IN THE DRIVE OR YOUR ISO MOUNTED !  This will avoid reinstallation and will just replace the dll  (ó.Ò,')  so no more of the following: •••
reinstall Office 2003, and...
••• But only: •••
Outlook 2003 should work perfectly after that.....

It works perfectly! Goodluck to you all & greetz from Brussels (capitol of Belgium)  ;-)

Cya,
R3M!X

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Saturday, November 18, 2006 1:53 PM by Alf

Shame on the MS guys for giving out such a crap error message. Good tip, saved a lot of frustration. Thanks!

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Monday, November 27, 2006 11:34 AM by Tom V.

Many thanks to you, Mike, for this brilliant, but alas, so simple a solution.
So much frustration involved, and just confusing suggestions from Microsoft.

(Just curious: How did you find the solution?)

Best regards
TomV.

# re: MAPI32.dll wrong version error after uninstalling Office 2007

Wednesday, November 29, 2006 5:08 AM by Rajeev Gautam

Thanks Man, You are rocking. The solution was awesome. i spent 6 hours on this. But simply by renaming the file MSMapi.dll solves the problem.



Thanks a lot