LabVIEW and LabVIEW Run-Time Engine Compatibility

Visão geral

This page shows supported versions of LabVIEW Run-Time Engine with LabVIEW development systems. Reference this information to ensure you install the correct toolkit version when upgrading or updating your system or software. Using incompatible versions may result in errors, or missing LabVIEW palettes or functions.

Note that this article replaces KnowledgeBase 3P88SPNQ: LabVIEW Run-Time Engine Compatibility. Some NI manuals may still reference the previous document. If you were redirected from the previous KnowledgeBase URL, please update your bookmarks accordingly.

LabVIEW and LabVIEW Run-Time Engine Compatibility

The table below shows the compatibility between LabVIEW Development versions and LabVIEW Run-Time Engine (RTE) versions.
   
Note:  LabVIEW Applications must be run on a LabVIEW Run-Time Engine of the same bitness that it was developed with. The table below can be used to determine compatibility between LabVIEW and its RTE for either bitness.

In the Downloads section at the bottom of this page, you can download a copy of this table, which may include older software versions.

If you are looking for an earlier version not listed in the table below or Compatibility Table download, you can find the LabVIEW Run-Time compatibility information in your version's readme.

LabVIEW Version 

LabVIEW Run-Time Engine Version
2021 2020 SP1 2020 2019 SP1 2019 2018 SP1 2018 2017 SP1 2017 2016
2021                  
2020 SP1                
2020                
2019 SP1                
2019                
2018 SP1                
2018                
2017 SP1                
2017                
2016                  

Compatible

Compatible if application built to support later run-times*

*Starting from 2017, you can build compatibility with later LabVIEW Run-Time Engines into your applications. By default, LabVIEW builds applications to use the latest compatible run-time engine available on the system. While LabVIEW run-time engines maintain the same interfaces, they do not maintain the same behaviors as earlier compatible versions. Applications with the Allow future versions of the LabVIEW Runtime to run this application option selected may experience behavior changes when a newer run-time engine becomes available. If you would rather maintain the current behavior of your application than get bug fixes and performance improvements, deselect Allow future versions of the LabVIEW Runtime to run this application.

The LabVIEW Run-Time Engine must be installed on any system where you plan to run executables or shared libraries built with the LabVIEW Application Builder.

Note that EXEs built in LabVIEW 2016 or earlier can't be run in a newer version of the LabVIEW Run-Time Engine. Use the same version of LabVIEW Run-Time Engine to run the EXE as the LabVIEW version that you used to build it.

Multiple versions of the LabVIEW Run-Time Engine can be installed on the same computer as long as the major version number or the bitness is different. On a 64-bit system it is possible to install 32-bit and 64-bit versions of the LabVIEW Run-Time Engine with the same version number side-by-side. If you install an SP1 version of the LabVIEW Run-Time Engine on a system that already has the non-SP1 version installed, the SP1 version will replace the non-SP1 version.


LabVIEW Run-Time Engine Web Browser Plug-in

The LabVIEW Run-Time Engine Web Browser Plug-in (formerly known as the LabVIEW Minimum Run-Time Engine) is a smaller download intended for viewing VIs embedded in a web page (Remote Front Panels). It does not contain the full run-time engine and is not recommended for running executables. It is available in both 32-bit and 64-bit versions. The bitness of the Web Browser Plug-in must match the bitness of the web browser being used. The standard LabVIEW Run-Time Engine includes the Web Browser Plug-in.