While launching EVSVR.exe through EV installation directory from CMD prompt on the EV server, following error is generated :
Creation of the Directory Public Object failed.
Dtrace of evsvr shows following :
(evsvr) <10608> EV:M CEVSVRApp::OutputMsgToConsole - |Creation of the Directory Public Object failed
(evsvr) <10608> EV:L {CEVSVRApp::InitComObjects} (Exit) Status: [Success]
(evsvr) <10608> EV:M CEVSVRApp::OutputMsgToConsole - |Fatal Error: EVSVR closing down
(evsvr) <10608> EV:M CEVSVRApp::Execute - argc [1] argv [evsvr.exe]
(evsvr) <10608> EV:H CEVSVRApp::ExitAllWorkThreads - no thread handles
(evsvr) <10608> EV:H CEVSVRApp::SetAppState - not allowed to override Fatal Error state
This can happen due to certain DLLs not being properly registered.
1. Stop Enterprise Vault services on affected Enterprise Vault server.
2. Launch command prompt as an administrator and navigate to the EV installation directory.
3. Run FileReRegister.bat from the command prompt.
4. Start EV services.
5. Launch EVSVR.exe from command prompt after navigating to the EV installation directory.