J'ai un logiciel tiers dans ma machine. Laissez le nom être Temp.msiComment désinstaller un produit de Installshield
Maintenant, je dois désinstaller ce logiciel lorsque j'installe ma configuration (setup.exe).
Il ne devrait pas demander d'invite, y a-t-il un moyen de le faire dans installshield?
Merci pour la réponse. Si j'utilise la commande ci-dessus dans l'invite de commande, il désinstalle le produit. Mais si j'utilise la même commande dans l'action personnalisée de bouclier d'installation, il donne l'erreur suivante, "Erreur 1722.Il y a un problème avec ce paquet Windows Installer.Un programme exécuté dans le cadre de l'installation ne s'est pas terminé comme prévu. Support NewCustomAction2, emplacement: C: \ Windows \ SysWOW64 \, commande: MsiExec.exe/uninstall {C802D011-8E20-4F87-BE0E-D05E4A5091F1}/quiet – Rayner
1. Où l'avez-vous placé dans la séquence ? 2. Exécute-t-il comme exécution immédiate ou exécution différée? – yossiz74
vous obtenez cette erreur car, nous ne pouvons pas effectuer l'installation et la désinstallation simultanées Windows ne permet pas de faire cela Donc pour atteindre votre objectif, vous pouvez ajouter un prérequis & en ce que vous essayez la désinstallation de temp.msi Dans ce cas, Prerequisite s'exécute toujours avant le démarrage de la procédure d'installation du programme d'installation principal. –