Les dossiers d'EXE sont la méthode preferred pour installer notre logiciel, car ils peuvent détecter une version existante du logiciel et offrir à l'utilisateur l'option de désinstaller le produit existant. Les dossiers de MSI n'ont pas cette capacité et instruiront l'utilisateur employer l'ajouter/enlèvent des programmes sur le panneau de commande pour enlever le produit existant d'abord.
Dans beaucoup de situations, l'empaquetage d'EXE combiné avec la commande-ligne préconfigurée options serait suffisamment à l'épreuve d'erreurs, particulièrement si /qb est employé. L'option de /qb a l'effet souvent-souhaitable d'éliminer les dialogues du GUI qui permettent à l'utilisateur de dépasser comment le produit est installé.
Le seul problème avec employer l'EXE surgit quand vous devez déployer une installation/mise à niveau unattended. Il n'y a aucune manière de demander à l'EXE pour désinstaller la version existante sans la première incitation l'utilisateur.