Developer Error Distribution Contains Invalid Dependencies in LabVIEW™

Updated Jun 29, 2026

Reported In

Software

  • LabVIEW

Issue Details

I built an executable and installer successfully in the LabVIEW development environment, but when I am attempting to run the installer, the installation fails with the next error message:

Developer Error. Distribution contains invalid dependencies:
Product NI Uninstaller 24.5.0
({69CB127F-BB5C-4299-A5ED-FE1F71204F95}) depends on
product with upgrade code
{BE40043D-E9D6-4809-AF14-337722A11D40},
version [24.5.0], language in (),
which is not in the distribution.

The error can be shown as the following dialog box.

 

 

Solution

The issue occurs because the NI Uninstaller is not properly registered or installed on the system where the installer was built.

To resolve the issue:

  1. Navigate to the following directory on the system:
    C:\ProgramData\National Instruments\MDF\ProductCache\NI MetaUninstaller [version]\MU
  2. Locate and run the file:
    MetaUninstaller.msi
    If the MSI only provides an Install option (and not Repair), proceed with the installation. This indicates that the NI Uninstaller is missing from the system.
  3. Complete the installation of the NI Uninstaller component.
  4. Reboot the system to ensure all components are properly installed.
  5. Clear the Compiled Object Cache in LabVIEW.
  6. Rebuild the executable and installer in LabVIEW.
  7. Test whether the newly built installer runs without the error.

Additional Information

If you cannot locate the MetaUninstaller.msi file, it is recommended to reinstall LabVIEW. This process ensures that the NI Uninstaller is properly installed.