Posted by: Aaron | June 25, 2007

Microsoft Outlook MAPI32.dll is corrupt error message

We got a new computer in a few days ago and it had a trial version of Office 2007 on it. Since it was trail version and we have the licenses for Outlook 2003, I had no desire to go the 2007 route just yet. So after uninstalling 2007 and installing Office 2003 I get this fun message when starting Outlook 2003 that reads something like “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.”.
I should also mention that when I went to Control Panel > Mail…I would get some random error message about not having enough memory. Either way, the first MS support article I found was of no use. And my first urge was just to delete or rename the Mapi32.dll file, but I want something solid to say “This won’t screw things up worse.” Which I finally found here (MS Support Article 926196)

The short of the fix is to go to C:\Program Files\Common Files\System\Msmapi\1033\ and rename MSMapi32.dll to MSMapi32.old (I also renames Mapi32.dll to Mapi32.old since it was referenced in the error message).

After you do this restart Outlook 2003, this will make Office rebuild the files and things should be fine.


Responses

  1. YOU ARE A GENIOUS!

    I visited other threads and all they said was to rename the SYSTEM32 Folder MAPI thing… but i read yours and it said to do somthing else as well and it worked!@

    GENIOUS I SAY

  2. Thank you so much.

    I finally fixed it!

    Sending good karma your way,

    Brian

  3. Peter…good to know that you found the correct solution for your problem. I know how annoying it is to try “fixes” that don’t work..or in some cases just make things worse!

    Brian…glad I could help and thanks for the karma!

  4. Hi there. I tried the fix however as I don’t have the install disk, it stops and prompts me for SKU112.cab on the disk.

    I’ve gone through every possible fix I’ve found, but without the disk it appears I’m done for. Any other ideas?

  5. LB…. that is quite interesting. I have seen this issue twice and neither time was asked for the install disk. I doubt your issue would come from trying just this fix so maybe it was some of the “other” advice that is prompting for the install disk.

    Are you trying to reinstall 2003 or 2007? Let me know and I will be glad to try and help.

  6. OMG I AM SUCH A COMPUTER NOVICE AND EVEN I WAS ABLE TO FIX THIS WITH YOUR HELP THANK YOU SOOOOOOOOO MUCH!

    YOU ROCK!!!!

  7. Thanks DEA..glad I could be of service

  8. that’s the concise, relevant, solution I needed. YOU Rock!!!

  9. THANK U THANK U THANK U!!!!!!!!!!!!!!!!!!!!!!!!!!!!11

  10. Tusee Great ho. Translation – You are great :)

  11. mwah mwah MWAHHHHH!!!!

  12. Thanks a bunch. This fixed the problem immediatly and I was able to get Outlook working. I greatly appreciate it:)

  13. Thank to all of you for the linkbacks and letting me know the solution helped!

  14. OMG – I love you thank you so much for sharing I defiantly appreciate it, I can not thank you enough for being so freaking awesome and sharing this information!!

  15. I have just got a new laptop and Windows Vista is the OS. I can’t find the path c:\program files\……….. and a search for mapi32.dll or msmapi32.dll produces nothing.
    Can you help?

  16. On Vista I’m not too sure..I have never encountered this issue on a Vista system…just XP…but you should have c:\Program Files….hmmm… what folders do you see on the root of your c: drive?

  17. I found this solution several other places. I do it and then when I restart outlook it just recreates the old MSMapi32.dll anyway and still shuts down.

    Please help, before I throw the computer out the *#&%*@ window!!!

  18. have you tried changing both files and not just the MSMapi32.dll?

  19. Ace. Thanks very much, fixed it instantly!

  20. Awesome. I read similar fixes on other sites but they were directing me to the wrong file in the wrong folder. I finally fixed it after reading this post.

  21. Hi there. I tried the fix however as I don’t have the install disk, it stops and prompts me for SKU112.cab on the disk.

    Any other ideas?

  22. Worked first time for me…good tip…always wonder of the effects though, does this cause some other hidden problem, renaming the files, or are they legacy and not used now…..cheers.

  23. Hi,

    I tried this, renamed the files, but when I start outlook it starts the installation as before (even though I have installed it months ago) and gives the same error message and doesn’t recreate the file.

    Any ideas?

    Thanks,

    Z-

  24. I solved my problem with system restore. My Office 2003’s case more severe. Email client wasn’t found, etc. The system restore worked perfectly though.

  25. THANKS SO MUCH! Several sites suggested renaming mapi32.dll which is in the Windows\system32 folder. MSMAPI is the answer.

  26. i make this steps and the problem its still on
    what can i do to repair this problem

  27. Hi and thanks a lot

    I thought i’ve lost all my mails once again

    U’re a genius

    God Bless U

  28. Let me throw in a twist. We publish Outlook 2003 through Citrix. On the same computer, one user logs on and outlook opens fine, another user logs on and outlook won’t open giving the same mapi error. Other users are connecting to the same server with no problems with outlook.

    Any ideas?

  29. Wow! That took 30 seconds after spending hours. Thank you.

  30. Wooo Whooo! You saved me many headaches!

  31. I cannot rename msmapi32.dll, nor can I delete it. When I try I receive a message saying:

    “Cannot delete MSMAPI32: Error performing inpage operation”

    I have tried removing/renaming with AVAST antivirus, in safemode, scanned with some free registry scanners and nothing seems to work. All I know is that I cannot install MSOutook XP with it there. I would reinstall OS, but don’t have the disk.

    Any help you can give would be much appreciated.

    Thanks

  32. @Elle
    Have you ever heard of zap.exe?
    It’s a very handy little utility that will allow you to delete any file. I can’t remember where it first came from but it’s now part of the Microsoft SMS 2.0 Support Utilities.
    Try here for the download or contact me for help.

  33. Hi Aaron,

    Thanks for your advice. I downloaded zap.exe, opened and nothing happened. I also tried this in safemode. I am running Windows 2000 and Office XP. Is zap.exe suitable for this OS? Would you advise downloading the MS SMS 2.0 Support Utilities package?

  34. Sorry, I should have included some more instructions…
    take zap.exe and put it in your %system dir%\System32\ directory….in Windows this should probably be something like c:\windows\system32 or c:\WIN\system32
    Then you need to use it from the command line… navigate to the C:\Program Files\Common Files\System\Msmapi\1033\ directory and then type “zap MSMAPI32.dll”

  35. Hi Aaron,

    I tried what you suggested – only I believe my system folder is WINNT, so I placed zap.exe in the system and system32 folders to be on the safe side. Upon execution I receive the following message:

    C:\Program Files\Common Files\System\Mapi\1033>zap msmapi32.dll
    Failed. GetLastError() = 999

    Certainly seems as though this one doesn’t want to budge.

  36. Wow! I’ve been working off my on line Outlook for a week now, what a pain! Thanks a lot, that really worked!

  37. hi thanks u r my savior i spent 24 hrs trying to open outlook and keep getting this error message. i spent all day downloading and doing everything but the problem wont go away until i found you. Thanks i owe it to you. thanks thanks thanks thanks thanks thanks

  38. I tried all the solutions above and it did not work, plus i did not have the CD, so i did this: search for “msmapi” (without the quotes) on your computer, go to advanced and make sure to include “search in hidden files and folders”. I found several copies of MSMAPI32.DLL_0001_1033 so i copied one into the current location of the msmapi folder and then renamed msmapi32.dll to msmapi32.xxx then renamed MSMAPI32.DLL_0001_1033 to msmapi32.dll. After which, outlook started wihtout a problem.

  39. Thanks for your help! It worked!

  40. i found that for my case, renaming of msmapi32.dll is also necessary to make it work…

  41. Fantastic… I was moments away from shelling out £99 for microsoft office 2007.

    You have saved my sanity and my e-mails.

  42. I love you.

  43. ditto – been stuffing around all morning trying to save myself some bucks – nothing wrong with Office 2003 – especially when I own it. worked first time.

  44. Thank you very much – this worked perfectly for me!! Youre a star!

  45. Nice one. Worked a treat.

  46. Thanks for the help – Worked 1st Time – Microsoft site only gives 1/2 the info

    Ian

  47. Hi, thanks its working fine……

  48. Hi

    I would like to fix my problem that i am gettin

    on my operating system,however i am broke and my parents wont let me use there credit card how else can i fix the problem of the mapi32.dll file corruption

  49. I am battling with this, I installed 2007 and after it being a little slow decided to go back to 2003.

    I have had the Mapi conflict and renamed it first to .xxx then to .old and still can’t start Outlook…it comes up with the ‘Outlook 2003 has experienced a problem and has to close’ standard XP message and then I tried safe mode with the result being ‘Unable to open the Outlookwindow. the set of folders could not be found.

    It is a legal program

  50. The Mapi file seems to have reverted back to the original MAPI32.DLL….

    I am about to pull what little hair I have left clean out….please help…

    • Paulb

      Bro , I’ve the same problem with outlook as you have. I tried copying / changing name to xxx frm safe mode…but nothing worked…i hope you have solved…please tell me how you did….my whole office work has stuck because of my damn outlook…Please reply to me in mail… sameer.ahmmed at gmail dot com

      Awaiting you reply

  51. Dude you my hero!!!!! Think this might be a good time to run a back up!!!

  52. Cheers for the mapi help dude.
    Fixed it a treat. Bloomin 2007 trials argggghhhh

  53. Many, many thanks!!!!!! This did it!!!!!!

  54. Thanks dude its a great fix

    cheers

    gotta a fix for the bloody swine virus before it hits Aussie lol

  55. Thank you very much!!!!!!!!!!!

    Worked perfect.

    Most other suggestions don’t mention the second file.

  56. Thank you. Thank you so much for sharing this. I solved it!

  57. You solved my dilema! Thanks for keeping this post up for so long. Almost 2 years now!

  58. Aaron,

    Thank you for your wonderful post. This worked for me also. Once again thank you.

    Regards,
    Chendur

  59. This worked so well, thank you for taking the time to write this up and help so many others.

  60. Thank you, thank you, thank you. I was ready to drop this brand new laptop on the ground!! Looks like things are fixed. Yippeee!

  61. thank you thank you very muh,I can start my office outlook.


Leave a response

Your response:

Categories