Windows Installer

Con la utilidad msiexec podemos instalar o desintalar paquetes desde la consola

Instalación

MSIEXEC /q /i XYZ.MSI Windows Installer command to silently install any MSI package

Desinstalar

MSIEXEC /q /x {package id} Windows Installer command to silently remove any MSI installation

Para saber la cadena del programa a desinstalar hay que ir a My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\userdata\s-1-5-18\Products\xxxxxxxx

Ejemplo de desinstalación mediante script de las versiones antiguas de java

Software para crear msi

installer2go ahora witem installer http://www.witemsoft.com/

conversor exe a MSI

http://www.qwertylab.com/FreeTools.aspx

http://wixtoolset.org/

Referencias

http://technet.microsoft.com/en-us/library/cc759262%28v=ws.10%29.aspx

http://social.technet.microsoft.com/Forums/systemcenter/en-US/4ae8cfab-6176-4816-8903-ebe0bc95757a/automated-software-uninstalling?forum=configmgrswdist