Which Versions of LabVIEW Run-Time Engine Do I Have Installed?

Updated Jul 28, 2020

Reported In

Software

  • LabVIEW

Issue Details

How can I determine which versions of the LabVIEW Run-Time Engine are installed on my computer?

Solution

There are three different methods to determine which versions of the LabVIEW Runtime Engine (RTE) are installed on your computer. You view this information in the Measurement & Automation Explorer (MAX), by using your computer's file browser, and programmatically by using the VI linked at the end of this article.

Using Measurement & Automation Explorer (MAX)

  1. Open MAX.
  2. In the left-hand panel, expand My System»Software and you will see the list of installed NI software.
  3. Select any one of the LabVIEW RTEs and its version will be displayed in the Attributes tab as shown below.
    • Note that 64-bit installs are called out in the name of the software (e.g. LabVIEW Runtime 2019 SP1 f4 (64-bit)) and if bitness is not specified, it is a 32-bit install.
  

 

Using the System File Browser

Windows
  1. Navigate to the appropriate directory depending on the bitness of your software and operating system.
    • For 32-bit software on a 32-bit machine, or for 64-bit software, navigate to <Program Files>\National Instruments\Shared\LabVIEW Run-Time\.
    • For 32-bit software on a 64-bit machine, navigate to <Program Files (x86)>\National Instruments\Shared\LabVIEW Run-Time\.
  2. To see if you have the LabVIEW RTE fully installed, navigate into the folder for the desired major release, and hover over lvrt.dll. The tool tip will display the exact version of the LabVIEW Runtime Engine.
    • Please note that there may be some folders for major releases of the LabVIEW RTE that do not have a lvrt.dll inside. If the DLL is not there, then that particular version is not installed on your machine, and that folder simply contains some other resources installed by another NI product.

macOS
  1. Navigate to /Applications/Utilities/ and run System Information.app
  2. In the left panel, expand Software»Frameworks.
  3. In the Framework Name column, you will see each version of the LabVIEW RTE installed on the machine.
  4. To see the exact version installed, select the desired RTE and the exact version is displayed in the Get Info String property.


Linux

  1. Run the following command in the Terminal:
ls /usr/local/lib/LabVIEW-[0-9]* | grep "liblvrt.so."
  1. This will return a list of each version of the LabVIEW Runtime Engine installed on the machine in the following format:
> liblvrt.so.9.0.1
> liblvrt.so.10.0.1
> liblvrt.so.11.0.1
> liblvrt.so.12.0.0

 

Programatically

The snippet below utilizes Get Installed Software.vi and parses out installed versions of the LabVIEW Run-Time Engine and returns the installed version(s). Running this code will require NI System Configuration.

 Note: This image is a LabVIEW snippet, which includes LabVIEW code that you can reuse in your project. To use a snippet, right-click the image, save it to your computer, and drag the file onto your LabVIEW diagram. 

Additional Information

The version number for the LabVIEW Run-Time Engine is formatted as:    <Major Version>.0.<Service Pack><f Patch>

  • For example, 12.0.1f2 indicates it is major version 12, with Service Pack 1, and has the f2 patch installed, or LabVIEW 2012 SP1f2.
  • Since 2009, the major version number has corresponded to the calendar year of release. For example, LabVIEW 2017 has a major version of 17.