After installing or upgrading DLP agent, both EDPA and WDP services immediately crash. When investigating the "edpa_ext0.log" logs you will see the following errors:
(For this issue its likely you will need to gather logs using symdiag)
File: Files/C__Program Files_DLP_Endpoint Agent_edpa_ext0.log
Date: <TimeStamp>
Thread: 1048
Level: WARNING
Source: FileSystem.ApplicationChecklist
Message: Failed in getting explorer path (shell), err:2
File: Files/C__Program Files_DLP_Endpoint Agent_edpa_ext0.log
Date: <TimeStamp>
Thread: 1048
Level: SEVERE
Source: FileSystem.FileSystemConnector
Message: Exception occured while starting the FileSystemConnector. Error Code : 0x80010005
Windows event will also contain the following:
15.X/16.0+
The DLP agent service (fsc.dll) is unable to initiate its drivers as it fails to determine the path to the Windows shell, and in turn this causes the agent to shut down. This results in the two corresponding errors in the logs.
Make sure that under HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon you have Shell (REG_SZ) entry in your registry. If missing, create it with explorer.exe as the Data value.
Example: