LabVIEW安装程序需要Windows1064位(版本1507)或更新版本
使用NI软件构建了一个发行版,在使用Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012R2,或任何32位操作系统的机器上安装构建的安装程序时,、收到了错误。将显示以下错误消息:“此安装程序需要Windows1064位(版本1507)或更高版本”。错误消息类似于以下内容:
从NI包管理器(NIPM)20.7和元部署框架(MDF)20.7开始,NI安装程序将不再支持Windows 10或任何32位操作系统之前的视窗版本。如果您最近升级到NIPM20.7或安装了使用NIPM20.7或MDF20.7构建的任何NI软件,则系统上的底层部署引擎也会更新。这意味着您无法再构建在Windows7、Windows8、WindowsServer2008R2、WindowsServer2012R2或任何32位操作系统
上运行的发行版。
基于NIPM的发行版
这些步骤主要适用于基于NIPM的包安装程序,这些安装程序由LabVIEW、LabVIEW NXG、LabWindows™/CVI、测试台和NI包组装器构建。
从窗口控制面板中卸载NIPM20.7。
使用脱机安装程序选项下载并安装NIPM20.6。您可以忽略与升级到NIPM20.7或更高版本相关的任何提示。
像往常一样构建部署,并尝试运行安装程序。
注意:如果您包含任何新软件包(从2021年或以后开始),则安装程序可能仍会因依赖关系而拒绝安装。例如,您选择的包或依赖项可能需要较新版本的NIPM或操作系统,并且无法覆盖。如果上述步骤不起作用,请使用NIPM卸载所有NI软件,然后安装该NI软件的旧版本(2020年或更早版本),以避免将任何内容升级到不支持任何旧版操作系统的版本。
MSI-Based Distributions
如果您想知道系统上当前安装的MDF版本,请导航到C:\Program Files (x86)\National Instruments\Shared\MDF\BinRTE.。右键单击MdfCommon.dll文件,然后转到Properties » Details »File Version。
The following steps apply mainly toMSI-based distributions built from LabVIEW, LabWindows™/CVI, TestStand, andMeasurement Studio. NI does not officially support or guarantee that yourdeployment installer will always successfully run upon the followingmodification.
Open the setup.ini file located in yourbuilt deployment installer folder.
Search for the VersionNTMin=10,0,0,0,0line.
Modify this line toVersionNTMin=6,1,7601,1,0.
Save the setup.ini file.
This will change the minimum supported OSversion for the deployment installer to Windows 7 SP1 (32-bit and 64-bit).
Note: you will need to repeat these stepsevery time you build a new deployment installer.需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目问题,可联系我们。