Unable to Locate the Labview Run-Time Engine When Deploying a DSC Application

Updated Jan 9, 2019

Reported In


  • Developer Suite for DSA
  • LabVIEW Full
  • LabVIEW Professional

Issue Details

I created an installer for an application that uses a subset of the Datalogging and Supervisory Control (DSC) module functionality. When I install and run this application on a computer that does not have LabVIEW installed I get an error saying: Unable to Locate the LabVIEW Full Featured Run-Time Engine. 

I have included the LabVIEW Run-Time Engine in my additional installers. Why is this happening?


Installer Build Properties: This error is most likely caused because the Enhanced DSC Deployment Support is not included in your installer. The LabVIEW Run-Time Engine and built executable does not include the DSC Module VIs. Therefore you will need to add the NI Enhanced DSC Deployment Support found in the Additional Installers Properties. This dependency is required if the Enhanced DSC support check box is enabled in the EXE build (see the next paragraph). 

Application (EXE) Build Properties: When building the executable to include in your installer, you may need to check the box for Enable Enhanced DSC Run-Time support. This box is only needed if certain features of the DSC module are used. For details on when this check box is necessary, refer to: What is the DSC Run-Time System and When Should I Use It?. If you check this box in a EXE build which you intend to include in an installer, you must include Enhanced DSC support in the installer build as well. 

Additional Information

The NI Enhanced DSC Development Support does not include the DSC Run-Time System. The DSC Run-Time System is required if the application uses data logging, alarming, security, etc. and must be installed separately. ; For more information about whether or not your application also requires the DSC Run-Time System refer to: What is the DSC Run-Time System and When Should I Use It? .