Los archivos de EXE son el método preferred para instalar nuestro software, pues pueden detectar una versión existente del software y ofrecer al usuario la opción de desinstalar el producto existente. Los archivos de MSI no tienen esta capacidad y darán instrucciones a usuario para utilizar el adición/quitan programas sobre el panel de control para quitar el producto existente primero.
En muchas situaciones, el empaquetado de EXE combinado con la comando-línea preconfigurada opciones sería suficientemente error-proof, especialmente si se utiliza /qb. La opción de /qb tiene el efecto a menudo-deseable de eliminar los diálogos del GUI que permiten al usuario eliminar cómo el producto está instalado.
El único problema con usar el EXE se presenta cuando usted necesita desplegar una instalación/una mejora desatendidas. No hay manera de dar instrucciones el EXE para desinstalar la versión existente sin el primer prompting el usuario.