Thursday, June 28, 2007

Windows Vista and Outlook 2003 - mapi32.dll Error Fix

I finally purchased my poor wife a new computer. She's been stuck on my old Pentium III 450 from 1999 for a couple of years now, ever since I upgraded. It's still serviceable and accomplishes what she wants, which is primarily email and some word processing, but man is it slow loading. And it won't even run some of the online flash games the kids like to play - the graphic are all jerky and stuff. Even GMail is slow because of the client side AJAX stuff it needs to do.

So I got her a new small footprint computer from Cyberpower Inc., pretty basic configuration: Socket AM2 Athalon 64 X2 3800, 1GB, 80GB drive, DVD+-RW. Came in a cool square box about the size of four shoe boxes stacked 2x2. And (deep breath) I decided to take the plunge and get it with Windows Vista Home Premium preinstalled.

It arrived in a week and I set it up last weekend. Vista comes with a free 30 day trial of Office 2007, but I already owned Office 2003 standard and I'm not interested in upgrading. So I after stumbling around in Vista for a while, I managed to set it to classic mode so it looked like Windows XP and I could actually find what I was looking for, I (in this order):

1. Installed Office 2003 Standard (Outlook, Word, PowerPoint, Excel)
2. Uninstalled the Office 2007 Trial version

Then I tried to run Outlook 2003 so I could set up her email....
Cannot start Microsoft Office Outlook. MAPI32.DLL is corrupt or the wrong version.
Doh!

Outlook won't even start. All I get it that error. I'll spare you the two or so hours of research, uninstalling, re-installing, repairing and other efforts and just give you the solution that worked for me:
  • Locate the file MSMAPI32.DLL in Program Files\Common Files\System\MSMAPI\1033
  • Rename the file to something like MSMAPI32.XXX or MSMAPI32.OLD
Now restart Outlook. Hopefully you get the same result I got: Outlook showing up all nice and pretty and ready to play.

This doesn't address the further issue of setting up Outlook to work with her free Hotmail account. I know, I know, I've been trying to get her off Hotmail for years.

An aside - so far, Windows Vista has caused me nothing but headaches, mostly (I admit) because I have to fumble around to find things I know inside and out when it comes to XP or 2000. Would you believe some of the system files and folders don't even allow permissions to the Admin account?

If I had it to do over again, I would order the computer with XP Pro.

59 comments:

Anonymous said...

Thanks man, you just saved me probably hours of mucking around with Vista! :) Thanks!!!

Kenobisan said...

Thank You Thank You Thank You! You saved me many endless hours and a potential new notebook thrown through the office window, shattering a wonderful potential career! The godforsaken Outlook 2007 is gone... and lo and behold - back to happy and stable 2003! Love you!!!

Anonymous said...

That's great, all the other directions posted were just for the mapi32.dll - this one worked!

Anonymous said...

Thank you very much. I agree with you about Vista OS. Too many errors and incompatibility issues.

Anonymous said...

Woo hoo! You are a legend! Man, I love the internet as a research tool, and it's people like you that make the effort to share their findings that make it work so well. Thank you, you have saved me a ton of time - I only hope I can return the favour someday

Pedrocelli

Anonymous said...

You are the man, thanks a lot. I have googling to find a seach for 4 hours. You are the best!!!!

Guillaume Filion said...

Thanks a lot for the infos! Very useful. A note for those on 64 bits, the directory is:
Program Files (x86)\Common Files\System\MSMAPI\1033

I know it's obvious, but I missed that last night...

Anonymous said...

Yes! Ik helped me also starting op Outlook 2003 on a brand new laptop with Windows Vista Business.

Thanks!

Anonymous said...

Thanks so much, Outlook 2007 and the rest of Office 2007 is too unstable at the moment. The ribbon idea is not for me but my 70-odd year old relatives can use it much more efficiently. I'll probably start using it when it's a bit more stable as it has new and more efficient features from the off. I think you can turn the ribbon off and revert to the old style menus anyway. I wish it was easier to get rid of the Business Contact Manager toolbar but keep its functionality. Mini epic over. Thanks again!

