Partager via


Désinstallation d'une application BizTalk

Cette rubrique explique comment désinstaller une application BizTalk à l'aide de l'outil Ajout/Suppression de programmes du Panneau de configuration ou de l'outil de ligne de commande BTSTask. Ces deux méthodes sont les seules prises en charge pour la désinstallation d'une application. Si vous avez installé plusieurs fichiers .msi pour cette application, notamment pour la mettre à jour, double-cliquer sur le fichier .msi ou utiliser msiexec ne permettra peut-être pas de désinstaller complètement l'application.

Attention

La désinstallation d'une application BizTalk lors de son exécution peut générer des erreurs dans celle-ci. Pour éviter ce problème, nous vous recommandons de vérifier qu’aucune instance de service n’est en cours d’exécution pour l’application, comme décrit dans Comment rechercher toutes les instances de service. Si nécessaire, vous pouvez arrêter l’application à l’aide de l’option Arrêt complet pour arrêter complètement toutes les instances en cours d’exécution, comme décrit dans Démarrer et arrêter une application BizTalk. Sachez qu'en procédant de cette façon, les messages en cours de traitement ne s'exécuteront pas.

Un script de prétraitement ou de post-traitement doit être inclus dans le fichier .msi de l'application afin de supprimer tous les fichiers et paramètres associés à celle-ci lors de sa désinstallation. Si un script de prétraitement ou de post-traitement n'a pas été inclus, les procédures indiquées dans cette rubrique supprimeront ses fichiers et paramètres du système de fichiers local, sauf dans les cas suivants :

  • Si l'application inclut un répertoire virtuel, ce répertoire et ses fichiers sont supprimés, sauf si les fichiers ont été ajoutés au répertoire virtuel après l'installation de l'application. Dans ce cas, le répertoire virtuel et les fichiers ajoutés ne sont pas supprimés. Pour supprimer le répertoire virtuel et les fichiers ajoutés, vous devez le faire explicitement.

  • Les scripts de prétraitement et de post-traitement sont supprimés, mais les fichiers ajoutés par les scripts lors de l'installation ou de la désinstallation ne sont pas supprimés, et les actions prises par les scripts ne sont pas annulées. Pour supprimer les fichiers ajoutés par les scripts et ou annuler leurs actions, vous devez le faire explicitement.

    Notes

    Seuls les scripts de prétraitement ou de post-traitement dont l'emplacement de destination est spécifié dans les propriétés de déploiement lors de l'importation de l'application s'exécuteront lors de la désinstallation. Pour plus d’informations, consultez Comment ajouter un script de prétraitement ou de post-traitement à une application.

  • Les certificats ne sont jamais supprimés lorsque vous désinstallez une application BizTalk. Pour supprimer un certificat, vous devez le faire explicitement. En outre, les composants ne sont pas supprimés du registre Windows et les assemblys BizTalk ne sont pas supprimés du GAC. Pour les supprimer, vous devez le faire explicitement. Pour plus d’informations, consultez Comment supprimer d’autres fichiers et paramètres pour une application BizTalk.

    Si vous annulez la désinstallation avant qu'elle ne soit terminée, BizTalk Server l'annule, sauf si des scripts de prétraitement ou de post-traitement ont commencé des actions avant l'annulation de l'opération. Pour restaurer l'application à l'état tel qu'il était avant que vous ne commenciez la désinstallation, double-cliquez sur le fichier .msi et réinstallez l'application. Si plusieurs fichiers .msi ont été installés pour cette application, double-cliquez sur chacun d'entre eux pour la réinstaller dans l'ordre dans lequel ils ont été initialement installés.

    Pour plus d’informations sur les scripts de post-traitement, consultez Utilisation de scripts de prétraitement et de post-traitement pour personnaliser le déploiement d’applications.

Notes

Pour annuler complètement le déploiement d’une application BizTalk, vous devez également la supprimer du groupe BizTalk, comme décrit dans Comment supprimer une application BizTalk du groupe BizTalk.

Prérequis

Pour exécuter les procédures décrites dans cette rubrique, vous devez disposer des autorisations appropriées. Pour plus d’informations, consultez Autorisations requises pour le déploiement et la gestion d’une application BizTalk.

Pour désinstaller une application BizTalk

Utilisation de Désinstaller ou modifier un programme

  1. Sur l’ordinateur exécutant l’application, cliquez sur Démarrer, sur Panneau de configuration, puis double-cliquez sur Programmes et fonctionnalités.

  2. Dans la page Désinstaller ou modifier un programme , cliquez avec le bouton droit sur l’application BizTalk à supprimer, puis cliquez sur Désinstaller.

    Windows Installer supprime l'application spécifiée.

  3. Si l'application s'exécute sur plusieurs ordinateurs, répétez ces étapes pour chacun d'eux.

Utilisation de la ligne de commande

  1. Ouvrez une invite de commandes comme suit : cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.

  2. Tapez la commande suivante, en remplaçant par la valeur appropriée, comme décrit dans le tableau suivant :

    BTSTask UninstallApp [/ApplicationName :value]

    Exemple :

    BTSTask UninstallApp /ApplicationName:MyApplication

    Paramètre Valeur
    /Applicationname Nom de l'application BizTalk à désinstaller. Si le nom comprend des espaces, vous devez le placer entre guillemets doubles (« ).

Voir aussi

Annulation du déploiement des applications BizTalk
Commande UninstallApp