LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

CVI installer requires ADMIN group

When I created a CVI installer using the following commands:
 
CVI 6.0 - Build menu - Create Distribution Kit
CVI 8.5.1 - Build menu - Distributions - Build Active
 
It creates the SETUP.EXE, MSI file, and other associated installer files that loads the appropriate version of CVI's RTE, and my *.EXE, *.UIR, *.DLL, and config files.
 
When I run SETUP.EXE on a system where I do not have ADMIN priviledges, I could not run it.  Even if I.T. adds me to the "Power Users" group, I still could not install it.  The installer seems to require me to be in the "Administrators" group. 
 
Is it possible to change the installer so it only requires "Power User" for installation?
 
Is there a setting that I am missing or incorrectly set?
 
Thanks.
0 Kudos
Message 1 of 3
(3,493 Views)
Hi CviUser2003,

Unfortunately every distribution you build with CVI 8.0 and later will require administrator privileges to install.  The new framework introduced in CVI 8.0 always writes registry keys to HKLM during installation, and this means administrator privileges.  The Permissions Needed When Installing LabWindows/CVI Distribution Kits describes the behavior.  I know it's not what you wanted, but is it not possible to have an admin perform the installation? 

The only other option would be to manually move over the underlying CVI RTE files to the target system.  See this post for more information.

Best Regards,
Jonathan N.
National Instruments
0 Kudos
Message 2 of 3
(3,480 Views)

Unfortunately, I do not have ADMIN priviledges in our closed system.  I.T. folks say I can have "Power User" access, which they say normally allows installers to work, but not in this case.  I.T. is not always available to install the software for us, whenever we modify our code, and we cannot afford an IDE in all stations I distribute my application to.

It looks like I have to stop using the installer for interim (engineering) builds and have I.T. admin's run the installer once (loading the RTE and modifying the HKLM), and we will manually overwrite our DLL's and EXE's to update the version of our code only.

0 Kudos
Message 3 of 3
(3,465 Views)