Export (0) Print
Expand All

Msistuff.exe

Msistuff.exe is a command line utility that can be used to display or configure the resources in the Setup.exe bootstrap executable.

This tool is only available in the Windows SDK Components for Windows Installer Developers.

Syntax

msistuff setup.exe option{value}

If no data is specified following an option, that resource is removed.

Command Line Options

Msistuff.exe uses the following case-insensitive command line options. A slash delimiter may also be used in place of a dash. If an option is listed multiple times, only the last occurrence is used.

OptionResource IDDescription
no options specified Display configurable resources in Setup.exe.
-uISETUPPROPNAME_BASEURLSet BaseURL, the base URL location of Setup.exe. If no value is present, the location of Setup.exe defaults to removable media. Only URL based installs are subject to a check with WinVerifyTrust. The trailing slash on the URL is optional. This option may be omitted.
-dISETUPPROPNAME_DATABASESet Msi, the name of the .msi file. This is a relative path to the .msi file in relation to the location of the Setup.exe program. This option is required if the -m option is not specified. The -d and -m options are mutually exclusive. They cannot both be specified.
-mISETUPPROPNAME_PATCHSet Msp, the name of the .msp file. This is a relative path to the .msp file in relation to the location of the Setup.exe program. This option is required if the -d option is not specified. The -m and -d options are mutually exclusive. They cannot both be specified.
-nISETUPPROPNAME_PRODUCTNAMESet Product Name, the name of the product. This provides the name used in the banner text for the downloaded user interface. This option may be omitted. If omitted, the default is "the product".
-oISETUPPROPNAME_OPERATIONSpecify the type of operation to perform. The valid values are INSTALL, MINPATCH, MAJPATCH and INSTALLUPD. For additional information on these options, see Internet Download Bootstrapping.
-vISETUPPROPNAME_MINIMUM_MSISet Minimum Msi Version, the minimum version of Windows Installer required on the computer. If the minimum version of the Windows Installer is not present on the machine, the appropriate Instmsi.exe is installed to upgrade the Windows Installer. The value of this property has the same format as the PID_PAGECOUNT value. See Page Count Summary Property. The value must be at least 200, the value for the Windows Installer version 2.0. This option is required.
-iISETUPPROPNAME_INSTLOCATIONSet InstMsi URL Location, the base URL location of Windows Installer upgrade executables. If this value is missing, the location of the upgrade executables defaults to the location of Setup.exe. This option may be omitted.
-aISETUPPROPNAME_INSTMSIASet InstMsiA, the name of the ANSI version of Windows Installer upgrade executable. This is a relative path to the ANSI version of Instmsi.exe relative to the location specified by ISETUPPROPNAME_INSTLOCATION. This option is required.
-wISETUPPROPNAME_INSTMSIWSet InstMsiW, the name of the Unicode version of Windows Installer upgrade executable. This is a relative path to the Unicode version of Instmsi.exe relative to the location specified by ISETUPPROPNAME_INSTLOCATION. This option is required.
-pISETUPPROPNAME_PROPERTIESSet the PROPERTY=VALUE strings. These are the PROPERTY=VALUE pairs to include on the command line. This option may be omitted. This option cannot be listed multiple times, and it must be listed last on the command line. All of the command line following -p is considered as a part of the {value}.

 

Related topics

Windows Installer Development Tools
Internet Download Bootstrapping
A URL Based Windows Installer Installation Example
Released Versions, Tools, and Redistributables

 

 

Community Additions

ADD
Show:
© 2014 Microsoft