Variable Engine is Missing in LabVIEW 2019 Runtime

Updated Feb 4, 2020

Reported In

Software

  • LabVIEW
  • LabVIEW Application Builder Module
  • LabVIEW Runtime

Issue Details

I installed the LabVIEW 2019 Runtime Engine on my computer. When I start an executable, I get the error that the Variable Engine is missing.

Solution

You have to install the Shared Variable Engine seperately:
  • by building a custome executable installer
  • by building a package installer
  • manually though the package manager

Custom executable installer

For an installer, go to Additional Installers and unselect both Automatically select recommend installers and Only display runtime installers. Select NI LabVIEW Runtime 2019.





Package Installer:
To build a package, choose the Dependencies tab.  Uncheck Automatically Select Dependencies and drop down the Filter options menu to choose All packages (including hidden).




Manually through NI Package Manger (NIPM):
  1. Enable feeds by hitting the gear in the upper right corner of NIPM and choose the Show available packages and feed management tools option:
 
  1. Click on the FEEDS tab that appears and click on Add:

 
  1. Add both of these feeds:
Name:        LabVIEW2019
Feed URI:  https://download.ni.com/support/nipkg/products/ni-l/ni-labview-2019-x86/19.0/released

Name:        LabVIEW2019CriticalUpdates
Feed URI:  https://download.ni.com/support/nipkg/products/ni-l/ni-labview-2019-x86/19.0/released-critical

Note:  If you're wanting to use the USI package, you'll also need to choose to Show full version numbers and hidden packages.
 
  1. Once you've taken these steps, you can select the Packages tab and find the appropriate packages to install: DataSocket, Variable Enginge, NI System Web Server 2019, NI USI English (if hidden packages are showing).  Choose the dependency and install as desired.

Additional Information

LabVIEW 2019 and onwards:
The classical installation method with executable changed to the package method via NIPM.
The package installer for the Runtime does not include additional tools.

LabVIEW 2018 and before:
You have options in the LabVIEW Runtime Installer to additionally install the additonal toolsDataSocket, Variable Engine, System Web Server, and USI: