Executable Does Not Run and Shows Error: Unable to locate the LabVIEW Run-Time Engine

Updated Sep 28, 2018

Reported In


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

Issue Details

  • I created an application in LabVIEW and when opening in another computer it throws an error of a missing Run-Time Engine.
  • I installed the LabVIEW Run-Time Engine from the National Instruments' website, and I still get an error of my application asking for the Run-Time Engine.
  • While migrating a legacy application to newer version of LabVIEW, I created an executable. The built executable does not execute on the deployment computer.


Unable to locate the LabVIEW Run-Time Engine.


  1. You must make sure that the LabVIEW Runtime Engine on the deployment computer is the exact same version as your LabVIEW executable. Find the version of the Runtime Engine on your computer by following this article and verify that it matches: Which Versions of LabVIEW Run-Time Engine Do I Have Installed?
  2. If the versions do not match, download the correct LabVIEW Run-Time version from www.ni.com/downloads onto the deployment computer.
    1. Please note that the version also includes the 32-bit, or 64-bit programming environment. If the executable was built in the 64-bit LabVIEW version, you will need the 64-bit Run-Time Engine, and vice-versa.
  3. Create an installer for your applications in your deployment process. This will ensure that all the needed software is installed on the deployment computer. You can refer to the following article to add the needed software to your installer: Additional Installers in LabVIEW Application Builder. This process can be very useful when deploying executables to many computers.

Additional Information

Read more about distribuiting applications in: Distributing Applications with the LabVIEW Application Builder.


Not Helpful