How to Remove Olmapi32.dll Error

Olmapi32.dll is a MAPI32.DLL that belongs to MAPI32 from the Microsoft Corporation.


Many users have experienced an olmapi32.dll related error after installing the latest Microsoft update. This has mostly affected Beta users of Office 2007 who can no longer access Outlook. The error message simply shows up as a box with the olmapi32.dll listed and an OK button. Users say that the error message shows up whenever they try opening Microsoft Outlook 2007.


How to Remove Olmapi32.dll Error

There are several workarounds suggested for this particular problem. Select the one which is appropriate for you.

Solution 1

  1. Boot in Safe Mode.
  2. Search for MSMAPI32.dll.
  3. Rename MSMAPI32.dll to MSMAPI32.old.
  4. Install Outlook 2003.
  5. This will automatically repair and detect MAPI32.dll.

Solution 2

  1. Go to Start and then go to Control Panel.
  2. In Add/Remove Programs, remove fix KB923095.
  3. Remove Beta 2 from the system.
  4. Install the original Beta 2.
  5. Install Office 2007 B2TR.

Solution 3

  1. Go to Start and then to Control Panel.
  2. In Add/Remove Programs, click on Office 2007 and then hit the Change button.
  3. Click the Add/Remove button.
  4. On the next screen, make sure that you click on the very top option and select Run All on My Computer.
  5. Once the installation process finishes, you will have a working copy of Microsoft Office Outlook 2007.

Solution 4

  1. Download and install the Windows Installer Cleanup Utility.
  2. Click Start and then go to All Programs.
  3. Locate Windows Install Clean Up.
  4. Find all Office 2007 related entries and remove them.
  5. Reinstall Office 2007.

Proceed to the following steps if reinstallation still fails.

  1. Log in to your computer as Administrator.
  2. Go to Start and click on Run.
  3. Type in msiexec.exe /unregister. Take note of the space between msiexec.exe and /unregister.
  4. Press OK.
  5. Open My Computer and click on Tools.
  6. Go to Folder Options and then click on the View tab.
  7. Select Show hidden files and folders.
  8. Uncheck Hide protected operating system files and Hidden extensions for known file types.
  9. Click on OK.
  10. Rename the following files in C:\Windows\System32\dllcache:
    • msi.dll to msi.old
    • msiexec.exe to msiexec.old
    • msihnd.dll to msihnd.old
  11. If you do not have these files, skip this step.
  12. Download and install the latest version of the Windows Installer.
  13. Reinstall Office 2007.

Solution 5

This will require editing the registry so be sure to create a backup. Changes to the registry are permanent unless a backup is used to revert to the original registry settings.

  1. Close Outlook 2007.
  2. Click on Start and go to Run.
  3. Type regedit and press OK.
  4. Create a backup of your registry.
  5. From the menu, select Edit.
  6. Click on Find.
  7. Type in olmapi32 and click Find Next.
  8. Locate HKEY_CLASSES_ROOT\Installer\Components\613B99D5CFD 7FCB4793B500086BB4113. The last string of numbers may be different but this is the entry you should be looking for.
  9. If other search results come back, press F3 until you get the entry mentioned above.
  10. In the right hand pane, locate olmapi32.dll.
  11. Delete olmapi32.dll.
  12. Confirm deletion.
  13. Exit the registry editor.
  14. Launch Outlook 2007.

Always keep your registry in tiptop condition by using a registry cleaner to avoid registry bloat, detect and repair errors and to prevent the occurrence of errors in the future.