What causes the error, "System Error #5744" when attempting to license the StarTeam Server?

0 Likes

Problem:

What causes the error, "System Error #5744" when attempting to license the StarTeam Server?

Resolution:


  • Product Name: StarTeam
  • Product Version: 2005 R2
  • Product Component: Licensing
  • Platform/OS Version: All


This usually occurs when you are using Terminal Services and we recommend you look at the following article:

Why does my StarTeam server log report "Msg = System error #5744" when the server fails to start?


If you continue to experience problems after reviewing these articles then try the following.

At installation time, StarTeam normally tries to install a file called mfcstlv.dll into the "C:\WinNT" or "C:\Windows" folder, but in certain situations when you are trying to register the license, it is trying to locate that specific dll from some other location. StarTeam will look for this file in the directory returned by the Windows API call "GetWindowsDir" this can cause problems for users of Terminal Services because this gives each user their own "local" Windows directory.

The following registry entry tells Windows to return the actual Windows directory to StarTeam.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\StarTeam


There are two options that can now be tried, either:

  1. Add a copy of the mfcstlv.dll into the location specified in the registry key named above.
  2. Copy the mfcstlv.dll into the location returned by the command "echo %windir%"


Old KB# 27542
Comment List
Related
Recommended