5.1
Table Of Contents
- ThinApp Package.ini Parameters Reference Guide
- Contents
- About This Guide
- Configuring Package Parameters
- Package.ini File Structure
- Package.ini or ##Attributes.ini Files That Override Package.ini Settings
- Configuring the ThinApp Runtime
- Configuring Isolation
- Configuring File and Protocol Associations
- Configuring Build Output
- Configuring Permissions
- Configuring Objects and DLL Files
- ExternalCOMObjects Parameter
- ExternalDLLs Parameter
- ForcedVirtualLoadPaths Parameter
- IsolatedMemoryObjects Parameter
- IsolatedSynchronizationObjects Parameter
- NotificationDLLs Parameter
- NotificationDLLSignature Parameter
- ObjectTypes Parameter
- SandboxCOMObjects Parameter
- VirtualizeExternalOutOfProcessCOM Parameter
- Configuring File Storage
- Configuring Processes and Services
- Configuring Sizes
- Configuring Logging
- Configuring Versions
- Configuring Locales
- Configuring Individual Applications
- Configuring Dependent Applications Using the Application Utility
- Configuring Application Updates with the Application Sync Utility
- Configuring MSI Files
- Configuring Sandbox Storage and Inventory Names
- Other Configuration Parameters
- DisableCutPaste Parameter
- LoadDotNetFromSystem Parameter
- PermittedComputers Parameter
- Services Parameter
- StatusbarDisplayName Parameter
- DisableTransactionRegistry Parameter
- PreventDLLInjection
- ProcessExternalNameBehavior Parameter
- PreventDllInjectionExceptions Parameter
- LargeAddressAware Parameter
- PermittedComputers Parameter
- PermittedComputersAccessDeniedMsg Parameter
- PermittedComputersOfflineAccess Parameter
- IgnoreDDEMessages Parameter
- Locating the ThinApp Sandbox
- Controlling the Sandbox Location
- Sandbox Structure
- Creating ThinApp Snapshots and Projects from the Command Line
- Index
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.










