REINSTALL Property

[This is preliminary documentation and subject to change.]

The property value denotes a list of features, delimited by commas, that are to be reinstalled. The features listed are to be found in the Feature column of the Feature table. Optionally, the value could be All to denote reinstalling all features. Thus, if you wish to reinstall all features you would provide the command line REINSTALL=All to the installer.

Set By

Command line.

Used By

MsiEngine uses this value to determine which features are to be reinstalled.

Default Value

None.

Remarks

Note that the feature names are case-sensitive.

If the REINSTALL property is set, the REINSTALLMODE property should also be set, to indicate the type of reinstall to be performed. If the REINSTALLMODE property is not set, then by default all files that are currently installed will be reinstalled, IF the currently installed file is a lesser version (or is not present). By default, no registry entries will be rewritten.

Note that even if REINSTALL is set to "ALL", only those features that were already installed previously will be reinstalled. Thus, if REINSTALL is set for a product that is yet to be installed, no installation action will take place at all.