MSI error 1624

1624 (ERROR_INSTALL_TRANSFORM_FAILURE) is a Windows Installer error related to transforms.

Possible causes (but not exclusive):

  • MST file is missing (or misspelled)
  • MST file is not valid (mst internal errors)
  • MST file is corrupted

Solutions:

  • Make sure the command line points to the correct location of the MST and that the name is correct
  • Check for MST internal errors if you’ve edited it yourself
  • Try to redownload the MST file, in case it might be corrupted

Error codes for Windows Installer

We’re presenting below a list of exit codes that msiexec.exe returns and, in some cases, what to do to fix them.

 

In bold, you`ll find the ones you’ll encounter the most.

Value returned
Error code
Error description
Solution
0
ERROR_SUCCESS
Action completed successfully.
Nothing to be done
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.
There’s a problem with the Windows Installer Service. It might happen after a KB that affects it has just been installed. Solution: Restarting the machine usually solves the problem.
1602
ERROR_INSTALL_USEREXIT
User cancel installation.
The user has cancelled the installation. Solution: just don’t cancel it 🙂
1603
ERROR_INSTALL_FAILURE
Fatal error during installation.
It’s the most common error code. It means something is wrong with the package.
1604
ERROR_INSTALL_SUSPEND
Installation suspended, incomplete.
1605
ERROR_UNKNOWN_PRODUCT
This action is only valid for products that are currently installed.
This happens when you try to uninstall/repair an MSI using its product code. Solution: Check if the product is installed first. For example, the existance of HKCR\Installer\Products\hash corresponding key
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 corrupted. 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.
This happens when you try to install a product while another installation is in progress. Solution: Wait until the previous installation is finished. More info here.
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.
Either the file (MSI) doesn’t exist, or it’s being locked for editing (by tools such as Orca, insted, etc). Solution: Check the location and make sure no process holds it locked. More info here.
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.
More info here
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.
Solution: Make sure you have the permissions to write to the log file. Or change its location.
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.
More info about the error, as well as solutions, on the dedicated page.
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 computer.
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 in 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.
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.
3010
ERROR_SUCCESS_REBOOT_REQUIRED
A restart is required to complete the install. This does not include installs where the ForceReboot action is run.