Several NX version on same drive
My basic procedure:
Install NX10 base (e.g. to C:\somewhere\NX10)
Copy the \NX10\ folder to \NX10.0.0.26\ (or whatever)
install MR1 (to \NX10\ folder)
Copy the \NX10\ folder to \NX10.0.1.7\ (or whatever)
install MR2 (to \NX10\ folder)
Copy the \NX10\ folder to \NX10.0.2.6\ (or whatever)
install MR2-MP1
Copy the \NX10\ folder to \NX10.0.2.6.MP1\ (or whatever)
install MR3
(repeat ad nauseum)
You end up with a bunch of folders in C:\somewhere:
\NX10
\NX10.0.0.26
\NX10.0.1.7
\NX10.0.2.6
\NX10.0.2.6.MP1
with the "NX10" folder having the latest release.
At this point write a .bat to start NX, have it prompt for the version, then set UGII_BASE_DIR and UGII_SITE_DIR appropriately & run NX.
For teamcenter users...
I'm not sure if it is still an issue, but I think TC always looks for NX in the same folder, so what I do is rename folders as needed.
E.g. if NX/TC is looking for NX10 in "C:\somewhere\NX10", with the above folders.
Say I want to run NX10.0.2.6.MP1
rename folder "NX10" to "NX10.0.3.5"
then rename folder "NX10.0.2.6.MP1" to "NX10"
The "NX10" folder now contains the NX10.0.2.6.MP1 files.
(again, I have shortcuts on my desktop pointing to a .BAT file to do the renaming for me)
The only issue with renaming folders is you have to close ALL NX (and related apps) sessions (NX, Postbuilder, external translators, etc.). Most of the time you do NOT need to close TC (just NX). (occasionally if something gets hung you have to close TC as well).