Issue
- ESET Endpoint Encryption (EEE) client software includes a service component. The service component must be started within the first three minutes after EEE is launched, or you receive the following error: "An error occurred communicating with the ESET Endpoint Encryption subsystem. The ESET Endpoint Encryption software may not be installed correctly."

Solution
Old version of EEE (formerly DESlock+) being installed on newer operating system
The most common cause for this error is when an out-of-date version of EEE (formerly DESlock+) client is installed on the latest Windows version.
Install the current, most recent version of EEE will address the error.
If the issue persists, verify the EEE service is present and running:
-
Press the Windows key + R key, type services.msc into the Open field and click OK.
-
In the list of installed services, find the DESlock+ Service entry and follow the steps in the applicable expander below:
Service not present
-
Open Programs and Features in the Windows settings.
-
Select the ESET Endpoint Encryption entry in the list of installed software.
-
Click Repair.
-
Allow the system to repair and restart.
Startup type incorrect
The Start-up Type of the DESlock+ service should be listed as Automatic:
-
Right-click the DESlock+ Service.
-
Click the Properties item from the context menu.
-
In the Startup Type drop-down menu, select Automatic.
-
Click OK.
-
Follow the steps in the Service not started section.
Service not started
If the service status is blank or stopped, start the service using these steps:
-
Right-click the DESlock+ Service.
-
Click Start. The status will change to Started.
Figure 1-1 -
If the ESET Endpoint Encryption (EEE) frontend is running, exit it by right-clicking the EEE system tray icon and select Exit.
Figure 1-2 -
Press the Windows key + Q key, type ESET Endpoint encryption into the Search field and click ESET Endpoint Encryption (EEE) to start the app.
-
Create/adjust a registry key to change the service start-up time allowance
If starting the service manually and rebooting the machine does not fix the problem:
-
Press the Windows key + R key, type regedit into the Open field and click OK.
Figure 2-1 -
Navigate to the following location:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control -
Verify the ServicesPipeTimeout value exists. If the value does not exist, create a DWORD (32-bit) Value and name it ServicesPipeTimeout.
-
Set the decimal value to 120000.
Figure 2-2 -
Restart your computer for the change to take effect.
Other solutions
- We have seen cases where some anti-malware and anti-virus systems incorrectly flag the ESET Endpoint Encryption (EEE) service and prevent it from being installed. Check logs of any such utilities to verify this is not the cause of the problem you are experiencing. If EEE software is incorrectly flagged, whitelist the EEE software and then perform the install repair process
- We have seen rare instances where other recently installed software prevents the DESlock+ service from starting. If this is the case, restart Windows again, as it may resolve the problem
- If the client is managed by an EEE Server, check logs of any Firewall software to see if it has blocked the DESlock+ Service from starting