MSI error 1619

The error 1619 (ERROR_INSTALL_PACKAGE_OPEN_FAILED) has an obvious cause: the MSI (or MSP) cannot be read. This problem can have different causes:

  • The file is missing. Try checking if the file is present in the specified location.
  • The package (MSI or MSP) cannot be read due to Security. Check security settings, make sure SYSTEM (or the user that launches MSIEXEC) has at least Read permissions.
  • The file cannot be read because another process locks it for editing. Some tools, such as Orca, open MSI files in exclusive mode. To solve this, close the process that locks it (Orca, in our example) and retry the installation.

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.