

To install everything INSTALLLEVEL would need to be set to 3 or higher. Then FeatureTier1, FeatureTier2a and FeatureTier2b features would be installed. However, if the INSTALLLEVEL would be provided on the command-linelike so: msiexec /i your.msi INSTALLLEVEL=2 īy default, the INSTALLLEVEL is 1 and only FeatureTier1 would be installed. For example, consider the following five features organized in three tiers. The first option is to organize features into ever-increasing tiers using the Then the INSTALLLEVEL property can be provided on the command-line to control which tier is installed.

The first two options are preferred over the third but require the MSI's features are designed to be controlled. Fortunately, there are three options to control feature states even when not displaying the UI. However, that control is only displayed when the install is executed with full UI. The Windows Installer provides a feature tree control that makes it easy for users to choose which features to install and uninstall.
