Customers using MS Exchange 2010 cannot install the MSA transport agent and they encounter the error message:
Unable to complete Messaging Security Agent (MSA) installation. Restart the computer where the MSA is being installed and retry the installation. If the problem persists, contact your Trend Micro support representative.
There are several errors when you check different registries.
In HKLM\Software\Wow6432Node\TrendMicro\TEMP-RIFStatus, the following error message appears:
Failed to install Messaging Security Agent transport agent
In the registry HKLM\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns, the following registry keys are missing:
- Microsoft.Exchange.Management.PowerShell.E2010
- Microsoft.Exchange.Management.PowerShell.Support
In the SMEX_MsiInstall-SMEX.log, you also see the error "Failed to install Messaging Security Agent Transport Agent".
Executing: InstallDB
===> InvokeDeferredCustomAction
Executing: (instDeferredCustomAction.dll=>PostComponentReadyActions)
>=== InvokeDeferredCustomAction
===> InvokeDeferredCustomAction
Executing: (instDeferredCustomAction.dll=>StartServerActions)
Failed to install Messaging Security Agent Transport Agent
MSI (s) (F4!9C) [15:59:39:697]: Product: Trend Micro Messaging Security Agent -- Failed to install Messaging Security Agent Transport Agent
To resolve the issue:
- Register the following registry hives:
X Drive = Drive where the Exchange Server is installed.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.PowerShell.E2010]
"CustomPSSnapInType"="Microsoft.Exchange.Management.PowerShell.AdminPSSnapIn"
"ApplicationBase"="X:\Program Files\Microsoft\Exchange Server\V14\bin"
"AssemblyName"="Microsoft.Exchange.PowerShell.Configuration, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
"Description"="Admin Tasks for the Exchange Server"
"ModuleName"="X:\Program Files\Microsoft\Exchange Server\V14\bin\Microsoft.Exchange.PowerShell.Configuration.dll"
"PowerShellVersion"="1.0"
"Vendor"="Microsoft Corporation"
"Version"="14.0.0.0"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.Powershell.Support]
"CustomPSSnapInType"="Microsoft.Exchange.Management.Powershell.Support.SupportPSSnapIn"
"ApplicationBase"="X:\Program Files\Microsoft\Exchange Server\V14\bin"
"AssemblyName"="Microsoft.Exchange.Management.Powershell.Support, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
"Description"="Support Tasks for the Exchange Server"
"ModuleName"="X:\Program Files\Microsoft\Exchange Server\V14\bin\Microsoft.Exchange.Management.Powershell.Support.dll"
"PowerShellVersion"="1.0"
"Vendor"="Microsoft Corporation"
"Version"="14.0.0.0" - Install the MSA transport agent by running following command using Exchange Powershell:
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010