Skip Navigation LinksInstalling-NX


Installing NX

So you’re all excited because you finally have NX and now you think I just pop in the DVD and I will be on my way to a world of Design, Manufacturing and Simulation bliss that most can only dream about.  Well, there are just a couple other steps that you need to take first, and this guide will walk you through it. 

License Files

Before you bother going through installing NX, you need to make sure that you have a license file.  NX is not like most software programs that only require a key to be punched in when the software is installed.  Whenever you try to start NX, it has to communicate with a program called Flex License Manager and Flex will tell NX whether or not you are authorized to use NX and what portions of NX you are authorized for.  Flex determines what you have authorization for based on what is on your license file. 

A couple of sections of my license file are shown below.  The first section shows the header and then has some information about the computer that Flex is running on and then goes into the information that Flex needs to determine what I am authorized to use.  I only show part of this information, for brevity’s sake.  The second image shows the section of the license file that tells the users what modules they have access to and is in the license file for informational purposes and again, I am only showing some of it for brevity’s sake. 

If you are going to be in charge of the license file, then there are a couple things you need to make sure of in order for the license to be valid.  First, make sure the name of the computer that you are installing Flex on is shown where you see WKS10001 in the first image above.  Your license file may say YourHostName. Secondly, if your license file says this at the top

then you need to  register your composite ID with Siemens, so keep reading and you will find out how.

So, why Flex and not just product keys, you ask.  The beauty of Flex, is that if you have a business network and you buy floating license, then you can run NX from any computer on your business network as long as there is a license available.  So if you have 2 floating licenses and 26 computers on your business network, then you can install NX on all 26 computers and use it on any one of them as long as you don’t have more than 2 people using it at the same time.  What is even better is that if your company has a static IP address, then you can access your NX licenses from anywhere as long as you can connect to the internet.  This only applies to floating licenses, node locked licenses can only be used from one computer, but they still use Flex. 

When you buy NX you have to decide which computer is going to run Flex – there are no special requirements – and then you use a software program from Siemens (ugs_composite.exe) to generate a unique ID for that computer, called a composite ID (which you can see in the first line below the header of my license file along with the name of the computer – WKS10001).  The composited ID is used to tie the license file to the computer so you can’t just copy the license file and run it on more computers to get more licenses.  The license file is also version specific (the one shown above is for version 7.5).  If you are on maintenance, you get a new license file every time a new version comes out.  Flex decodes all the gibberish that is shown in the body of the license file to make sure that Flex is running on the right computer and that the person using NX is authorized for the version and the module that they are requesting and the license for the module is not already being used. 

License files are distributed via email, so depending on your role at your company, you may have received the license file, or your IT guy may have received it or your engineering manager.  If nobody has any idea where the license file is, you can call Endesin at 716-698-8411 or GTAC at 800-955-0000 and we can tell you who the last license file was sent to.


So, now that you know all about Flex and license files, you need to get a WebKey and you need a license file to do it.  A WebKey will give you access to GTAC’s online resources.  GTAC stands for Global Technical Access Center and it is the tech support division of Siemens and when combined with the tech support team from your local channel partner, you have the best tech support program in the industry. 

So, you need two things to get a WebKey, your Sold-to-ID and your WebKey Access Code – both of which are in the header of your license file as you can see in the images above (they are scratched out so you can’t all go get WebKeys on Endesin’s account).  If you can’t find your license file and you already have the NX DVDs, you can skip this step, but at some point, you really need to get a WebKey.

Once you have your Sold-to-ID and WebKey Access Code, go to as shown below and click on WebgKey Management.  

In the next page, click on Create Account, then click on Siemens PLM Standard WebKey Creation, then enter your Sold-to-ID and WebKey Access Code and click Continue, then fill out the form and click Submit and in a few minutes, you will receive and activation email, so click the activation link in the email and congratulations, you have a WebKey.

Composite ID Registration

If you need to register your composite ID as discussed in the License File section on page 2, then the first thing that you need to do is go back to and click on License Management and then hover over Register your Composite ID and then click the link Download CID Utility.

