一般情况下,多版本共存都是遵循低版本先安装,再安装高版本的原则。但是一些特殊情况,比如低版本用的比较多,高版本用的比较少的情况,就像题主说的这种情况。
特别是NX12.0和低版本共存,而又先装高版本再装低版本的情况。因为你的NX10.0安装程序会覆盖环境变量SPLM_LICENSE_SERVER的变量值,比如原先NX12安装的端口是27800,而你现在NX10.0安装程序会把端口替换成28000,这样安装 你装完NX10.0的时候,你的NX12.0软件就无法启动了。
在这种情况下,当你安装完NX10.0以后,要手动在环境变量里把SPLM_LICENSE_SERVER的变量值改成27800,就可以NX12和NX10两个版本共存了。