Loading...

Knowledge Center


Data Loss Prevention Endpoint agent unexpectedly fails to install on a client system with client deployment task configured
Technical Articles ID:   KB85555
Last Modified:  5/24/2019
Rated:


Environment

McAfee Data Loss Prevention (DLP) Endpoint 11.x, 10.x
McAfee ePolicy Orchestrator (ePO) 5.x
Microsoft Visual C++ Redistributable

Summary

A product deployment task unexpectedly fails after trying to install Data Loss Prevention Endpoint on a system.

Problem

DLPAgentInstall.log records the following:
  • Info 1000. LOG - VerifyPrerequisiteInstalled
  • Info 1000. verifyVCRedist2005Installed was Called.
  • Info 1000. isVCRedistInRegistry was Called.
  • Info 1000. isVCRedistInRegistry: Found 2005 Redistributable.
  • Info 1000. isVCRedistInRegistry: 2005 Redistributable wrong version.
  • Info 1000. isVCRedistInRegistry: Couldn't find correct Microsoft Visual C++ 2005 Redistributable version.
  • Info 1000. VerifyPrerequisiteInstalled: KeyView VCRedist installation failed.
  • Info 1000. LOG - VerifyPrerequisiteInstalled failed. Reverting installation

Problem

Event viewer records the following in the Application log:
  • Beginning a Windows Installer transaction: c:\.......\vc_red.msi. Client Process Id: 3800.
  • Product: Microsoft Visual C++ 2010 x86 Redistributable - 10.0.40219 -- Configuration completed successfully.
  • Windows Installer reconfigured the product. Product Name: Microsoft Visual C++ 2010 x86 Redistributable - 10.0.40219. Product Version: 10.0.40219. Product Language: 0. Manufacturer: Microsoft Corporation. Reconfiguration success or error status: 0.
  • Ending a Windows Installer transaction: c:\.......\vc_red.msi. Client Process Id: 3800.
  • Beginning a Windows Installer transaction: C:\Users\....\AppData\Local\Temp\IXP001.TMP\vcredist.msi. Client Process Id: 2144.
  • Product: Microsoft Visual C++ 2005 Redistributable -- Error 1714.The older version of Microsoft Visual C++ 2005 Redistributable cannot be removed. Contact your technical support group. System Error 1612.
  • Windows Installer installed the product. Product Name: Microsoft Visual C++ 2005 Redistributable. Product Version: 8.0.61001. Product Language: 0. Manufacturer: Microsoft Corporation. Installation success or error status: 1603.
  • Ending a Windows Installer transaction: C:\Users\.........\AppData\Local\Temp\IXP001.TMP\vcredist.msi. Client Process Id: 2144.
  • Beginning a Windows Installer transaction: C:\Users\....\AppData\Roaming\McAfee\McAfee DLP Endpoint\install\DLPAgentInstaller.msi. Client Process Id: 3172.
  • Ending a Windows Installer transaction: C:\Users\.......\AppData\Roaming\McAfee\McAfee DLP Endpoint\install\DLPAgentInstaller.msi. Client Process Id: 3172.
  • Product: McAfee DLP Endpoint -- Installation failed.

Problem

Event viewer records the following in the System log:
  1. A service was installed in the system.
    • Service Name:  hdlpflt
    • Service File Name: system32\DRIVERS\hdlpflt.sys
    • Service Type: kernel mode driver
    • Service Start Type: system start
    • Service Account:
  2. File System Filter 'hdlpflt' (6.1, yyyy-mm-dd T hh:mm:ss.000000000Z) has successfully loaded and registered with Filter Manager.
  3. A service was installed in the system.
    • Service Name: McAfee DLP Endpoint Service
    • Service File Name: "C:\Program Files\McAfee\DLP\Agent\fcags.exe"
    • Service Type: user mode service
    • Service Start Type: auto start
    • Service Account: LocalSystem
  4. File System Filter 'hdlpflt' (Version 6.1, yyyy-mm-dd T hh:mm:ss.000000000Z) unloaded successfully.
This system log shows that the DLP Endpoint agent installation completed, service was started successfully, and it rolled back immediately.

Cause

On the client, the Microsoft Visual C++ 2005 Redistributable package has become corrupted.

Solution

To successfully run the DLP Endpoint deployment task on a client system, do the following:

       On the client:
  1. Click Start, Control Panel, and Add/Remove Programs.
  2. Remove all versions of the Microsoft Visual C++ Redistributable Package.
       In ePO:
  1. Reinitiate the DLP client deployment task and initiate the wake-up agent.
  2. DLP Endpoint automatically installs the Microsoft Visual C++ Redistributable Package on the client and the DLP Endpoint client deployment task completes successfully.

NOTE: Older versions of Microsoft Visual C++ Redistributable packages might not be visible in the Microsoft Windows Add or Remove Programs page. To correct the visibility issue, download the Windows diagnostic tool from: https://support.microsoft.com/en-in/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed

This tool fixes the issues that prevent existing programs from being uninstalled.

Solution

CAUTION: This article contains information about opening or modifying the registry.
  • The following information is intended for System Administrators. Registry modifications are irreversible and could cause system failure if done incorrectly.
  • Before proceeding, Technical Support strongly recommends that you back up your registry and understand the restore process. For more information, see: http://support.microsoft.com/kb/256986.
  • Do not run a REG file that is not confirmed to be a genuine registry import file.

Not all Microsoft Visual C++ Redistributable packages appear in the installed programs list on some systems. These packages need to be removed manually using the following steps:
  1. Open the Windows Registry, go to File, Export, and save a backup of the registry.
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\1af2a8da7e60d0b429d7e6453b3d0182\InstallProperties
  3. Right-click the UninstallString string value and click Modify and copy the uninstall path.
  4. Go to Start, click Run, and paste the uninstall path.
  5. Click OK.
  6. After the uninstall has completed, reboot the system.
  7. Redeploy the DLP Endpoint agent to the client system.

Rate this document

Beta Translate with

Select a desired language below to translate this page.

Glossary of Technical Terms


 Highlight Glossary Terms

Please take a moment to browse our Glossary of Technical Terms.