Error When Running a LabVIEW Executable With Sound and Vibration VIs

Updated Aug 6, 2026

Reported In

Software

  • LabVIEW
  • LabVIEW Sound and Vibration Toolkit
  • LabVIEW Application Builder Module
  • LabVIEW 2025 Q3

Issue Details

  • When I build and run an executable using the LabVIEW Sound and Vibration Toolkit, I get the following error message:

LabVIEW: (Hex 0xF)Resource not found.
sndvib.dll
An error occured loading VI <name>.vi

  • I tried to build an executable that uses Sound and Vibration toolkit VIs, but I am not able to run the executable in the development machine. Am I missing any dependency?

Missing external function sndvib.dll:<function> in VI <name>.vi

Solution

This is a known issue for some LabVIEW versions. This behavior can also occur if there was an error or corruption during the installation process of the Sound and Vibration Toolkit. 

For the Sound and Vibration toolkit for 2023 Q3 and newer ensure that the sndvib.dll and LVASPT_TFA.dll are located in:

  • C:\\Windows\SysWOW64 for 32-bit 
  • C:\\Windows\System32 for 64-bit 

Older versions of the Sound and Vibration Toolkit install the 64-bit and 32-bit versions separately, and may have the files located in: 

  • C:\Program Files\National Instruments\LabVIEW 20xx\resource for 64-bit where 20XX is your LabVIEW version
  • C:\Program Files (x86)\National Instruments\LabVIEW 20xx\resource for 32-bit where 20XX is your LabVIEW version

If the DLLs are not in the appropriate folders, please reinstall the Sound and Vibration toolkit.

After ensuring the toolkit is properly installed, you can perform the following steps to solve the issue. When doing these steps, always make sure the bitness of the DLL matches the bitness of the LabVIEW version you are using. 

Workaround 1:
To solve this issue, include the LVASPT_TFA.dll in the project and add it to the executable "Always Included" section.

Workaround 2:

  1. Search for LVASPT_TFA.dll and copy the DLL into the Data folder of the executable. Take care to match the bitness of the DLL to the bitness of your LabVIEW version.
    • LVASPT_TFA.dll can be included in "Always Included" when creating an executable.

​​​​​​

 
Workaround 3:
Follow the steps below for a workaround:
  1. Find sndvib.dll for a previous version of LabVIEW.
  2. Copy the DLL file Path.
  3. Open LabVIEW 2024 and go to Tools>>Options>>Paths.
  4. In Paths, settings from the drop-down menu choose VI Search Path.
  5. Click on <resource>\* path and uncheck the Use default.
  6. Paste the copied dll path into the bar below. 
  7. Click Insert After.
  8. After all these steps, click OK

Workaround 4:

  1. Review if you are adding the SoundVib_MCM Examples.lvlib into the project.
  2. If you are, you will need to add the LVASPT_TFA.dll into the project before you build it, and the executable will run properly.
 
Workaround 5: 
  1. Locate your sndvib.dll and LVASPT_TFA.dll 
  2. Paste those two DLL files in the same level of the file directory where the .exe file is.

       3.  Try running the .exe file again with the DLL files properly placed, if the workaround worked, there should be no file errors.

 

Workaround 6: 
The installer can be configured such that both DLL files are installed to a common search location for the windows system following the next steps:
  1. Manually add both sndvib.dll and LVASPT_TFA.dll in the LabVIEW project.
  2. Build the installer with configuration to install both of these DLL files to Windows folder.