Unable to Locate the LabVIEW Run-Time Engine but I Already Have that Version Installed

Updated Mar 28, 2019

Reported In


  • LabVIEW Professional
  • LabVIEW Application Builder Module

Issue Details

I created an executable from the LabVIEW Development Environment. When I try to run it, the following error is thrown: "Unable to locate the LabVIEW Run-Time Engine. Application requires a version <year exe built in> LabVIEW Run-Time Engine. "
I already have that version of the Run-Time Engine installed. Why am I getting this error?


Often this error is thrown if the correct version of Run-Time Engine is installed, but with the wrong bitness. Executables built with LabVIEW 32-bit Development Environment must be run in the 32-bit Run-Time Engine. Executables built with LabVIEW 64-bit must be run in the 64-bit Run-Time Engine. There are two different Run-Time Engines for each bitness of each version of LabVIEW. LabVIEW Run-Time Engines can be installed for free from http://www.ni.com/downloads/

Additional Information

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.

You can view which versions and bitness of runtime engines and development environments are installed on a PC by opening NI Measurement and Automation Explorer (NI MAX) and expanding My System>>Software. In MAX, a 64-bit Run-Time will have "64-bit" noted next to the listing. A 32-bit Run-Time will not have any bitness noted.