Missing NIIMAQdx.dll in LabVIEW

Updated Feb 14, 2020

Reported In

Driver

  • NI-IMAQdx

Issue Details

I am using LabVIEW for Image Processing and when I open the IMAQdx VIs and examples, I get the following error:

 

The library specified for this node cannot be found or cannot be loaded. Right-click the Call Library Function node and select Configure, then choose the correct library name or path.

OR

IMAQdx Error
Error 0xBFF69024
DLL Could not be found

 

Solution

  1. Download the vision acquisition software from the National Instruments' website (make sure you select the version that is compatible with your current setup). More information here: Missing NI-IMAQ or NI-IMAQdx Functions Palette in LabVIEW
  2. Force reinstall the software by following the instructions in: Force Reinstall Non-Working or Corrupt NI Software.
  3. If the issue still persists, check the DLL version of niimaqdx.dll in 'C:\Windows\System32' and 'C:\Windows\SysWOW64'. Make sure it matches with the version of NI-IMAQdx you have installed. You can check the version of the DLL by right-clicking on it and selecting 'Properties'. The details tab will contain the DLL version.
If the DLL version does not match with NI Vision Acquisition Software/NI-IMAQdx version, delete these DLLs and re-install NI Vision Acquisition Software/NI-IMAQdx.

Additional Information

Usually, this error will come because of the following reasons:

  1. The software is not loaded in the computer (it has not been installed, or the current installation is not compatible with your environment).
  2. The software is corrupted because of a bad download, installation or hard drive damage.
  3. The software has not been licensed properly.
  4. Software uninstall of a previous version of NI-IMAQdx left 'niimaqdx.dll' behind because it was in use at the time of the uninstall. A new NI-IMAQdx installation would not overwrite these files and hence, we end up with a version mismatch.