Link to home
Start Free TrialLog in
Avatar of ml1n4
ml1n4Flag for United Kingdom of Great Britain and Northern Ireland

asked on

How to rename MAPI32.DLL

I have a corrupt MAPI32.dll, I have tried using FIXMAPI.EXE and repairing my Outlook installation to no avail.  Looking through the solutions it suggests renaming MAPI32.dll, and reinstalling Outlook to overwrite the file with a non-corrupt version, but I am blocked from renaming (even when logged in as an Administrator).  I also ran regsvr32 /u MAPI32.dll from the command prompt to no avail, any ideas?
ASKER CERTIFIED SOLUTION
Avatar of jvuz
jvuz
Flag of Belgium image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of ml1n4

ASKER

I get the following error message:

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.

Basically I tried to install Office 2007 on Vista, but the installation crashed (numerous times).  So I uninstalled what I could and put Office 2003 on instead (still running on Vista), everything else is fine, except for Outlook.
What message do you get when you try to rename it?
when you tried to rename the file in windows, what software did you have open. Try opening task manager and exit out of all open software, the try and rename the file. Make sure in the process list that none of the processes are using the file (i.e. any of the office applications).
Avatar of ml1n4

ASKER

OK chaps,

Just fixed it, went into the file properties, transfered ownership of the file to myself, went out, went back in again and gave myself full control, then renamed it.

I'll split the points, as you were a good catalyst.

Cheers
I also had this issue here at my work and we performed ALL of your suggestions.. The fix we got was to rename the MSMAPI32.DLL and it will then rebuild.. Really it was to rename MS and not MAPI...

Just wanted to add to this.