Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

Some DLLs are Left Behind When I Uninstall my Executable

Primary Software: LabVIEW Run-Time Engine
Primary Software Version: 8.0
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem: I installed an executable on a target machine and everything worked fine. However, when I uninstalled the executable, some NI dlls were left behind, such as the nids.dll. Why are these dlls left on the computer?

Solution: DLLs such as the nids.dll (a DataSocket dll) are shared dlls, meaning that other National Instruments applications may need to access those dlls. Therefore, our installers automatically keep those dlls on the system when something such as an executable is uninstalled. Some non-National Instruments installers will give a message to the effect of "Removing xxx.dll may cause other programs not to function properly. Would you still like to remove it?" when applications which access shared files are uninstalled. But National Instruments installers have been designed to not offer this option and instead simply keep the file in question on the computer.

Related Links:

Attachments:





Report Date: 01/12/2006
Last Updated: 01/13/2006
Document ID: 3TBD7VEJ

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit