Unixery & daemon worship 🔥


It's a Unix system! I know this!

MSI Error Codes

A list of Windows Installer (MSI) error codes. Taken from John Koerner:

Error codeValueDescriptionHexError Code
ERROR_SUCCESS0The action completed successfully.0x00x80070000
ERROR_INVALID_DATA13The data is invalid.0xD0x8007000D
ERROR_INVALID_PARAMETER87One of the parameters was invalid.0x570x80070057
ERROR_CALL_NOT_IMPLEMENTED120This value is returned when a custom action attempts to call a function that cannot be called from custom actions. The function returns the value ERROR_CALL_NOT_IMPLEMENTED. Available beginning with Windows Installer version 3.0.0x780x80070078
ERROR_APPHELP_BLOCK1259If Windows Installer determines a product may be incompatible with the current operating system, it displays a dialog box informing the user and asking whether to try to install anyway. This error code is returned if the user chooses not to try the installation.0x4EB0x800704EB
ERROR_INSTALL_SERVICE_FAILURE1601The Windows Installer service could not be accessed. Contact your support personnel to verify that the Windows Installer service is properly registered.0x6410x80070641
ERROR_INSTALL_USEREXIT1602The user cancels installation.0x6420x80070642
ERROR_INSTALL_FAILURE1603A fatal error occurred during installation.0x6430x80070643
ERROR_INSTALL_SUSPEND1604Installation suspended, incomplete.0x6440x80070644
ERROR_UNKNOWN_PRODUCT1605This action is only valid for products that are currently installed.0x6450x80070645
ERROR_UNKNOWN_FEATURE1606The feature identifier is not registered.0x6460x80070646
ERROR_UNKNOWN_COMPONENT1607The component identifier is not registered.0x6470x80070647
ERROR_UNKNOWN_PROPERTY1608This is an unknown property.0x6480x80070648
ERROR_INVALID_HANDLE_STATE1609The handle is in an invalid state.0x6490x80070649
ERROR_BAD_CONFIGURATION1610The configuration data for this product is corrupt. Contact your support personnel.0x64A0x8007064A
ERROR_INDEX_ABSENT1611The component qualifier not present.0x64B0x8007064B
ERROR_INSTALL_SOURCE_ABSENT1612The installation source for this product is not available. Verify that the source exists and that you can access it.0x64C0x8007064C
ERROR_INSTALL_PACKAGE_VERSION1613This 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.0x64D0x8007064D
ERROR_PRODUCT_UNINSTALLED1614The product is uninstalled.0x64E0x8007064E
ERROR_BAD_QUERY_SYNTAX1615The SQL query syntax is invalid or unsupported.0x64F0x8007064F
ERROR_INVALID_FIELD1616The record field does not exist.0x6500x80070650
ERROR_INSTALL_ALREADY_RUNNING1618Another installation is already in progress. Complete that installation before proceeding with this install.0x6520x80070652
ERROR_INSTALL_PACKAGE_OPEN_FAILED1619This installation package could not be opened. Verify that the package exists and is accessible, or contact the application vendor to verify that this is a valid Windows Installer package.0x6530x80070653
ERROR_INSTALL_PACKAGE_INVALID1620This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package.0x6540x80070654
ERROR_INSTALL_UI_FAILURE1621There was an error starting the Windows Installer service user interface. Contact your support personnel.0x6550x80070655
ERROR_INSTALL_LOG_FAILURE1622There was an error opening installation log file. Verify that the specified log file location exists and is writable.0x6560x80070656
ERROR_INSTALL_LANGUAGE_UNSUPPORTED1623This language of this installation package is not supported by your system.0x6570x80070657
ERROR_INSTALL_TRANSFORM_FAILURE1624There was an error applying transforms. Verify that the specified transform paths are valid.0x6580x80070658
ERROR_INSTALL_PACKAGE_REJECTED1625This installation is forbidden by system policy. Contact your system administrator.0x6590x80070659
ERROR_FUNCTION_NOT_CALLED1626The function could not be executed.0x65A0x8007065A
ERROR_FUNCTION_FAILED1627The function failed during execution.0x65B0x8007065B
ERROR_INVALID_TABLE1628An invalid or unknown table was specified.0x65C0x8007065C
ERROR_DATATYPE_MISMATCH1629The data supplied is the wrong type.0x65D0x8007065D
ERROR_UNSUPPORTED_TYPE1630Data of this type is not supported.0x65E0x8007065E
ERROR_CREATE_FAILED1631The Windows Installer service failed to start. Contact your support personnel.0x65F0x8007065F
ERROR_INSTALL_TEMP_UNWRITABLE1632The Temp folder is either full or inaccessible. Verify that the Temp folder exists and that you can write to it.0x6600x80070660
ERROR_INSTALL_PLATFORM_UNSUPPORTED1633This installation package is not supported on this platform. Contact your application vendor.0x6610x80070661
ERROR_INSTALL_NOTUSED1634Component is not used on this machine.0x6620x80070662
ERROR_PATCH_PACKAGE_OPEN_FAILED1635This patch package could not be opened. Verify that the patch package exists and is accessible, or contact the application vendor to verify that this is a valid Windows Installer patch package.0x6630x80070663
ERROR_PATCH_PACKAGE_INVALID1636This patch package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer patch package.0x6640x80070664
ERROR_PATCH_PACKAGE_UNSUPPORTED1637This 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.0x6650x80070665
ERROR_PRODUCT_VERSION1638Another 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 in Control Panel.0x6660x80070666
ERROR_INVALID_COMMAND_LINE1639Invalid command line argument. Consult the Windows Installer SDK for detailed command-line help.0x6670x80070667
ERROR_INSTALL_REMOTE_DISALLOWED1640The current user is not permitted to perform installations from a client session of a server running the Terminal Server role service.0x6680x80070668
ERROR_SUCCESS_REBOOT_INITIATED1641The installer has initiated a restart. This message is indicative of a success.0x6690x80070669
ERROR_PATCH_TARGET_NOT_FOUND1642The 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.0x66A0x8007066A
ERROR_PATCH_PACKAGE_REJECTED1643The patch package is not permitted by system policy.0x66B0x8007066B
ERROR_INSTALL_TRANSFORM_REJECTED1644One or more customizations are not permitted by system policy.0x66C0x8007066C
ERROR_INSTALL_REMOTE_PROHIBITED1645Windows Installer does not permit installation from a Remote Desktop Connection.0x66D0x8007066D
ERROR_PATCH_REMOVAL_UNSUPPORTED1646The patch package is not a removable patch package. Available beginning with Windows Installer version 3.0.0x66E0x8007066E
ERROR_UNKNOWN_PATCH1647The patch is not applied to this product. Available beginning with Windows Installer version 3.0.0x66F0x8007066F
ERROR_PATCH_NO_SEQUENCE1648No valid sequence could be found for the set of patches. Available beginning with Windows Installer version 3.0.0x6700x80070670
ERROR_PATCH_REMOVAL_DISALLOWED1649Patch removal was disallowed by policy. Available beginning with Windows Installer version 3.0.0x6710x80070671
ERROR_INVALID_PATCH_XML1650The XML patch data is invalid. Available beginning with Windows Installer version 3.0.0x6720x80070672
ERROR_PATCH_MANAGED _ADVERTISED_PRODUCT1651Administrative user failed to apply patch for a per-user managed or a per-machine application that is in advertise state. Available beginning with Windows Installer version 3.0.0x6730x80070673
ERROR_INSTALL_SERVICE_SAFEBOOT1652Windows Installer is not accessible when the computer is in Safe Mode. Exit Safe Mode and try again or try using System Restore to return your computer to a previous state. Available beginning with Windows Installer version 4.0.0x6740x80070674
ERROR_ROLLBACK_DISABLED1653Could not perform a multiple-package transaction because rollback has been disabled. Multiple-Package Installationscannot run if rollback is disabled. Available beginning with Windows Installer version 4.5.0x6750x80070675
ERROR_INSTALL_REJECTED1654The app that you are trying to run is not supported on this version of Windows. A Windows Installer package, patch, or transform that has not been signed by Microsoft cannot be installed on an ARM computer.0x6760x80070676
ERROR_SUCCESS_REBOOT_REQUIRED3010A restart is required to complete the install. This message is indicative of a success. This does not include installs where the ForceReboot action is run.0xBC20x80070BC2