Anonymous said...

this fix did not work for me.
i have Vista Business on a new Lenvo Thinpad T61, and Vista itself looks ok. Office 2003 word and excel installed OK, but even after I tried this fix and then did a restart, I still get the same error msg... any further help would be greatly appreciated. bobw

Anonymous said...

bobw here..oops, sorry...it really pays to carefully read the instructions! I changed the name of the wrong file,which of course did nothing, and then went back and changed the name of the correct(aka know as corrput) file, and this does indeed fix it! thanks so much. bobw

Anonymous said...

Thanks to your posting, I was able to resolve Outlook 2003 on my brand new Lenovo Thinkpad T61.

Anonymous said...

Why is this problem (that is so easily fixed) so damn hard to find a fix for!!!!!!!!!!!!!!!!!
Vista is evil...
Thanks for restoring my sanity

Anonymous said...

Thank you, thank you, thank you a 1000 time. You saved my time!
Works 100%.

Anonymous said...

wish i had found this earlier, just attempting to re-load the whole of Vista after bumbling around trying to get outlook 03 to work and making a pigs ear of it! leason learned, thanks for posting this you have helped where Microsoft have failed!

Anonymous said...

Thanks a lot. That fix is fantastic. I appreciate the help.

Anonymous said...

this was a GREAT help! i was about to give up on it!

Anonymous said...

Thank you so much. Your a legend!

Alok said...

Thanks man!!!!! It worked!!! Legend

Darren Smith said...

Cheers, I just spent 2 hours reinstalling it, Maybe i should google first ask questions later in future. Good fix!!!

Anonymous said...

Thanx friend!!!!! It worked. I have spend a day trying to install then re-instal and so on.
The solution is so simple and effective!!

Take care!!!

Anonymous said...

Finally stumbled on this tip after hours of trying everything else incliuding numerous reinstalls and all other tips which did not mention this file - worked a dream - you are a star!
THANK YOU THANK YOU!

A HAPPY OUTLOOK 2003 USER

martin said...

I did find another article that suggested that we rename mapi32.dll within the windows system32 folder but that didn't....your solution worked like a charm. Thanks man...your a champ

martin said...

Thanks man...you deserve a medal.

Anonymous said...

I have a new XPS, and my outlook shuts down every few seconds and automatically restarts.... no idea what to do, anyne had that problem?

Unknown said...

You just simply rock.

Sincerely,

A once pissed off Administrator.

Anonymous said...

Awesome fix, dude! Appreciate your info - MS Support, other forurms, etc just stumbled around in circles. Thanks!!

Anonymous said...

I'm glad someone finally gave me the correct file to rename. Thanks you did know what you were talking about...it now works fine. Outlook2003 is up and runing fine!!!

Anonymous said...

you do know what you are talking about.Renamed the correct file and bingo is working fine. Thanks so much as everywhere else I looked was telling me to rename the mapi32.dll file which of course didn't work. Once again thanks!!!

Anonymous said...

Thank you for taking the time to post your fix for this issue - it worked a treat (as others before me have already testified)!

Anonymous said...

Thanks for a very useful link. Only one thing - the mappi file I had to change was located in programfiles(86)\Common Files\System\MSMAPI\1033 not in programfiles\Common Files\System\MSMAPI\1033
strange I thought. Still without your guidance I would never have found it so many thanks from down under

Sandy - Australia

Anonymous said...

Thanks for the insight, just one thing to add - on making the change and opening outlook allow the windows installer to do its thing, otherwise it returns another error message. Got be foxed a couple of times,

Anonymous said...

Dude ... you ROCK!!!! Thank you sooooo much for the information ... I will do my hardest to nominate you for a Nobel Prize of some sort!!!!

Anonymous said...

Thank you so much for the fix. It did much me about a little bit , however it worked... Thank you once again

Anonymous said...

Thanks a lot! I was looking at the wrong mapi32.dll file as well.

