Condividi tramite


Come disinstallare un'applicazione BizTalk

In questo argomento viene descritto come utilizzare lo strumento del pannello di controllo Installazione applicazioni o lo strumento da riga di comando BTSTask per disinstallare un'applicazione BizTalk. Questi sono gli unici metodi supportati per disinstallare un'applicazione. Se per l'applicazione sono stati installati vari file con estensione msi, ad esempio per aggiornarla, facendo clic sul file msi o utilizzando msiexec l'applicazione potrebbe non essere disinstallata completamente, pertanto questi metodi di disinstallazione non sono supportati.

Attenzione

Se si disinstalla un'applicazione BizTalk mentre è in esecuzione, possono verificarsi errori. Per evitare questo problema, è consigliabile verificare che non siano presenti istanze del servizio in esecuzione per l'applicazione, come descritto in Come cercare tutte le istanze del servizio. Se necessario, è possibile arrestare l'applicazione usando l'opzione Arresto completo per arrestare completamente tutte le istanze in esecuzione, come descritto in Come avviare e arrestare un'applicazione BizTalk. Si tenga presente che quando si procede come descritto, i messaggi In-process non verranno completati.

È opportuno includere nel file con estensione msi dell'applicazione uno script di preelaborazione o postelaborazione per rimuovere tutti i file e le impostazioni associate all'applicazione quando la si disinstalla. Se nell'applicazione non viene incluso uno script di preelaborazione o postelaborazione, eseguendo le procedure descritte nel presente argomento i file e le impostazione dell'applicazione verranno rimossi dal file system locale, con le seguenti eccezioni.

  • Se l'applicazione comprende una directory virtuale, tale directory e i relativi file verranno eliminati, a meno che in essa non siano stati inseriti file dopo l'installazione dell'applicazione. In tal caso, la directory virtuale e i file aggiunti non verranno eliminati. Se si desidera eliminare la directory virtuale e i file aggiunti è necessario farlo in modo esplicito.

  • Gli script di preelaborazione e postelaborazione verranno eliminati, mentre eventuali file aggiunti dagli script durante l'installazione e la disinstallazione non saranno eliminati e non verranno annullate le azioni eseguite dagli script eliminati. Se si desidera eliminare i file aggiunti dagli script o annullare le azioni da essi eseguite è necessario farlo in modo esplicito.

    Nota

    Durante la disinstallazione verranno eseguiti soltanto gli script di preelaborazione o postelaborazione per i quali nelle relative proprietà di distribuzione viene specificato un percorso di destinazione quando l'applicazione viene importata. Per altre informazioni, vedere Come aggiungere uno script di pre-elaborazione o post-elaborazione a un'applicazione.

  • I certificati non vengono mai eliminati quando si disinstalla un'applicazione BizTalk. Se si desidera eliminare un certificato è necessario farlo in modo esplicito. I componenti inoltre non vengono rimossi dal Registro di sistema di Windows e gli assembly BizTalk non vengono rimossi dalla Global Assembly Cache. Se si desidera rimuoverli è necessario farlo in modo esplicito. Per altre informazioni, vedere Come rimuovere altri file e impostazioni per un'applicazione BizTalk.

    Se si annulla l'operazione di disinstallazione prima che venga completata, verrà eseguito il rollback della disinstallazione, eccetto le azioni eseguite prima dell'annullamento dell'operazione dagli script di pre-elaborazione o post-elaborazione. Per ripristinare lo stato dell'applicazione esistente prima dell'avvio della disinstallazione, fare doppio clic sul file con estensione msi e reinstallare l'applicazione. Se per l'applicazione sono stati installati più file con estensione msi, per reinstallare l'applicazione fare doppio clic su ognuno di tali file nell'ordine in cui sono stati installati in origine.

    Per altre informazioni sugli script post-elaborazione, vedere Uso di script di pre-elaborazione e post-elaborazione per personalizzare la distribuzione dell'applicazione.

Nota

Per annullare completamente la distribuzione di un'applicazione BizTalk, è necessario eliminarla anche dal gruppo BizTalk, come descritto in Come eliminare un'applicazione BizTalk dal gruppo BizTalk.

Prerequisiti

Per eseguire le procedure descritte in questo argomento è necessario accedere con le autorizzazioni corrette. Per altre informazioni, vedere Autorizzazioni necessarie per la distribuzione e la gestione di un'applicazione BizTalk.

Per disinstallare un'applicazione BizTalk

Utilizzo di Disinstalla o modifica programma

  1. Nel computer che esegue l'applicazione fare clic su Start, fare clic su Pannello di controllo, quindi fare doppio clic su Programmi e funzionalità.

  2. Nella pagina Disinstalla o modifica un programma fare clic con il pulsante destro del mouse sull'applicazione BizTalk da rimuovere e quindi scegliere Disinstalla.

    L'applicazione selezionata viene rimossa da Windows Installer.

  3. Se l'applicazione è in esecuzione in più computer, ripetere questi passaggi in ogni computer.

Uso della riga di comando

  1. Aprire un prompt dei comandi come indicato di seguito: fare clic su Start, fare clic su Esegui, digitare cmde quindi fare clic su OK.

  2. Digitare il comando seguente, sostituendo il valore corretto, come descritto nella tabella che segue:

    BTSTask UninstallApp [/ApplicationName:value]

    Esempio:

    BTSTask UninstallApp /ApplicationName:MyApplication

    Parametro Valore
    /Applicationname Nome dell'applicazione BizTalk da disinstallare. Se il nome include spazi, è necessario racchiuderlo tra virgolette doppie (").

Vedere anche

Annullamento della distribuzione di applicazioni BizTalk
Comando UninstallApp