このトピックでは、[プログラムの追加と削除] コントロール パネルまたは BTSTask コマンド ライン ツールを使用して BizTalk アプリケーションをアンインストールする方法について説明します。 これらは、アプリケーションをアンインストールするためにサポートされている唯一の方法です。 たとえば、アプリケーションを更新するために、このアプリケーションの複数の .msi ファイルをインストールした場合、.msi ファイルをダブルクリックするか、msiexecを使用すると、アプリケーションが完全にアンインストールされない可能性があるため、アンインストール方法はサポートされていません。
注意事項
実行中に BizTalk アプリケーションをアンインストールすると、アプリケーションでエラーが発生する可能性があります。 この問題を回避するには、「 すべてのサービス インスタンスを検索する方法」の説明に従って、アプリケーションの実行中のサービス インスタンスがないことを確認することをお勧めします。 必要に応じて、「BizTalk アプリケーションを起動および停止する方法」の説明に従って、完全停止オプションを使用して、実行中のすべてのインスタンス を完全に停止することで、アプリケーションを停止できます。 この操作を行うと、インプロセス メッセージは完了しないことに注意してください。
アプリケーションをアンインストールするときに、アプリケーションに関連付けられているすべてのファイルと設定を削除するには、事前処理スクリプトまたは後処理スクリプトをアプリケーション .msi ファイルに含める必要があります。 前処理スクリプトまたは後処理スクリプトが含まれていない場合、このトピックの手順では、次の例外を除き、アプリケーションのファイルと設定がローカル ファイル システムから削除されます。
アプリケーションに仮想ディレクトリが含まれている場合、アプリケーションのインストール後に仮想ディレクトリにファイルが追加されない限り、仮想ディレクトリとそのファイルは削除されます。 この場合、仮想ディレクトリと追加されたファイルは削除されません。 仮想ディレクトリと追加されたファイルを削除する場合は、明示的に削除する必要があります。
前処理スクリプトと後処理スクリプトは削除されますが、インストールまたはアンインストール中にスクリプトによって追加されたファイルは削除されず、スクリプトによって実行された操作も元に戻されません。 スクリプトによって追加されたファイルを削除したり、その操作を元に戻したりする場合は、明示的に削除する必要があります。
注
アプリケーションのインポート時に展開プロパティで指定された宛先の場所を持つ前処理または後処理スクリプトのみがアンインストール中に実行されます。 詳細については、「 アプリケーションに前処理スクリプトまたは後処理スクリプトを追加する方法」を参照してください。
BizTalk アプリケーションをアンインストールしても、証明書は削除されません。 証明書を削除する場合は、明示的に削除する必要があります。 さらに、コンポーネントは Windows レジストリから削除されず、BizTalk アセンブリはグローバル アセンブリ キャッシュ (GAC) から削除されません。 削除する場合は、明示的に削除する必要があります。 詳細については、「 BizTalk アプリケーションの他のファイルと設定を削除する方法」を参照してください。
アンインストール操作が完了する前に取り消した場合、BizTalk Server はアンインストールをロールバックします。ただし、操作が取り消される前に前処理スクリプトまたは後処理スクリプトによって実行された操作は除きます。 アンインストールを開始する前にアプリケーションをその状態に復元するには、.msi ファイルをダブルクリックして、アプリケーションを再インストールします。 このアプリケーションに複数の .msi ファイルがインストールされている場合は、各 .msi ファイルをダブルクリックして、.msi ファイルが最初にインストールされた順序でアプリケーションを再インストールする必要があります。
後処理スクリプトの詳細については、「 前処理スクリプトと後処理スクリプトを使用してアプリケーションの配置をカスタマイズする」を参照してください。
注
BizTalk アプリケーションを完全に展開解除するには、「BizTalk グループから BizTalk アプリケーションを削除する方法」の説明に従って、BizTalk アプリケーションを BizTalk グループから削除する必要もあります。
[前提条件]
このトピックの手順を実行するには、適切なアクセス許可でログオンする必要があります。 詳細については、「 BizTalk アプリケーションの展開と管理に必要なアクセス許可」を参照してください。
BizTalk アプリケーションをアンインストールするには
プログラムのアンインストールまたは変更の使用
アプリケーションを実行しているコンピューターで、[ スタート] をクリックし、[ コントロール パネル] をクリックし、[ プログラムと機能] をダブルクリックします。
[ プログラムのアンインストールまたは変更 ] ページで、削除する BizTalk アプリケーションを右クリックし、[ アンインストール] をクリックします。
Windows インストーラーは、指定されたアプリケーションを削除します。
アプリケーションが複数のコンピューターで実行されている場合は、各コンピューターでこれらの手順を繰り返します。
コマンド ラインの使用
コマンド プロンプトを開きます。[ スタート] をクリックし、[ 実行] をクリックし、「
cmd
」と入力して、[ OK] をクリックします。次の表に示すように、適切な値に置き換えて、次のコマンドを入力します。
BTSTask UninstallApp [/ApplicationName:value]
例:
BTSTask UninstallApp /ApplicationName:MyApplication
パラメーター 価値 /ApplicationName アンインストールする BizTalk アプリケーションの名前。 名前にスペースが含まれている場合は、二重引用符 (") で囲む必要があります。