Home > Blogs > VMware ThinApp Blog


ThinApp MSI Setting Modifications for User Installs

The following are MSI setting modifications to the ThinApp PACKAGE.INI in order to allow a standard user (i.e. NON-Admin type) to install a ThinApp MSI packaged application (even if that application normally requires admin privileges to run!).

[BuildOptions]
;-------- MSI Parameters ----------
;Enable MSIFilename if you want to generate a Windows Installer package.
MSIFilename=<MyApp.msi>
MSIManufacturer=<Whatever you want here>
MSIProductVersion=<1.0 or whatever you want here>
MSIDefaultInstallAllUsers=0
NOTE: SET THE ABOVE TO A ZERO SO THAT IT ONLY INSTALLS THE APP TO THAT USER RUNNING THE INSTALL!!
MSIRequireElevatedPrivileges=0
NOTE: YOU’LL ALSO WANT TO SET THIS TO A ZERO IN CASE THE USER IS NOT A LOCAL ADMIN!
MSIInstallDirectory=<The directory you wish to have the app installed to under PROGRAM FILES.>
MSIProductCode=<A valid Product Code GUID.>
MSIUpgradeCode=<A valid Upgrade Code GUID.>
NOTE: On the above two, there are any number of free tools available on the Internet to create a GUID.
This entry was posted in MSI and tagged on by .
Dean Flaming

About Dean Flaming

Dean is currently an EUC Architect and member of the VMware End User Computing Enablement and Lighthouse Support teams, working to develop communications and IP around VMware End User Computing products and solutions as well as support many various Lighthouse accounts with their own EUC practices. Prior to this, from 2008 through 2012 Dean was one of VMware's End User Computing Specialists. Throughout his time at VMware, Dean has also written and published various articles, videos, and podcasts regarding VMware's EUC Solutions.