Uninstalling Application Returns Error 1605

Purpose

You want to know what MSI Error 1605 means and how to work around it.

Resolution

MSI Error 1605 is a Windows error that means "ERROR_UNKNOWN_PRODUCT". It is returned when an uninstall is attempted for an application that isn't installed on the target computer. To work around it, add 1605 to the Successful Return Codes field of the uninstall step so the deployment doesn't return an error when the application is missing.

The following screenshot shows a command in PDQ Deploy Enterprise mode configured to uninstall Adobe Reader, with 1605 added to the Successful Return Codes field.

PDQ Deploy package configuration screen with the Success Codes field highlighted, showing 0, 1605, 1641, 3010, 2359302 as accepted uninstall return codes for an Adobe Reader uninstall step.
 

This can sometimes happen if the version you are attempting to uninstall is not present on the system. In these cases, if you don't know what version is installed, or you don't know if the application is even installed, you can uninstall software based on the program name.

Was this article helpful?