Missing SubVI DAQmx Error When Running LabVIEW Executable

Updated Apr 3, 2023

Reported In


  • LabVIEW


  • NI-DAQmx

Issue Details

I am trying to run a data acquisition LabVIEW executable with DAQmx functionality on a deployment computer using a custom installer that I built in LabVIEW. After running the installer and opening the executable file I get the error below:
Missing subVI DAQmx xxxx.vi

How can I troubleshoot this issue?


Below are some basic troubleshooting steps that often resolve this issue. If you have followed the steps below and still need assistance, contact the NI technical support team.
  • If you are deploying an executable, ensure that the NI-DAQmx versions on both the development and deployment machine are the same. You can check what software version you have by following the instructions in Determine the Version of the NI Software Installed on My Computer .
  • If you are deploying an installer, check to see that you have included all the drivers and toolkits needed to run the standalone LabVIEW application in the Additional Installers tab of the Installer Properties dialog box.
    • If you are only using basic LabVIEW and DAQmx functions in your VI, then you will need to include, at a minimum, the LabVIEW and NI-DAQmx Runtimes. In newer versions of LabVIEW there is an option for 'Automatically select recommended installers.' If you have one of these versions check to see if this is enabled.


Additional Information

If your application incorporates custom hardware configurations that have been set up in NI MAX, check to see that they have been included in the installer, by going to the Hardware Configuration tab.