Error “Unable to Locate the LabVIEW Run-Time Engine” When Running LabVIEW Application

Updated Oct 20, 2020

Reported In

Software

  • LabVIEW Application Builder Module
  • LabVIEW
  • LabVIEW Run-Time Engine

Issue Details

  • When deploying a LabVIEW Application to a PC, I see an error similar to the error shown below.
  • I installed the LabVIEW Run-Time Engine from the National Instruments website. However, I still get an error asking for the Run-Time Engine when I run my Application.
  • While migrating a Legacy Application to a newer version of LabVIEW, I created an executable. The built executable does not execute on the deployment computer.
  • I cannot find LabVIEW Run-Time Engine on my computer.
  • I am using a third-party program and it gives me an error that it cannot locate the LabVIEW Run-Time Engine.

 

Unable to locate the LabVIEW Run-Time Engine.
 

 
 
 

Solution

LabVIEW Run-Time Engine versions only support Applications developed in the same version of LabVIEW. The error you receive should indicate what version of LabVIEW Run-Time Engine you will need to resolve the issue. The following steps detail how to resolve this error. 
  1. Verify the version of the LabVIEW Run-Time Engine on the deployment computer is compatible with your LabVIEW executable or program and that the deployment computer meets the system requirements of the LabVIEW Run-Time Engine.
    1. The system requirements are listed on the download page and Readme of the Run-Time Engine. You can find the version of the Run-Time Engine on your computer by following this article: Which Versions of LabVIEW Run-Time Engine Do I Have Installed? 
    2. If you are using 64-bit LabVIEW you will need the 64-bit Run-Time Engine, and if you are using 32-bit LabVIEW you will need the 32-bit Run-Time Engine. 
    3. Make sure you have installed the drivers that your application needs.
  2. Download the correct LabVIEW Run-Time version onto the deployment computer.
    1. Note that each version has separate downloads for the 32-bit and 64-bit LabVIEW Run-Time Engine.
  3. Install the Run-Time on the deployment computer. 
  4. If you have verified the correct version and bitness of the LabVIEW Run-Time Engine is already installed and you are still receiving this error, try rebuilding the application.

Additional Information

You can create an installer for your applications to ensure that all the needed software is installed with the executable and to streamline the deployment process.
Enabling the "automatically select recommended installers" box in the Additional Installers tab will show you what Run-time versions are needed and what will be installed once the installer runs.


You can refer to the following article to add the required software to your installer: Additional Installers in LabVIEW Application Builder. This process can be very useful when deploying executables to multiple computers.

LabVIEW 32-bit Development Environment and LabVIEW 32-bit executables are compatible with both 64-bit and 32-bit operating systems. However, 64-bit LabVIEW Development Environment and LabVIEW 64-bit executables are compatible with 64-bit operating systems, but not 32-bit operating systems.