Archived: Why am I no Longer Able to Create Installers for Windows 2000 Using the TestStand Deployment Utility?This document has been archived and is no longer updated by National InstrumentsPrimary Software: Primary Software Version: 3.5 Primary Software Fixed Version: 3.5 Secondary Software: N/A
Problem: In the past, I have built installers for Windows 2000 machines using the TestStand Deployment Utility. I recently installed new NI Software and noticed that when I build a new installer, I cannot run it on a Windows 2000 machine and get an error: "This installation requires Windows XP or Later." What is the cause of this? Solution: The National Instruments Installer and Deployment Framework dropped support for Windows 2000 with the release of LabVIEW 2010. LabVIEW 2010 and any software or patches that released after LabVIEW 2010 (August 2010) includes the updated Deployment Framework and will overwrite the current version of the Deployment Framework installed on the machine. This means that old NI software that was previously able to build installers for Windows 2000, will no longer be able to build installers for Windows 2000. An example of this scenario might be TestStand 4.1.1. TestStand 4.1.1 installs a version of the Deployment Framework that allows you to use the TestStand Deployment Utility to create an installer that will run on Windows 2000 machines. After installing LabVIEW 2010 on the machine that has TestStand 4.1.1 installed, installers you create using the TestStand 4.1.1 Deployment Utility will no longer run on Windows 2000 machines. The TestStand 2010 installer also includes the updated Deployment Framework. If you install TestStand 2010 on a machine with previous versions of TestStand on it, the TestStand Deployment Utility for those previous versions of TestStand will no longer be able to create installers that run on Windows 2000 machines. To check your version of the Deployment Framework, you can look at the properties of the setup.exe created by the TestStand deployment utility.
![]() You can also use this method to check the version of the Deployment Framework used to build any NI software installer by inspecting the properties of the setup.exe included on the installation media. There is no way to roll back the Deployment Framework once it has been updated, so if you have installed software that upgraded the Deployment Framework, the only way to create an installer for Windows 2000 is to install the version of TestStand you are using on a clean machine, making sure to not install LabVIEW 2010 or any software or patches that released after LabVIEW 2010 (August 2010). You can check the installer version of any NI product using the method above to ensure that it uses a framework version previous to 2.8. Uninstalling the new software from your development machine will not roll back the Deployment Framework, so you will still be unable to create deployments that will run on Windows 2000. Related Links: Product Manuals: NI TestStand Reference Manual 2010 Attachments:
Report Date: 09/23/2010 Last Updated: 02/03/2014 Document ID: 5DMD8MXU |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