Select your OS and click the link for the zip file to download the utility.  You need to run this utility on the computer that you are going to install Flex on.  The computer that you are going to install Flex on has to have an Ethernet card installed and you need to disable any WiFi cards before you run the CID utility (you can do this in device manager – just right click the WiFi adapter and click disable).  Once you have done this, double click ugs_composite.exe and you will see a DOS window with Composite=############.  Now back in GTAC web page, click on Register your Composite Host ID and you will see the License Management page as shown below.  Make sure the correct Sold-to-ID is selected in the highlighted box and click on Composite Host ID.  Click on Enter CID and then put in your Composite ID and the name of the computer running Flex and then Click Submit (unless you have 3 computers running Flex for redundancy, you only need to put in 1 Composite ID and Hostname).

Downloading NX

If you need to download NX, you need to register your IP address, so go back to and click on License Management and then Register IP Address.  Again, you will be taken to the License Management page.  Make sure the correct Sold-to-ID is selected in the highlighted box and click on Register IP.  Go to to get your IP address and enter it into the form and then click submit.  If it says you already have an IP address registered and it doesn’t match what you get from then you will have to call your channel partner or GTAC to change your IP address.

Now you can download the software, so go back to and click on Download and Upload Files and you will be taken to the Siemens PLM FTP Server as shown below.  Click on All Siemens PLM Products to download NX.

On the next page, select the tab for the product you want to download (only one tab will be available unless you purchased more than one product), expand the node for your OS and then click the product to start the download.  

After you have downloaded the full product release, you need to download the documentation.  Trying to use NX without the documentation is a bad idea.  There is a documentation node in the OS node where you downloaded the full product release, so find the zip file for your version and click it to start the download.  After you have the full product release and the documentation, you need to download latest maintenance release.  So go back to the FTP server home page and select NX/Unigraphics NX from the Product Updates section.  Click on maintenance-release, select the full product version, select your OS and then click on the latest maintenance release to start the download (maintenance releases are cumulative, so you only need the latest one).  Both 64 bit and 32 bit Windows versions are in the same folder, so make sure you get the correct one. 



Now we are ready to install.  If you have the DVD, just pop it in the drive, if you downloaded the software, extract the files from the zip folder and double click on Launch.exe.  

If Flex is already installed on some other computer at your company, then just click on Install NX.  I highly recommend just clicking Next on each screen to accept all the defaults, unless you have a good reason not to.  The only part of the installation that requires any intervention is entering your Flex licensing information. 

If you are installing Flex on your computer, then put in 28000@yourcomputername.  If you are using Windows, You can get your computer name in the system properties section of the Windows control panel.  If you are installing Flex on a different computer, then put the name of that computer in the place of yourcomputername.  If your IT guy is handling the Flex stuff, then just ask him for the computer name.  If you thing Flex is already on another computer, but nobody knows what computer it is, you can look at an existing computer on your network that is running NX and look at the system variables.  Go to the system properties page and click on Environment variables and look for a system variable called UGS_LICENSE_SERVER and put the value for the variable into the screen above.  Other than that, the NX install takes care of itself.  

If you need to install Flex, click Install License Server.  Again, I highly recommend sticking with all the defaults.  All you need to do is select the license file when prompted and that’s it.  You don’t have to save the license file any place special.  Just save it out of your email to somewhere on your hard drive, put in our computer name as discussed earlier if necessary and then browse to it when you see the screen below.  

Next, install the documentation (make sure you do this before you install the maintenance release, because the maintenance release updates the documentation as well).  Pop in the DVD, or extract the zip file and double click Launch.exe and then click the install button for your OS and then click Next to accept all the defaults.  

Finally, install the maintenance release.  Pop in the DVD or extract the zip file and double click Launch.exe and the update takes care of the rest and you now have NX installed and up to date.  Your days of product development bliss are just moments away. 
Before you can start NX, you need to select the bundle that you are going to use, so go to Start – All Programs – UGS NX 7.5 – NX Licensing Tools – License Options to launce the Licensing Tool.  Select the bundle that you want and click Add and then click OK.  Now fire up NX and design the coolest thing ever (and then give me one).

If the Licensing Tool did not come up, you probably are having a fire wall issue.  You have to open port 28000 on the computer running Flex to incoming TCP connections and you also have to put exceptions in on the computer running flex for lmgrd.exe and ugslmd.exe, both of which are in C:\Program Files\UGS\UGSLicensing in a default Windows install. 

Have fun with NX!!!!!!

Dave Holland