PBA Fails to Activate on Endpoints Using Dell Self-Encrypting Drive Manager
Summary: On an endpoint equipped with a compatible Self-Encrypting Drive, the PBA fails to activate if the required version of Microsoft Visual C++ 2015 is not properly installed.
Symptoms
Affected Products:
- Dell Encryption Enterprise Self-Encrypting Drive Manager
Affected Versions:
- v8.17.0 - 8.18.1
Cause
Not Applicable
Resolution
No error is reported in the install logs but the PBA fails to activate after installing the EMEAgent using script.
Checking the System Event Viewer on the endpoint it is possible to see the error below at boot time:
Error 8/15/2018 10:02:40 AM Service Control Manager 7000 None
The DellMgmtLoader service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.
Checking the PBA logs on the endpoint it is possible to see the error below:
2018.08.15 10:03:06.805 [04464] (00021) E Pba : exception on PbaPowerEventNotification PB_STARTUP - Unable to load DLL 'DellSEDProxy.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) 2018.08.15 10:04:05.045 [04464] (00021) I Sed : ShouldActivatePBA - No Opal Drive Present
But, the DellSEDProxy.dll is present in the path C:Program FilesDELLDell Data ProtectionClient Security Framework and the installed Disk is an Opal drive.
In the Procmon boot logs it is possible to see that the DellMgmtLoader service is trying to start:
10:02:40.4801071 AM services.exe 832 1568 RegQueryValue HKLMSystemCurrentControlSetServicesDellMgmtLoaderImagePath SUCCESS Type: REG_EXPAND_SZ, Length: 150, Data: "<C:Program FilesDELLDell Data ProtectionSecurity ToolsDCF.Loader.exe>"
But, it cannot find the Microsoft Visual C++ DLL VCRUNTIME140.dll:
10:02:40.8113365 AM DCF.Loader.exe 4472 4476 IRP_MJ_CREATE C:Windowssystem32VCRUNTIME140.dll PATH NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
Install the required Microsoft Visual C++, running the EMAgent_XXbit_setup.exe extracted from the Master Installer as per KB article How to Extract Child Installers from the Dell Data Security Master Installer.
Alternatively, you can download the latest Microsoft Visual C++ redistributable packages directly from Microsoft at Microsoft Visual C++ Redistributable latest supported downloads
.
On and x64 endpoint, the EMAgent_XXbit_setup.exe installs the Microsoft Visual C++ x64 and x86.
When correctly installed, they are showing as below in Programs and Features:

Figure 1: (English Only) Programs and Features entries for Microsoft Visual C++
To contact support, reference Dell Data Security International Support Phone Numbers.
Go to TechDirect to generate a technical support request online.
For additional insights and resources, join the Dell Security Community Forum.