NX Install
NX Install
NX Install
Release 11.0
Introduction ....................................................................................................................................... 3
Conventions .............................................................................................................................................. 3
Basic Windows Techniques ....................................................................................................................... 3
DVD Contents ............................................................................................................................................ 3
Supported Workstations ........................................................................................................................... 4
Licensing NX .............................................................................................................................................. 4
Overview of the Installation Process ........................................................................................................ 4
Preparing for the Installation ............................................................................................................. 4
Licensing Configuration Decisions ............................................................................................................ 4
Java Runtime Environment ....................................................................................................................... 5
Check File System...................................................................................................................................... 5
Check Disk Space ....................................................................................................................................... 5
Set Up TCP/IP Network Services ............................................................................................................... 5
Hardware Security Device ......................................................................................................................... 6
Installing NX 11.0 ...................................................................................................................................... 6
Installation Steps....................................................................................................................................... 6
Using the Maintenance Options ............................................................................................................... 8
Running NX 11.0 ................................................................................................................................ 9
Check System Virtual Memory .................................................................................................................. 9
Java Runtime Environment ....................................................................................................................... 9
Running NX 11.0 from the Start Menu ..................................................................................................... 9
Running NX 11.0 by Double-Clicking ......................................................................................................... 9
Running Multiple Versions of NX ............................................................................................................ 10
Automatic Installation of NX 11.0 ..................................................................................................... 10
Additional Topics ............................................................................................................................. 12
Uninstalling NX 11.0 ................................................................................................................................ 12
Changes ................................................................................................................................................... 12
2
Troubleshooting .............................................................................................................................. 13
Windows Diagnostic Tools ...................................................................................................................... 13
Creating Install Log Files.......................................................................................................................... 14
NX 11.0 Won't Start ................................................................................................................................ 14
NX Startup Very Slow .............................................................................................................................. 18
Proprietary & Restricted Rights Notice ............................................................................................. 18
3
Introduction
This document explains the installation and running of NX 11.0 on supported 64-bit Windows 7, 8 and
Windows 10 workstations. NX 11.0 is not supported on any Windows 32-bit platform.
Conventions
All references to "Windows" in this manual refer to 64-bit versions of Windows 7, 8 and 10.
Our company name is Siemens PLM Software, however, some program names, folder names
and some product kit names may still retain the old UGS company name.
All references to SPLM Licensing in this manual refer to Siemens PLM Software SPLM Licensing.
Windows menu items and commands will be written in bold letters.
When presenting a series of choices from a Windows pull-down menu, an arrow will be used to
represent the series of submenus, (e.g., StartAll ProgramsAccessoriesWindows Explorer). If you do
not have the Symbol font installed, or you browse this document on a non-Windows computer, you may
see the registered trademark symbol () in place of the arrows.
DVD Contents
NX 11.0 software is provided on DVD media. Typically, you will run the installation from the DVD, which
may be in a local DVD drive or mapped somewhere on your network. Alternatively, you may copy the
contents of the DVD to a hard disk, and run the installation from there. The hard disk may be attached to
your own computer, or it could be a network mapped drive.
The DVD contains the following main items:
README File Gives a brief description of the contents of the media, an official title and
version, and any special instructions.
nx110 This is the main NX 11.0 "BASE & OPTIONS" kit, which contains the installation
program, optional products and Translators.
SPLMLicenseServer_v8.2 This is the Licensing installation kit used for NX 11.0. This is a separate kit
.0_win64_setup which includes a separate installation and its own version numbering. It is only
required if installing a license server on your local machine.
Docs Folder Contains installation guides, Release Notes and Fixed PR information.
Supported Workstations
The NX 11.0 supported workstations are not listed in this installation manual; the information is
frequently outdated by new vendor offerings and support certifications. For information on NX 11.0
supported workstations, consult the Certification link on the Customer Support (GTAC) Web site:
http://www.siemens.com/gtac
Licensing NX
NX can be licensed in one of two ways:
1. NX can communicate with a license server which has had the SPLM Licensing software installed on it.
The license server is installed separately by the SPLMLicenseServer kit; it is not part of the main NX
installation. It is only required on license server nodes.
Note: The current SPLM Licensing daemons support NX versions 5.0 thru 10.0 but they are not
backward compatible with NX 4.0. For NX 4.0 and prior releases you will require the old
license daemons supplied in NX 4.0. You may run both the old and new servers at the same
time.
2. NX can acquire licensing information directly from a special node locked license file called a
Standalone Node-Locked License. In this scenario, no license server is needed, but this does require
access to a file that is encoded either to your machines Ethernet address or a hardware key (a.k.a
dongle device). In this case it is not necessary to install the SPLM Licensing product.
The SPLM Licensing installation is not needed for the following configurations:
The local machine receives licenses from another machine on your network (i.e. another machine is the
server and the local machine is a license client).
The local machine will use Standalone Licensing in which NX will acquire licenses directly from a
special Standalone Node-Locked License file.
Caution: The Standalone Node-Locked License file is a special type of license file that is node
locked to your machine or a dongle. It is not the same type of file used by License Servers.
A server license file cannot be used for Standalone Licensing.
The license server can be installed with the separate SPLM Licensing installation that is provided on this
media. One license server can serve licenses to many workstations running NX. The Standalone Node-
Locked License file will only provide licenses to your local machine running NX.
NX 11.0 uses the SPLM_LICENSE_SERVER environment variable. NX versions 5.0 thru 8.5, all use the
UGS_LICENSE_SERVER environment variable. NX 4.0 and earlier versions use UGII_LICENSE_FILE variable.
All three variables may exist on systems running concurrent versions. The default TCP socket for
SPLM_LICENSE_SERVER and UGS_LICENSE_SERVER is 28000, instead of 27000 as previously used in NX 4.0
and earlier releases.
For further information on the licensing installation see the guide Installing Siemens PLM License Server
provided on this media.
For further information about specific SPLM Licensing configuration options, please consult the Siemens
PLM Licensing User Guide.
NX uses the TCP/IP network protocol to communicate with the license server. Even if the Siemens PLM
License Server is running on the same computer, TCP/IP is still used.
If your computer does not have an Ethernet Card configured, you must install the Microsoft Loopback
Adapter, which is a "virtual" network adapter that will allow your computer to "talk to itself" via TCP/IP.
You may use the ping utility to check that your TCP/IP connection is operational. On the computer
where you will be running NX, open a Command Prompt window, and type
ping <hostname>
where <hostname> is the name of the computer you will be using as your License Server. If the network
connection is working correctly, several lines of diagnostic output will be displayed, indicating the time
required to transmit packets of data.
If the network connection is not working, you will receive an error message. You must be able to ping
your License Server (and vice versa) in order to run NX. For help with the ping utility, please consult your
Windows documentation or Help.
Installing NX 11.0
Please complete all of the pre-installation procedures from the previous sections before starting the
installation.
Installation Steps
Please use the following instructions to perform the installation:
1. Log onto your workstation, using an account with Administrator privileges.
2. Place the NX 11.0 DVD into the DVD drive on your system. When the DVD mounts, it will automatically
run the launch program and present the launch screen.
If this "autorun" feature is turned off for your DVD drive, follow the next two steps to start the
launch program.
In Windows Explorer click on the icon for your DVD drive.
Double click on the program launch.exe in the top level folder.
7
3. Select Install NX from the media Launch screen (if available). {A media launch screen may not be
available, or may be disabled on your system}
OR
Using Windows Explorer, navigate directly to the nx110 folder on the DVD drive, and double click on
setup.exe to start the setup program.
4. At the Welcome dialog, click Next to continue. Clicking on the Cancel button at anytime during the
installation will discontinue (and roll back) the installation.
5. Installation Type - Select the desired installation type: Typical, Custom or Configure a Mapped Drive.
These options are defined as follows:
Typical: All NX 11.0 products will be installed. Registry entries, shortcuts, and
system files will be configured for NX 11.0.
Custom By default, only the main NX Platform kit is selected for this type of
installation. You will be able to select additional products that you wish to
install. Registry entries, shortcuts and system files will be configured for
the selected products.
Mapped Use this option to configure NX 11.0 to run from a mapped drive location
Drive where it was previously installed on a file server. This allows you to run a
shared copy of NX 11.0 located on another machine.
Note: This option is not designed to fix a previous installation of the product. Use
the Repair or Modify options to fix or change a local installation. These
options will become available if the installation is run after NX 11.0 has
already been installed. See the section Using the Maintenance Options for
more information.
6. Destination directory - Enter the destination directory path or accept the default directory path
provided. The installation will create the directory if it does not exist. Click the Change button to
change the destination location.
7. Runtime language - Select the runtime language. In the language selection screen you may choose
the language to be used by NX at runtime, to present menus and text. This selection will set the
UGII_LANG environment variable which may be easily changed at a later time or set differently for
different users.
8
8. License server(s) - Enter the name of a license server, a list of license servers or a path to a
single Standalone Node-Locked License file. The installation will only support (1) of these
options.
Server name(s) are machine(s) that supply licensing information for running NX. This may
or may not include the hostname of your local node (the computer running this
installation). The hostname(s) of the license server(s) should be entered in the form
"<port>@<hostname>" (where <port> is the TCP port on which the Siemens PLM License
Server service runs on the license server; usually this will be 28000).
License file is a path to a single Standalone Node-Locked License file that NX will read to
acquire license information. A Standalone Node-Locked License file is a special license
file that is node locked to your hardware or hardware key. It is not the same type of file
used by License Servers. The installation dialog provides a Browse button to allow users
to navigate to their license file.
The answer to this dialog will be used to set the SPLM_LICENSE_SERVER environment variable on your
system. This environment variable may be changed at any time by the Administrator. Consult the
Siemens PLM Licensing User Guide for information on more advanced settings such as redundant
servers.
9. Confirmation - The final dialog is the Setup Confirmation screen. Verify your installation selections
before proceeding to the file copy sequence. To change any settings, use the Back button to navigate
back to the appropriate installation dialog.
Upon the completion of the file copy process, the installation procedure will configure NX 11.0 to run on
this machine. At the conclusion of the installation, NX 11.0 will be ready to run and selectable from the
Start Menu.
Running NX 11.0
Check System Virtual Memory
To set the system virtual memory (paging file size), select StartControl PanelSystem Advanced
system settingsAdvanced tab, click on Performance Settings buttonAdvanced tab. Under the area
labeled Virtual Memory, virtual memory size is displayed. Click the Change... button to make
modifications to disk and memory size selections. In the Virtual Memory dialog, highlight the disk drive
and verify that the drive you selected has enough disk space.
Set the initial sizes to the recommended values: We recommend setting initial size and maximum size to
the same value.
Initial Size (MB): 6144 is the minimum required, but users with large Assemblies may need much more.
Click the Set button. Click OK from the Performance Options window. This will bring up the System
Properties window.
Click OK. Restart your system to allow all changes to take effect.
Note: Virtual memory (paging file size) can be spread across several disks. Input/Output performance
may be improved using this method.
Note: To run NX 4.0 or earlier, you must continue to run the NX 4.0 (uglmd) service.
LICENSESERVER This property sets the value of the NX license server. It will default to the value of
the SPLM_LICENSE_SERVER environment variable (if it is set from a previous
installation) or 28000@<localhost> where <localhost> is your workstation name.
LANGUAGE This property sets the value of the user interface language for NX. Valid choices are
german, french, spanish, english, italian, japanese, korean, russian, simpl_chinese,
trad_chinese, braz_portuguese, czech, hungarian and polish. The default value of
this property is english.
INSTALLDIR This property sets the directory where NX will be installed. If not specified this will
default to C:\Program Files\Siemens\NX 11.0.
ADDLOCAL This property selects the features to be installed. Using ADDLOCAL=all will install all
the features, and so is the same as a typical installation. Using
ADDLOCAL=MAPPED_DRIVE is the same as selecting a mapped drive install.
If you are doing a mapped drive install, then select ADDLOCAL=MAPPED_DRIVE. If you are doing a custom
or typical installation then you must specify ADDLOCAL=all or include NX_PLATFORM as one of the
installed features. If ADDLOCAL is not specified on the command, it is the same as
ADDLOCAL=NX_PLATFORM
The remaining selectable features for a custom install are:
AUTOMATION_DESIGNER DIAGRAMMING DRAFTING
FIXTURE_PLANNER LINE_DESIGNER MECHATRONICS
TRANSLATORS NXNASTRAN SIMULATION
AUTOMOTIVE MANUFACTURING ROUTING
PROGRAMMING_TOOLS SHIP_BUILDING STUDIO_RENDER
TOOLING_DESIGN VALIDATION INSTALL
The following are examples of silent installations of NX 11.0.
Caution: The msiexec.exe examples below may appear on multiple lines because of document
formatting but they must be entered on your computer as one line. Arguments with
embedded spaces must be quoted.
This first example installs NX 11.0 silently, using a mapped drive installation, selecting the runtime
language to be French, and using the previously installed version in F:\Program Files\Siemens\NX 11.0. No
dialogs are displayed.
msiexec.exe /qn /i "Siemens NX 11.0.msi" ADDLOCAL=MAPPED_DRIVE SETUPTYPE=mapped
LANGUAGE=french INSTALLDIR="F:\Program Files\Siemens\NX 11.0"
This next example installs NX 11.0 silently, using a custom installation and selecting three features to be
installed. The installation is done to E:\Program Files\Siemens\NX 11.0, the runtime language is defaulted
to English, and the license server is specifically set to 28000@xyz. No dialogs are displayed.
msiexec.exe /qn /i "Siemens NX 11.0.msi" ADDLOCAL="NX_PLATFORM,TRANSLATORS,DRAFTING"
SETUPTYPE=custom INSTALLDIR="E:\Program Files\Siemens\NX 11.0" LICENSESERVER=28000@xyz
12
This last example installs NX 11.0 silently, using a typical installation. The installation is done to
E:\Program Files\Siemens\NX 11.0, the runtime language is defaulted to English, and the license
server is specifically set to 28000@xyz. In addition a verbose (*v) log file is generated to
c:\temp\install.log. The /qn+ switch will cause an ending message dialog to appear.
msiexec.exe /qn+ /L*v c:\temp\install.log /i "Siemens NX 11.0.msi" ADDLOCAL=all
INSTALLDIR="E:\Program Files\Siemens\NX 11.0" LICENSESERVER=28000@xyz
Additional Topics
Uninstalling NX 11.0
To remove the NX 11.0 product:
1. Log onto your workstation with an Administrator account.
2. Select StartControl PanelPrograms and Features
3. Select Siemens NX 11.0 and then click the Uninstall option.
You may also use the msiexec install option /x to uninstall NX 11.0 {e.g., msiexec.exe /x Siemens
NX11.0.msi}
There is no separate uninstall program or uninstall shortcut for NX 11.0.
It is not necessary to reboot after uninstalling NX 11.0.
The Siemens PLM License Server service supplied by the installation of the SPLM Licensing kit or from a remote
server will not be removed by uninstalling NX 11.0.
Changes
This topic provides an overview of significant changes in the installation kits for this release.
Kit Consolidation
To simplify kit selection at installation time, many kits have been combined into larger selectable groups
in the Custom installation selection menu. At the conclusion of the installation the folder structure will
be similar to previous NX versions. For example, a single Translators kit selection now includes all the
translators that were previously selectable in prior NX installation.
Obsoleted Kits
none
New Kits
AUTOMATION_DESIGNER
DIAGRAMMING
FIXTURE_PLANNER
TRANSLATORS {ACIS and Step242 translator}
SIMULATION
13
Renamed Kits
NXDIAGRAM to DIAGRAMCORE
UGII_ROOT_DIR obsoleted
In NX 11, the %UGII_ROOT_DIR% environment variable has been retired.
To find executables and libraries, a central runtime directory called NXBIN is now used.
NXBIN directory
The NXBIN directory, is created on all platforms at the %UGII_BASE_DIR%\nxbin location during the NX
installation. Executables and libraries from the user selected installed kits are consolidated into the NXBIN
directory during the installation.
Configuration and script files that used to be found under %UGII_ROOT_DIR% will now be in
%UGII_BASE_DIR%\ugii. Executables, libraries and jar files that used to be found under
%UGII_ROOT_DIR% will now be in %UGII_BASE_DIR%\nxbin
While the NX installation no longer sets the UGII_ROOT_DIR variable, the definition on the system will
remain to support earlier releases. If your code or scripts rely on %UGII_ROOT_DIR%, modify them to
ensure they work in NX 11.
Troubleshooting
Windows Diagnostic Tools
Windows provides a variety of tools that you can use to understand how your computer is working and
diagnose problems. Some examples are:
Windows System Info Can be found via StartAll ProgramsAccessoriesSystem ToolsSystem
Information. It provides information about your system, and allows you to print this
information, or save it in a file. You can also run Windows Diagnostics by typing
msinfo32 in a Command Prompt window.
Event Viewer Provides you with a log showing various low-level events that have occurred while
your system has been running. Again, you can typically access this utility via
StartControl PanelAdministrative Tools.
System Properties The System Properties item in Control Panel lets you check and modify the values of
environment variables that affect the behavior of your system. Variables are located
under StartControl Panel SystemAdvanced system settingsAdvanced
tabEnvironment Variables.
Net Commands Windows provides a wide variety of commands for diagnosing networking problems,
which can affect the systems ability to communicate with the SPLM Licensing
daemons. For more information, you might start by looking up the ping and netstat
utilities in Windows Help, or type net help in a Command Prompt window.
If you need help with any of these tools, please consult your Windows documentation or Help.
14
Caution: Customers using Bundle/Portfolio licenses must either set the bundle selection(s) via the
'UGS_LICENSE_BUNDLE' variable or the NX_BUNDLES registry entry with the package
name(s) of the bundle(s) before attempting to run NX. Licensing Tool honors the bundle
selections set by the variable but once Licensing Tool is used to apply a bundle, the
UGS_LICENSE_BUNDLE variable is no longer honored nor effective. If the NX_BUNDLES
registry entry exists (even if the value is blank), it would have to be deleted in order to
make the bundle selections effective for the UGS_LICENSE_BUNDLE variable if set.
Consult the Siemens PLM Licensing User Guide for further information
regarding Bundles, crossover licensing, automatic bundle consolidation and
automating the selection of NX 11.0 Bundle(s)/Portfolio(s).
Diagnostic messages will appear telling you some possible sources of your problem.
Some typical responses are:
License File Could Not If you are receiving your license data file via e-mail, you need to save it in text format.
Be Read Some users using MSWord as their reader may receive garbage in the license file (e.g.
License_Ugslmd.txt) when it is received in mail.
See splm_ugslmd.log When the SPLM License Server service is started, the log file splm_ugslmd.log is
created. The log file can give you the best information on the state of the license
server. This file can be opened with the Notepad editor, and it will give some
indication as to what went wrong. Errors may be a result of a corrupted license file,
the lmhostid not matching the license file, or networking problems involving TCP/IP or
DNS configuration. Use the instructions given earlier to check that there is a working
TCP/IP network connection to your SPLM License Server. This file is located by default
at:
c:\Program Files\Siemens\PLMLicenseServer\splm_ugslmd.log
This can only be performed from the license server.
Invalid host
Feature: gateway
Hostid: UG_HWKEY_ID=13625
In addition, the debug log (splm_ugslmd.log) will contain errors like the following:
DENIED: gateway fred@barney (INVALID error code (-9999,333)
For a USB hardware key, make sure that Device Manager shows an entry for Rainbow USB SuperPro key.
Control PanelDevice ManagerUniversal Serial Bus ControllersRainbow USB SuperPro
If the Sentinel driver is missing, manually install it:
On the license server, the Sentinel driver installation file can be found in the following (default)
installation path:
C:\Program Files\Siemens\PLMLicenseServer\Hardware_Key\ Sentinel System Driver Installer
7.5.7.exe
On the NX client, the Sentinel driver installation file can be found in the following (default) installation
path:
C:\Program Files\Siemens\NX 11.0\UGFLEXLM\ sentinel_installer.exe
This error may also be caused by selecting too few colors in Control PanelDisplaySettings tab. NX
11.0 will not run if the color palette is only set to 256 colors or if the resolution is below 1024x768.
Check the NX syslog file in your TEMP directory for other possible errors.