GTX logo
Welcome to GTX
YouTube Logo
GTX Support : Network License

   The GTX network software licensing system is based on the Flexera Publisher technology used by a number of software publishers.
The network license manager communicates with the client computers on the network using TCP. This communication must be allowed by any firewall and security application on the licensing host server.

Below are some suggestions to help setup and debug. The settings may differ depending on which firewall, security applications, and versions are in use. Note that these are only suggestions and the final security for your site rests with your IT department and their IT policies.

Add applications and daemons to firewall and security : #firewall

  • Add an exception to the firewall and any anti-virus/security application for these executable files: gtxflex.exe, lmgrd.exe, lmtools.exe
  • Add the lmutil.exe application as well, if you will be using it for debugging.

If the license manager is running on the more advanced firewalls found on servers this will require additional advanced settings.

LMTOOLS status will show you which ports are being used by the license system. Either assign already open ports to the executables or open the inbound and outbound TCP ports numbers used by gtxflex.exe and lmgrd.exe as seen in the LMTOOLS status.

How to verify the properties of the FLEX service are set correctly : #DACL

How to verify the properties of the FLEX service are set correctly. LMTOOLS adds a service to the Windows system services with the same service name entered in LMTOOLS. (LMTOOLS.exe : Config Services : Service Name)

Note that these changes will often fix an update DACL error.
DACL error occurs when saving the service in the LMTOOLS application (LMTOOLS.exe : Config Services : Save Services).
LMTOOLS message : Updating DACL Failed - Service has been created but failed to update the DACL settings of FlexNet Licensing Service.

  • Click Windows Start : Run : type services.msc
  • Select the service with the same name as the service name in LMTOOLS
  • Right-click on the service, select Properties on the context menu
  • Select General tab, set Startup type to Automatic
  • Select Log On tab, select Local System Account
  • Click Apply and OK

Service Properties Dialog

Service Properties Dialog

  • Start LMTOOLS
  • Click Config Services tab - select the correct service
  • Restart the service

Application and daemon security on the internet

    Note that the lmgrd or vendor daemon (gtxflex) components should only be exposed to trusted networks especially if they are accessible on the internet.

Verify Open or Listening Ports

On the license server, before specifying a specific port verify that the port is not in use by running the Window's NETSTAT utility . Open a DOS Command window and run the command:
    netstat -an
Once the license server is running the NETSTAT utility can be used to verify that the ports are now in use by the licensing applications.

Ports can also be verified from outside the server by using the Window's TELNET utility:
    telnet host port
  • timeout - firewall is blocking access
  • connection refused - nothing is running on that port

  • accepted - something is running on that port

IPV4 Network Addresses

IPV4 network addresses must be enabled on the network license server.
Unfortunately, with Windows and Flexera in a transition phase between IPv4, IPv6 and mixed, it is creating more support issues. Conflicts usually show up in the form of a blank LMTOOLS log file, an immediate LMGRD exit, or the vendor daemon in a zombie state with no port # detailed in the log file.

Add Selected Ports to License Files (#ports)

GTX recommends specifying the chosen port numbers in the server license file (GTXNET.LIC) and the client license file (GTX.LIC).

Specifying port numbers in the server license file (GTXNET.LIC) will ensure that the same port numbers are used everytime the license server is restarted. This is critical if multiple license services are being used on the same license server or specific port numbers are required for the firewall.

An example of port numbers from the LMTOOLS debug log file:
    9:54:52 (lmgrd) lmgrd tcp-port 27003
    9:54:52 (lmgrd) gtxflex using TCP-port 3612
An example of port numbers specified in the server license file (GTXNET.LIC):
    SERVER LicenseServerName HostID 27003
    VENDOR gtxflex port=3612

Verifying and Debugging With LMUTIL

The LMUTIL application has a number of useful options, is in excellent and simple debugging tool to test the local license server. Copy it to a client machine, open a DOS Command window and run the command:
    LMUTIL stat -a -s[server IP]
For GTX network licensing to be running the output must have the GTX vendor daemon “gtxflex” UP:
    GtxServerXP3: license server UP v11.11
    Vendor daemon status (on GTXSERVERXP3):
    gtxflex: UP v11.11

Note that the LMUTIL utility has recently changed and the best method is to point it at the network license manager server by including the -s option on the command line with the server's IP (IPV4) address. There is no space between the -s option and the IP address.

Note on socket error (Socket Error -7): #socket

The application on the client computer displays a socket error (-7) in the license log file.
A socket error indicates that an older version of the GTX-Flex licensing utilities are being used on the server and the client has a newer version of the product.

    GTXRaster CAD PLUS 2018 (arx:2018 (21.3) - Build 20, 64-bit, Jul 5 2018)
    This product is not authorized or is not authorized at this product level.
    No socket connection to license server manager.
    Feature: PWN2100
    Errno: -7
Solution: Upgrade the GTX-Flex licensing utilities on the network server. See above:   
Network Licensing Download

Note on DACL error or telnet port (23) error:
The current version of the GTX-Flex licensing utilities requires setting the Log On properties on the Flex Service.

Solution: Follow the instructions on this page:   Setting Flex Service Properties

Data Execution Prevention

Data Execution Prevention (DEP)is a Windows operating system feature that monitors applications to verify they are using system memory safely. On some Windows server versions, DEP may cause a conflict with the LMTOOLS application. This can be verified by stopping the LMTOOLS application, and the GTXFLEX, and LMGRD processes. Add all three EXE files to the DEP excepton list and then restart the LMTOOLS applications.

General Debugging

The main reasons a client cannot get a license:
  • Wrong product or version was installed on client or HASP/hardware licensing was installed instead of software licensing.
  • GTX.LIC was not installed on client.
  • License server has moved to another server, but GTX.LIC file on client was not updated to point to the new server
  • License server not configured correctly
  • License server firewall not correctly configured to allow TCP communication.
Note, that if one client computer can get a network license, but another client computer can't get a license, then the issue lies with the client computer and not the license server.
Software License
Activation Help
Support Navigator
Product FAQ
Request Support

Footer bullet1 Footer bullet2 Footer bullet3

© Copyright 2021 GTX. All Rights Reserved.
GTXScanClean is protected by U.S. Patent No. 7,016,536

GTX Europe, Ltd. address and phone number have changed. March 31, 2021

GTX Europe, Ltd. • Cams Hall, • Fareham, Hampshire
United Kingdom PO16 8AB • tel: +44 (0) 1329.227.455 • fax: +44 (0) 1329.227.445 • email:
(UK registration information • Company: GTX Europe Ltd. • Registered Number: 2156326 • Place of registration: England)

r2v raster to vector tiff cals g4 raster to vector paper to cad paper to cad paper to cad tiff view markup redline view markup redline view markup redline vectorization vectorisation vectorization vectorisation vectorization vectorisation R2V GTXRaster CAD GTXRaster Trace GTXRaster CAD Plus GTXRaster R2V GTXImage CAD GTXImage Tools scanclean ScanClean GTXScan Clean Rastercad rastertrace rastercad plus raster r2v v2r rasterization rasterisation rasterization rasterisation rasterization rasterisation Redlining Markup