Find the Version Number and the Upgrade Code of an Installer

Updated Apr 7, 2023

Reported In


  • LabVIEW
  • LabVIEW Application Builder Module

Issue Details

In the build specifications of an installer in LabVIEW, we can set the product version and the upgrade code:

How can I find these information after I have built the installer?


When LabVIEW finishes to build the installer, you can go to the location of your installer and then open the supportfiles folder and read updateInfo.xml.
This file summarizes every software and toolkit you use in your project.
The last product listed is always your installer with the product version and the upgrade code.

You can also find the upgrade code by going directly to the registry and searching for the Product ID of that specific program which can be found in the ini generated file associated to the installer. It is going to be under the [install.msi] section which is the last one in the list of the msi components:
installer product id.png

In order to find the upgrade code directly in the registry, you need to go to the following location: HKLM\SOFTWARE\Wow6432node\National Instruments\Common\Installer\Parts. The specific location for a program is labeled with an alphanumeric code, this should match the ProductId. Within the folder denoted by the code, you can find product information including the version and upgrade code:
upgrade code.png

Additional Information

When LabVIEW builds an installer, it creates several folders and files in the location you entered in the build specification for the installer.
The files created collect a lot of information about the configuration of your application like the drivers you used to create it or the initialization file for example.