Je suis développeur InstallShield et j'ai récemment rencontré un scénario étrange sur la machine de mon client dans lequel l'application InstallShield de notre client passe à une mise à jour majeure. faire une nouvelle installation. Les détails sont comme suit:L'application InstallShield est mise à jour lors d'une nouvelle installation alors que la version précédente est absente de la machine
J'ai essayé d'installer mon application qui a été développée par InstallShield. Il a détecté la version précédente sur la machine cible et est passé à un scénario de mise à niveau majeur mais la mise à niveau a échoué car il n'y a pas de version précédente sur ma machine.
J'ai vérifié les journaux verbeux et la valeur de « IS_MAJOR_UPGRADE » est réglé sur « oui »
J'ai vérifié ajouter/supprimer des programmes, mais pas d'entrée trouvé. J'ai également vérifié la ruche de désinstallation de l'éditeur de registre mais qui ne contenait aucune entrée de mon produit (aucune de sa version précédente)
J'ai vérifié tous les binaires installés dans mon produit et les ai supprimés manuellement de la machine (le registre et les fichiers) mais ça continue quand même.
J'ai vérifié l'emplacement "C: \ Windows \ Installer" pour tout msi lié à mon produit mais aucun n'a été trouvé.
J'ai vérifié le msi mis en cache dans "C: \ Windows \ Downloaded Installations" et l'ai supprimé à partir de là aussi, mais aussi mon produit détecte la version précédente sur la machine.
Quelqu'un peut-il aider que ce qui peut être la raison possible pour son emplacement, la propriété MSI « IS_MAJOR_UPGRADE » = « Oui » comme je l'ai, je fouillé tous les endroits possibles sur mon la machine où tout ce qui concerne mon produit pourrait être trouvé mais encore il ramasse les détails de la version précédente de quelque part?
Merci pour la réponse Daniel. – Vyom
Non, l'application ne prend pas en charge les installations par utilisateur. Il effectue des installations par machine. La chaîne de désinstallation de l'application n'était visible nulle part dans les registres.Le fichier journal contenait uniquement les instructions d'installation téléchargées. J'ai supprimé manuellement le dossier contenant msi en cache, mais il est allé sur le scénario de mise à niveau. – Vyom