DLL Repair Tools ® Unbiased Reviews of the latest Dll Repair software’s


18 February 2008 @ 2pm


MAPI32.DLL Makes Messaging Easy

A module belonging to the Windows Messaging API, mapi32.dll is a component of the Messaging Application Programming Interface (MAPI) in all Windows operating systems. MAPI is a messaging architecture and Component Object Model (COM) based API. MAPI allows client programs such as email to become messaging enabled or messaging based, via calling MAPI sub-system routines to act as an interface with some messaging servers.

MAPI is closely connected with MAPI/RPC, the protocol used by Microsoft Outlook to communicate with Microsoft Exchange. Because of these applications, mapi32.dll plays a big role in e-communications. MAPI and associated library files, including mapi32.dll, was developed by Microsoft. The dll file is also known as msmapi32.dll, mostly in later versions of Microsoft Outlook.

The most common errors caused by mapi32.dll are related to Microsoft Outlook 2003, after the initial release with many changes in the application architecture.

“Cannot start Office Outlook. MAPI32.DLL is corrupt or wrong version. This could be caused by installing other massaging software. Please reinstall Outlook”

Like the message suggests, you can try reinstalling Outlook from your Microsoft Office CD. If the problem occurred when upgrading to Outlook 2007 or uninstalling Outlook 2007 Trial, simply go to C:\Program Files\Common Files\System\MSMAPI\1033 and rename it to something like MSMAPI_old.dll, and install the full, working version.

After this solution, if the other MS Office applications put out an error similar to “BCM Office Add-in:
Office application version does not match”, go back to Outlook and uninstall the Business Contact Manager.

“mapi32.dll is corrupt”

Go to Start. Run and type sfc /scannow. Any errors will be automatically detected and repaired. If it does not solve the issue, try using the fixmapi utility in C:\WINDOWS\System32.

Make sure you keep a backup of your registry files before doing any changes or modifications to dll files.