Enterprise Vault Task Controller Service cannot start because the required version of Messaging Application Programming Interface (MAPI) is missing or incorrectly configured on the Enterprise Vault (EV) server

book

Article ID: 100029800

calendar_today

Updated On:

Description

Error Message

Event ID: 3329
Description: The Task Controller Service cannot start the following MAPI dependent tasks because the required version of MAPI is missing or incorrectly configured on the EV server.
V-437-3329

Resolution

Scenario 1
 
The Enterprise Vault Task Controller Service requires Outlook in order to configure MAPI correctly on the Enterprise Vault server.
  1. Stop all EV services and processes that are using MAPI.
     
  2. Install Outlook 
     
  3. While logged on to the EV server as the Vault Service Account (VSA), create an Outlook profile to the EV service mailbox specified on the properties of the failing Archiving Task. If the mailbox does not open or prompts for credentials, it will be necessary to check the VSA exchange permissions (see if it is possible to log into any other mailboxes on that exchange server as the VSA) and modify them accordingly to include send/as and receive/as rights.
     
  4. Restart the Enterprise Vault services.
     

 
Scenario 2
 
Enterprise Vault services are all running and the Enterprise Vault Tasks are all in a failed status:
  1. Browse to: c:\program files\common files\system\msmapi\1033.
     
  2. Find the file MAPISVC.INF and take note of the file size.
     
  3. Browse to: c:\windows\system32.
     
  4. Find the file MAPISVC.INF. Compare to the one above, they need to match. If they do not, copy the larger file over the smaller.
     
  5. From command prompt, run the following: Fixmapi.exe

    Note: This command is instantaneous and provides no confirmation that it is completed, this is normal.
     
  6. Reboot the EV server.
     
If above solution does not resolve the issue, follow these steps:
  1. Browse to c:\windows\system32
     
  2. Find msmapi32.dll and verify file size to be 134 KB
     
  3. If msmapi32.dll is larger than 134 KB, copy msmapi32.dll from c:\program files\common files\system\msmapi\1033 folder overwriting the msmapi32.dll located in C:\windows\system32
     
  4. Run fixmapi from command line
     
  5. Reboot the Enterprise Vault server.

    Warning: Incorrect use of the Windows registry editor may prevent the operating system from functioning properly.  Great care should be taken when making changes to a Windows registry.  Registry modifications should only be carried-out by persons experienced in the use of the registry editor application.  It is also recommended that a complete backup of the registry and workstation / server be made prior to making any registry changes.
 
 
Scenario 3

The Task Controller Service logs event 3329 "MAPI missing or incorrectly configured" and the Exchange Archiving task has a status of "failed".

  1. Start the registry editor , regedit.exe.
     
  2. Navigate to HKLM\SOFTWARE\Clients\Mail 
     
  3. Set the value of the (Default) entry to "Microsoft Outlook".
     
  4. Restart the Enterprise Vault Task Controller Service.

 

 
 Scenario 4

Outlook was downgraded because newer version was now compatible with Enterprise Vault.  Newer style profiles can have features that cause problems with older versions of Outlook and therefore must be removed.  This issue will also log event 3329 "MAPI missing or incorrectly configured".

  1. Stop all Enterprise Vault services
  2. Go to Control Panel and run Mail (32-bit)
  3. Click on Show Profiles...
  4. Remove all profiles
  5. Now create a new profile to the Enterprise Vault system mailbox
  6. Start Outlook and make sure it connects to the mailbox without issue
  7. Close Outlook and start Enterprise Vault Services
 

 

Issue/Introduction

Enterprise Vault Task Controller Service cannot start because the required version of MAPI is missing or incorrectly configured on the EV server.

Additional Information

ETrack: 3329 UMI: V-437-3329