A System Center 2012 Configuration Manager Windows Installer-based Deployment Type with a malformed command line fails with an MSIExec error

Applies to: Microsoft System Center 2012 Configuration ManagerMicrosoft System Center 2012 R2 Configuration Manager


Consider the following scenario:
  • You use System Center 2012 Configuration Manager to create a Windows Installer-based Deployment Type to install or to uninstall an application.
  • The command-line command for the Deployment Type is malformed. For example, it contains an incorrect space or a misplaced quotation mark.
  • You try to install or to remove the application, and you receive an Msiexec error message.
  • You correct the malformed command-line command and then try to run the installation or removal package again. 

In this scenario, the installation or removal fails immediately. Additionally, a message that resembles the following is logged in the AppProvider.log file:
There is already another application being installed. The current install for DT "MSI_package_name - Windows Installer", Revision*, will be aborted.


This problem occurs because Windows Installer is still busy trying to process the request for the original, malformed command-line command.


To resolve this problem, wait for the current installation or removal instance to time out. Then, make sure that the client has the current policy that contains the updated, correct command-line command, and try the installation or removal again.