We removed the trial version of Office. After Office 2007 was uninstalled and we went to start Outlook 2003 we ended up with:
Microsoft Office OutlookNote that the error message indicates that we are supposed to reinstall Outlook. So, we ran a repair and then a reinstall of Office 2003 Professional both of which did not work.
Cannot start Microsoft Office Outlook. MAPI32.DLL is corrupt or the wrong version. This could have been caused by installing other messaging software. Please reinstall Outlook.
After searching around for a fix, we came up with the following Microsoft Knowledgebase article: KB926196: Error message when you try to start Outlook 2003: "MAPI32.DLL is corrupt or the wrong version".
Here is the proper fix:
- Start Windows Explorer.
- Locate and then open the following folder on your computer: C:\Program Files\Common Files\System\Msmapi\1033
- Right-click the MSMapi32.dll file, and then click Rename.
- Note The file (Msmapi32.dll) that you are renaming differs from the file (Mapi32.dll) that is mentioned in the error message.
- Type Msmapi32.old, and then press ENTER to rename the file.
- Start Outlook 2003.
And, we have learned a little lesson here: A little time invested in searching out the error would have saved us the repair/reinstall time and had our client up and running a lot quicker.
It also reminds us that product error messages can be quite situational and time limited in their orientation. When the above message was written into Outlook 2003, the possible conflicts caused by Office 2007 were unknown to the product teams.
Philip Elder
MPECS Inc.
Microsoft Small Business Specialists
*All Mac on SBS posts are posted on our in-house iMac via the Safari Web browser.
Thank-you very much for this!
ReplyDeleteYou are awesome! I wondered if you had typed the wrong MSMAPI32.dll so I didn't want to try your instructions. When all else failed I did and it worked! Thank you so much!
ReplyDeleteYou are both very welcome! :)
ReplyDeletePhilip
Thanks so Much!!!
ReplyDeleteWorked 4 me, and I though I will need to reinstall everything.
I use outlook 2003 and office 2007, after 2007 SP1 started getting these errors.
Your solution saved me a lot of time.
thanks
ReplyDeleteHi! Thanks for your post. However for me it did not work. I wonder if this has anything to do with the fact that MS does not allow to run office 2007 on win2008 terminal server, and if this created a registry to prevent any other office versions to be ran.
ReplyDeleteWell, after a few repairs and restarts it does seem to be working after all.
ReplyDeleteThanks for your help!
From Greg....Thankyou so much for this.You saved my sanity. Shame MS couldnt have been more proactive in creating a proper fix (service pack or patch) instead of a hard to locate service bulletin on their site. After all the error was created by them. I spent many frustrating hours, reinstalling Office 2003. This was after I had removed the Office 2007 60-day offer software with PC. Many others have probably had this happen. So finding your site was a welcome relief. Well done.
ReplyDeleteFrom Greg....Thankyou so much for this.You saved my sanity. Shame MS couldnt have been more proactive in creating a proper fix (service pack or patch) instead of a hard to locate service bulletin on their site. After all the error was created by them. I spent many frustrating hours, reinstalling Office 2003. This was after I had removed the Office 2007 60-day offer software with PC. Many others have probably had this happen. So finding your site was a welcome relief. Well done.
ReplyDeleteThank you! Thank you! Now I can start the new year on the right foot.
ReplyDeleteThank you! Thank you! Your fix worked beautifully. Now I can start the new year on the right foot. Happy New Year to you, and thank you very much for your help.
ReplyDeleterenaming doesnt work , but i deleted msmapi32.dll and it works , you cant delete this file directly , you can use unlocker prgram to delete it, and start outlook then.
ReplyDeletethanks
regards
Thank you for this post. It worked for me when so many other things I tried didn't.
ReplyDeleteIn this situation try-view .pst files,tool is free,it can help to restore a mailbox,stored on Microsoft Exchange Server or a file with *.pst extension,tool belongs to programs that view .pst,it will process any file,it is safe to work even with damaged files,will perform necessary actions, you can see a preview window,that shows recovered folder tree and emails in a preview mode,can convert your file to a file with *.pst extension, that follows the original structure,viewing pst files without Outlook is not usually needed on a regular basis.
ReplyDeleteI'm not sure if I'm performing the task correctly. When I change the file name to .old, restart Outlook, I get the windows installer box and it says preparing to install. After 1 minute I get the error message again and to reinstall Outlook. Please help, it's killing my business?
ReplyDeleteThanks, Jeremy
Thank you so much! This worked perfectly!
ReplyDeleteHad long time problem with corrupt map132.dll Other sites kept pushing a registry cleaner. Your help was the only real technical process offered and the file renaming fixed my problem. Thank you. Louis
ReplyDeleteI've been suffering from this a long time ago
ReplyDeleteand tried everything, but nothing worked
and when i saw your solution, i just did it because i ran out of choices
but it worked, it even worked better than the one mentioned on support.microsoft.com
thank you very much :)
All y'all are welcome! :)
ReplyDeletePhilip
Thanks!!!
ReplyDeleteVery important to make sure you type MSMAPI32.dll & MAPI32.dll in capitals otherwise it wont work. There is a mapi32 file that is in lower case. This may confuse some people.. It did me for a minute!
ReplyDelete@ ALL Who have trouble simply renaming it to the .old extension. TRY DELETING IT (or renaming the actual file name/moving it to a different location) and then restarting Outlook. It should work then, it worked for me.
ReplyDeletetried this on my Windows7, no succes. MSMAPI32.dll cannot be found
ReplyDeleteOH MY GOSH! You've saved me! I don't know how i screwed it up in the first place, but thank you SOOO much. Now I don't have to tell my boss. Haha. Again... THANK YOU!!!
ReplyDeleteOH MY GOSH! You've saved me! I don't know how i screwed it up in the first place, but thank you SOOO much. Now I don't have to tell my boss. Haha. Again... THANK YOU!!!
ReplyDeleteGreat fix all worked as detailed! Your description of error & messages was exactly what we experienced. Windows 7 with Outlook 2003
ReplyDeleteafter update this process it is working fine with MS office 2003
ReplyDeleteTried it, just came up with a load more errors that I don't understand. Was worth a try but no good.
ReplyDelete