How can I activate a license in SmartPLS?

License Activation

Most typically you have to enter your license credential in a SmartPLS dialog during first startup. If that license dialog does not appear, you may open it via > SmartPLS > Switch License from the main menu.

License dialog

How to automate license activation

A silent license activation might be useful if SmartPLS is distributed to lots of computers. In this case, the SmartPLS application will not show the licensing dialog. Instead, licensing information is read from the smartpls.ini config file.

The location of this config file is at:

  • Windows: c:/program files/smartpls4/smartpls.vmoptions
  • Mac OSX: /Applications/SmartPLS/Contents/vmoptions.txt

You will need administrator rights when you edit this file!

Configurations for a seat license key

Just add the following lines to that file and replace the sample data with your own license key and administrator contact information. This setup will hide the main licensing dialog and SmartPLS will always use the key you provided. If any licensing problems occur when SmartPLS is run, an info dialog will appear which will also contain the administrator contact information.

-Dlicense=KYXXX-DRC39-GB4PY-NXXXS-UEYAM
-DlocalAdminEmail=admin@sample.org
Note: For SmartPLS 4.x you have to configure the correct key. This key may be different from the key you received by email. To get the correct key, do the following:
  1. Enter your license key in the SmartPLS dialogs.
  2. Copy the license key that is displayed after successful activation and copy it into the config file

Configurations for floating license server

The same setup applies if you host your own license server but with different parameters. In this case you need to setup the IP address and port of your license server installation.

-DlicenseServer=192.335.212.111:16090
-DlocalAdminEmail=admin@sample.org