Event 40966 - Exchange Provisioning task shows a status of Error after Enterprise Vault client is removed
Problem
Multiple Enterprise Vault (EV) services and/or processes may fail
One example is that the Exchange Provisioning task shows a status of "Error" and the task cannot be started, stopped or restarted, as these options are all grayed out.
Error Message
Event ID: 40966
Task Category: Admin Service
Level: Error
Description: A program fault has raised an exception.
Exception: An error occurred loading a configuration file: The parameter 'exePath' is invalid.
Parameter name: exePath
Diagnostic:
Type: KVS.EnterpriseVault.ProcessManagement.StartProcessFailedException
Reference:
Command Line: "C:\Program Files\Enterprise Vault\AdminService.exe"
Application Domain: DefaultDomain
Process Id: 1052
Thread Id: 7832
Stack Trace: at KVS.EnterpriseVault.ProcessManagement.ProcessManager.SpawnProcess(Boolean restart)
at KVS.EnterpriseVault.ProcessManagement.ProcessManager.KVS.EnterpriseVault.ProcessManagement.IAdminControl.Start()
at KVS.EnterpriseVault.ProcessManagement.ServerManager.KVS.EnterpriseVault.ProcessManagement.IAdminControl.Start()
V-437-40966
Cause
This issue can be caused when the EV client has been installed on the EV server. Starting with Enterprise Vault 9.0.3 and 10.0.1, the client components, such as Valkyrie.dll, are no longer included with the EV Server install; however, the EV Outlook Addins can be installed on the server.
The Outlook Add-In is no longer installed automatically when you install the Enterprise Vault server kit.
If you require the Outlook Add-In on an Enterprise Vault server, install the Outlook Add-In from the Enterprise Vault media.
Solution
Below registry keys can be updated to workaround this issue:
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 recommended that a complete backup of the registry and workstation be made prior to making any registry changes.
Manually add the 'InstallPath' and 'InstallationDate' String registry values to the Enterprise Vault registry hive:
32-bit: 'HKLM\Software\KVS\Enterprise Vault\Install'
64-bit: 'HKLM\Software\Wow6432Node\KVS\Enterprise Vault\Install'
Ensure the value of the 'InstallPath' registry value is the location of the Installation directory for Enterprise Vault. By default, this would be:
32-bit: C:\Program Files\Enterprise Vault
64-bit: C:\Program Files (x86)\Enterprise Vault
The 'InstallationDate' registry value should be in the format:
12/10/2011 12:21:32
Below steps can be followed to fix this issue:
- Uninstall the EV client from the EV server.
- Reinstall the EV binaries on the EV server to restore the EV client features that were removed with the EV client
- Restart the EV Admin Service