Installing Traps endpoint on a 64-bit system fails with the following error:
Error 1920. Service 'Traps' (CyveraService) failed to start. Verify that you have sufficient privileges to start system services.
In the System Event logs, you can see the following error:
Event ID: 7034 Source: Service Control Manager The Traps service terminated unexpectedly. It has done this X time(s).
Output from the Procdump shows the following error:
[15:52:41] Exception: E0434F4D.System.IO.DirectoryNotFoundException ("The system cannot find the path specified. (Exception from HRESULT: 0x80070003)") [15:52:41] Exception: E0434F4D.System.IO.DirectoryNotFoundException ("The system cannot find the path specified. (Exception from HRESULT: 0x80070003)") [15:52:45] Exception: E06D7363.PAVEEMessageException@@ [15:52:45] Exception: E0434F4D.System.DllNotFoundException ("Unable to load DLL 'cyverau.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)") [15:52:46] The process has exited.
Cause
Issue is caused by Cyveraservice starting up in 32-bit mode on a 64-bit system
Resolution
Open Command prompt with administrative privilege
Go to C:\Windows\Microsoft.NET\Framework64\v2.0.50727
Run the following command: ldr64 set64
Verify the registry "HKLM\Software\Microsoft\.NETFramework\Enable64Bit (DWORD)", it should be 1