Nous avons déployé un programme d'installation Java sur un grand nombre de machines, et il a gelé sur environ la moitié d'entre elles. Désormais, les déploiements suivants échouent en raison du message suivant:
L'utilisateur 'SYSTEM' a précédemment lancé une installation pour le produit 'Java 7 Update 10'. Cet utilisateur devra réexécuter cette installation avant de pouvoir utiliser ce produit. Votre installation actuelle va maintenant se poursuivre.
Suivi par:
Erreur 1704. Une installation pour Java 7 Update 10 est actuellement suspendue. Vous devez annuler les modifications apportées par cette installation pour continuer. Voulez-vous annuler ces modifications?
Si vous exécutez une installation de manière interactive, c'est très bien. Vous cliquez simplement sur "OK" puis sur "Oui", et ça continue. Mais si vous exécutez une installation en ligne de commande, elle s'arrête. Comment pouvons-nous annuler l'installation suspendue à partir de la ligne de commande?
la source
Réponses:
Pour autant que je sache, il n'est pas possible d'annuler une installation MSI suspendue à partir de la ligne de commande à l'aide de MSIEXEC (il n'a pas de paramètre pour cela).
Quoi qu'il en soit, vous pouvez essayer d'exécuter la commande suivante:
REG DELETE HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress
Cette clé est créée lorsqu'une installation est en cours. La supprimer devrait vous permettre de réexécuter la configuration.
la source
Si la réponse de Tomas ne résout pas le problème, vous pouvez essayer l' utilitaire MsiZap.exe .
Il supprime également les métadonnées laissées par les installations MSI, mais il ne vous oblige pas à trouver tous les emplacements où les informations sont stockées.
Par exemple, supprimer les informations inProgress:
ou supprimez les informations de restauration:
la source
J'ai découvert que dans Windows 10 (x64), vous pouvez essayer de supprimer la clé non pas dans HKLM mais dans la branche de registre d'utilisateurs actuelle HKEY_USERS \ SXX-XX -... \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
la source