Anonymous said...

Hi, thank you so much for sharing your experience, after two months of searching.....what can I say, I just did as you said and voila!! Thank you, thank you. I can now use my outlook again after 4 months of silence!!

Anonymous said...

Alas ... didn't help me. Lenovo 3000 N200,pre-installed Office 2007. I installed Office 2003 but Oulook doesn't run. Message: corrupted Mapi32.dll. I changed the one in 1033 but I still get the same error message. Every other Office program works, but Outlook refuses to run. So I changed the msmapi file in 1031, 1036 and 1043 to be on the safe side. IT STILL DOESN'T WORK!! I've spent hours on googling, installing, uninstalling and reinstalling. Can anyone help me?

Anonymous said...

after much searching on the net i finally came across the solution to mapi32.dll error
cant thank u enuff. outlook 2007 is now in the big software junk yard in the sky and outlook 2003 is just fine.
once again many thanks
but no thanks to microsoft.

Anonymous said...

Thanks! It worked. I spend half day reinstalling... and finally.
Once again Thanks Forum

Anonymous said...

You rock! Thanks for the fix. By the way, I had this problem on a Lenovo PC running Windows XP. It seems to be more of an issue with Office 2007 than with Vista.

Anonymous said...

You are an absolute star!!!! I had to prep a new laptop quickly for my boss going abroad later today and I would not have been able to complete this in time without your solution. Well Done!!

Anonymous said...

THANK YOU SO MUCH, YOU SAVED ME HAVING TO UPGRADE TO 2007. LEGEND!

Lal! said...

yeah!!!! yeah!!! and 1000 more yeah!!!
thx for this solution....
now I can sync my new phone with the old one :)

tubala
(hungary)

Unknown said...

YAY!!! Many thanks from another poor user trying to cope with moving to a Vista platform! Thanks.

Anonymous said...

It worked! Thank you very much.

Anonymous said...

Thank you so much! You saved me a lot of time and all, considering I have a cold but they wanted me to fix this ~chieri

Anonymous said...

Hhhelllp! Name-changing msmapi32.dll to msmapi32.xx didn't help, and tho I'm the admin and sole user on this new Vista machine, it won't let me change the file permissions on mapi32.dll. Any ideas? Tx much.

Anonymous said...

Worked beautifully! Only pulled out SOME of my hair before I found your solution.

Thank you so much!

Anonymous said...

Thanks man, you just saved me probably hours of mucking around with Vista! :) Thanks!!!

Anonymous said...

I have spent two night removing reloading repairing when someone suggested a google search. Thank you, thank you, thank you. I didn't want office 2007, would luv it if microsoft could get their act together and just release something that works the way it should from the beginning.

Anonymous said...

thank you!..... makes me look GREAT to the boss :)

Anonymous said...

Man.. after four months.. I can finally stop using webmail and have my Outlook again!

Anonymous said...

!!!!Finally! It's fixed - and I can use Outlook again. After endless runarounds from all sorts of computer experts - a simple remedy. Thank you so much!!

Crowtrapper.

Anonymous said...

Thanks a lot!!!

Anonymous said...

Thank you!!!

Bill Kernoczy said...

mapi32.dll is corrupt or the wrong version

Thank you , thank you, thank you - it worked a treat!

Alex said...

My parents had a lot of problems some months ago.And I advised for them software-outlook 2000 fix,which solved the issues in seconds and free of charge.Application showed me estore data after internal software errors, power failures or hard drive crashes.

Anonymous said...

I changed both the mapi and msmapi files to .old extension and THEN it popped...!!!

Truly amazing. Both were files for Windows NT by the way.

Saved $49.00 US by NOT having to pay Microsoft tech support. All their help is from Phillipines which explains where all the jobs are....

Alex said...

I suppose that I have enough wide knowledge about MS Outlook. But I was wrong and I was forced to use the determination for my issue at the Inet. As luck would have it I was succeeding and found out an one utility. It was effective and I thing might be as much useful - microsoft convert ost to pst.