A DLL required for this install to complete could not be run when running EnforceServer.msi
search cancel

A DLL required for this install to complete could not be run when running EnforceServer.msi

book

Article ID: 374525

calendar_today

Updated On:

Products

Data Loss Prevention Data Loss Prevention Enforce

Issue/Introduction

When running the EnforceServer.msi it fails right after providing the Database details and credentials. The error displayed on the screen reads "There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor."

 

Cause

One of the most common causes of the issue is lack of all the necessary system permissions to use the DLLs located in the System32 or ORACLE_HOME directories.

Resolution

To resolve the issue do not run the EnforceServer.msi by double clicking on it in the Windows Explorer. Instead open elevated Command Prompt by running it as administrator, navigate to the path where the MSI is located and run it using the below command:

msiexec /i EnforceServer.msi

 

This will ensure that the installer has all the necessary permissions to access all the files needed during the installation process.

Additional Information

DLLs used by the installer at this specific step of the process in DLP 16.0.2. Please note that those may be subject to change with different versions of the product. 

 

C:\Windows\System32\AcLayers.dll
C:\Windows\System32\advapi32.dll
C:\Windows\System32\authz.dll
C:\Windows\System32\cryptui.dll
C:\Windows\System32\dnsapi.dll
C:\Windows\System32\edputil.dll
C:\Windows\System32\kernel32.dll
C:\Windows\System32\logoncli.dll
C:\Windows\System32\msihnd.dll
C:\Windows\System32\msvcp140.dll
C:\Windows\System32\mswsock.dll
C:\Windows\System32\netapi32.dll
C:\Windows\System32\nsi.dll
C:\Windows\System32\ole32.dll
C:\Windows\System32\riched20.dll
C:\Windows\System32\samcli.dll
C:\Windows\System32\secur32.dll
C:\Windows\System32\ucrtbase.dll
C:\Windows\System32\vcruntime140.dll
C:\Windows\System32\vcruntime140_1.dll
C:\Windows\System32\wsnmp32.dll
C:\Windows\System32\wsock32.dll
ORACLE_HOME\bin\ORASLAX19.DLL
ORACLE_HOME\bin\oci.dll
ORACLE_HOME\bin\oraasmclnt19.dll
ORACLE_HOME\bin\oracell19.dll
ORACLE_HOME\bin\oraclient19.dll
ORACLE_HOME\bin\oraclsce19.dll
ORACLE_HOME\bin\oracommon19.dll
ORACLE_HOME\bin\oracore19.dll
ORACLE_HOME\bin\orageneric19.dll
ORACLE_HOME\bin\orahasgen19.dll
ORACLE_HOME\bin\oraldapclnt19.dll
ORACLE_HOME\bin\oran19.dll
ORACLE_HOME\bin\orancds19.dll
ORACLE_HOME\bin\orancrypt19.dll
ORACLE_HOME\bin\orangsmshd19.dll
ORACLE_HOME\bin\oranhost19.dll
ORACLE_HOME\bin\oranl19.dll
ORACLE_HOME\bin\oranldap19.dll
ORACLE_HOME\bin\oranls19.dll
ORACLE_HOME\bin\orannzsbb19.dll
ORACLE_HOME\bin\oranro19.dll
ORACLE_HOME\bin\orantcp19.dll
ORACLE_HOME\bin\orantns19.dll
ORACLE_HOME\bin\oraocr19.dll
ORACLE_HOME\bin\oraocrb19.dll
ORACLE_HOME\bin\oraocrutl19.dll
ORACLE_HOME\bin\oraons.dll
ORACLE_HOME\bin\oraplc19.dll
ORACLE_HOME\bin\oraplp19.dll
ORACLE_HOME\bin\orapls19.dll
ORACLE_HOME\bin\orasnls19.dll
ORACLE_HOME\bin\orasql19.dll
ORACLE_HOME\bin\oraunls19.dll
ORACLE_HOME\bin\orauts.dll
ORACLE_HOME\bin\oravsn19.dll
ORACLE_HOME\bin\orawsec19.dll
ORACLE_HOME\bin\oraxml19.dll
ORACLE_HOME\bin\orazt19.dll
ORACLE_HOME\bin\oraztkg19.dll