Value |
Error code |
Description |
0 |
ERROR_SUCCESS |
Action completed successfully. |
13 |
ERROR_INVALID_DATA |
The data is invalid. |
87 |
ERROR_INVALID_PARAMETER |
One of the parameters was invalid. |
1601 |
ERROR_INSTALL_SERVICE_FAILURE |
The Windows Installer service could not be accessed. Contact your support personnel to verify that the Windows Installer service is properly registered. |
1602 |
ERROR_INSTALL_USEREXIT |
User cancel installation. |
1603 |
ERROR_INSTALL_FAILURE |
Fatal error during installation. |
1604 |
ERROR_INSTALL_SUSPEND |
Installation suspended incomplete. |
1605 |
ERROR_UNKNOWN_PRODUCT |
This action is only valid for products that are currently installed. |
1606 |
ERROR_UNKNOWN_FEATURE |
Feature ID not registered. |
1607 |
ERROR_UNKNOWN_COMPONENT |
Component ID not registered. |
1608 |
ERROR_UNKNOWN_PROPERTY |
Unknown property. |
1609 |
ERROR_INVALID_HANDLE_STATE |
Handle is in an invalid state. |
1610 |
ERROR_BAD_CONFIGURATION |
The configuration data for this product is corrupt. Contact your support personnel. |
1611 |
ERROR_INDEX_ABSENT |
Component qualifier not present. |
1612 |
ERROR_INSTALL_SOURCE_ABSENT |
The installation source for this product is not available. Verify that the source exists and that you can access it. |
1613 |
ERROR_INSTALL_PACKAGE_VERSION |
This installation package cannot be installed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service. |
1614 |
ERROR_PRODUCT_UNINSTALLED |
Product is uninstalled. |
1615 |
ERROR_BAD_QUERY_SYNTAX |
SQL query syntax invalid or unsupported. |
1616 |
ERROR_INVALID_FIELD |
Record field does not exist. |
1618 |
ERROR_INSTALL_ALREADY_RUNNING |
Another installation is already in progress. Complete that installation before proceeding with this install. |
1619 |
ERROR_INSTALL_PACKAGE_OPEN_FAILED |
This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package. |
1620 |
ERROR_INSTALL_PACKAGE_INVALID |
This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package. |
1621 |
ERROR_INSTALL_UI_FAILURE |
There was an error starting the Windows Installer service user interface. Contact your support personnel. |
1622 |
ERROR_INSTALL_LOG_FAILURE |
Error opening installation log file. Verify that the specified log file location exists and is writable. |
1623 |
ERROR_INSTALL_LANGUAGE_UNSUPPORTED |
This language of this installation package is not supported by your system. |
1624 |
ERROR_INSTALL_TRANSFORM_FAILURE |
Error applying transforms. Verify that the specified transform paths are valid. |
1625 |
ERROR_INSTALL_PACKAGE_REJECTED |
This installation is forbidden by system policy. Contact your system administrator. |
1626 |
ERROR_FUNCTION_NOT_CALLED |
Function could not be executed. |
1627 |
ERROR_FUNCTION_FAILED |
Function failed during execution. |
1628 |
ERROR_INVALID_TABLE |
Invalid or unknown table specified. |
1629 |
ERROR_DATATYPE_MISMATCH |
Data supplied is of wrong type. |
1630 |
ERROR_UNSUPPORTED_TYPE |
Data of this type is not supported. |
1631 |
ERROR_CREATE_FAILED |
The Windows Installer service failed to start. Contact your support personnel. |
1632 |
ERROR_INSTALL_TEMP_UNWRITABLE |
The temp folder is either full or inaccessible. Verify that the temp folder exists and that you can write to it. |
1633 |
ERROR_INSTALL_PLATFORM_UNSUPPORTED |
This installation package is not supported on this platform. Contact your application vendor. |
1634 |
ERROR_INSTALL_NOTUSED |
Component not used on this machine. |
1635 |
ERROR_PATCH_PACKAGE_OPEN_FAILED |
This patch package could not be opened. Verify that the patch package exists and that you can access it or contact the application vendor to verify that this is a valid Windows Installer patch package. |
1636 |
ERROR_PATCH_PACKAGE_INVALID |
This patch package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer patch package. |
1637 |
ERROR_PATCH_PACKAGE_UNSUPPORTED |
This patch package cannot be processed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service. |
1638 |
ERROR_PRODUCT_VERSION |
Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product use Add/Remove Programs on the Control Panel. |
1639 |
ERROR_INVALID_COMMAND_LINE |
Invalid command line argument. Consult the Windows Installer SDK for detailed command line help. |
1640 |
ERROR_INSTALL_REMOTE_DISALLOWED |
Installation from a Terminal Server client session not permitted for current user. |
1641 |
ERROR_SUCCESS_REBOOT_INITIATED |
The installer has started a reboot. This error code not available on Windows Installer version 1.0. |
1642 |
ERROR_PATCH_TARGET_NOT_FOUND |
The installer cannot install the upgrade patch because the program being upgraded may be missing or the upgrade patch updates a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch. This error code is not available on Windows Installer version 1.0. |
3010 |
ERROR_SUCCESS_REBOOT_REQUIRED |
A restart is required to complete the install. This does not include installs where the ForceReboot action is run. Note that this error will not be available until future version of the installer. |
Option |
Parameters |
Description |
/i |
Package|ProductCode |
Installs or configures a product. |
/f |
[p|o|e|d|c|a|u|m|s|v]Package|ProductCode |
Repairs a product. |
|
p |
Reinstalls a product only if a file is missing. |
|
o |
Reinstalls a product if a file is missing or if an older version of a file is installed. |
|
e |
Reinstalls a product if a file is missing or an equal or older version of a file is installed. |
|
d |
Reinstalls a product if a file is missing or a different version of a file is installed. |
|
c |
Reinstalls a product if a file is missing or if the stored checksum value does not match the calculated value. |
|
a |
Forces all files to be reinstalled. |
|
u |
Rewrites all required user-specific registry entries. |
|
m |
Rewrites all required computer-specific registry entries. |
|
s |
Overwrites all existing shortcuts. |
|
v |
Runs from the source file and re-caches the local package. |
/a |
Package |
Administrative installation option. Installs a product on the network. |
/x |
Package|ProductCode |
Uninstalls a product. |
/j |
[u|m]Package |
Advertises a product. or [u|m]Package /t Transform The property values or[u|m]Package |
|
u |
Advertises a product to the current user. |
|
m |
Advertises a product to all users. |
|
g |
Language ID. |
|
t |
Applies a transform list to an advertised package. |
/l |
[i|w|e|a|r|u|c|m|p|v|+|!]Logfile |
Specifies the log file path and indicates the flags to be logged. |
|
i |
Status messages. |
|
w |
Non-fatal warnings. |
|
e |
All error messages. |
|
a |
Startup of actions. |
|
r |
Action-specific records |
|
u |
User requests. |
|
c |
Initial User Interface (UI) parameters |
|
m |
Out-of-memory. |
|
p |
Terminal properties. |
|
v |
Verbose output. |
|
+ |
Appends to the existing file. |
|
! |
Clears each line in the log file. |
|
* |
Wildcard. Logs all information, but the use of the v option is not included. To include the v option type "/l*v." |
/p |
Patch/Package |
Applies a patch. To apply a patch to an installed Administrator image type the following options: /p [PatchPackage] /a [Package] |
/q |
n|b|r|f |
Sets the UI level. |
|
qn |
No UI. |
|
qb |
Basic UI. |
|
qr |
Reduced UI. A modal dialog box is displayed at the end of the installation. |
|
qf |
Full UI. A modal dialog box is displayed at the end of the installation. |
|
qn+ |
No UI. However a modal dialog box is displayed at the end of the installation. |
|
qb+ |
Basic UI. A modal dialog box is displayed at the end of the installation. If you cancel the installation a modal dialog box is not displayed. |
|
qb- |
Basic UI with no modal dialog boxes. The "/qb+-" switch is not a supported UI level. |
/y |
module |
Calls the system Application Programming Interface (API) DllRegisterServer which registers modules that are typed on the command line (for example, msiexec /y my_file.dll). This option is only used for registry, information that cannot be added by using the registry tables of the .msi file. |
/z |
module |
Calls the system API DllUnRegisterServer to unregister modules that are typed on the command line (for example, "msiexec /z my_file.dll"). This option is only used for registry, information that cannot be removed by using the registry tables of the .msi. |