User`s guide
MSIDefaultInstallAllUsers Parameter
The MSIDefaultInstallAllUsers parameter sets the installation mode of the MSI database. You can install
a .msi file for all users on a computer and for individual users.
The parameter is applied only when the MSIFilename parameter requests the generation of a Windows Installer
database.
Example: Setting value for MSIDefaultInstallAllUsers Parameter
ThinApp sets an initial value for the MSIDefaultInstallAllUsers parameter that installs the MSI database with
shortcuts and file type associations for all users who log in to the computer. The user who installs the database
must have administrator rights. You can use this approach to push the application to desktops for all users.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIDefaultInstallAllUsers=1
An individual user can install the MSI database with shortcuts and file type associations for only that user.
You do not need administrator rights for an individual user installation. Use this approach when you want
each user to deploy the application individually.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIDefaultInstallAllUsers=0
An administrator can install the MSI database for all users on a machine, or an individual user without
administrator rights can install the database for only that user.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIDefaultInstallAllUsers=2
MSIFilename Parameter
The MSIFilename parameter triggers the generation of an MSI database and specifies its filename. Other MSI
parameters can work only when you uncomment the MSIFilename parameter.
This parameter produces a Windows Installer with the specified filename in the output directory. You can
create an MSI file when you want to deliver packages to remote locations through desktop management
systems. Unlike executable files that require the manual use of the thinreg.exe utility, MSI files automate the
creation of shortcuts and file type associations for each user.
ThinApp comments out the MSIFilename parameter unless you specify MSI generation during the capture
process.
Example: Replacing the MSIFilename Parameter
You can generate an MSI file during the build process and replace the filename with your own filename.
[BuildOptions]
MSIFilename=<my_msi>.msi
The inventory name is the default name in the MSIFilename parameter.
[BuildOptions]
;MSIFilename=<inventory_name>.msi
ThinApp Package.ini Parameters Reference Guide
70 VMware, Inc.