SAS® Data Management Server 2.9 returns the message "Windows could not start...Error 1: Incorrect function" after applying Hot Fix I8G004 or later


After you apply Hot Fix I8G004 for Base SAS® 9.4_M7 and update the cryptocme.dll shared library, you might encounter a pop-up message similar to the following:

Note that the service name that you were using (such as dfx-DMServer-server1) is incorrectly replaced by DataFlux Data Management Server (server#) in the message.

Workaround

There is a workaround to prevent the start-up error. The workaround requires access to the Microsoft Windows Registry Eeditor regedit.exe file as well as permissions to change the settings for that service. If you have those administrator privileges, complete these steps:

  1. After starting regedit.exe, navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\dfx-DMServer-server1 file and add the REG_MULTI_SZ key that is named "Environment."
  2. Enter the TKERSA2_LIB_PATH environment variable for this key with the full path to the folder
    "<sashome>\DataFluxDataManagementServer\2.9\lib\tkts" as follows:
TKERSA2_LIB_PATH=C:\sas\sashome\DataFluxDataManagementServer\2.9\lib\tkts

After you enter this environment variable, the service should start again.

To obtain a fix for this issue, contact SAS Technical Support.