BarTenderをサイレントアンインストールする方法
概要
BarTenderスイートのアンインストール作業を自動化するには、BarTenderインストーラーをさまざまなWindowsコマンドと一緒に実行します。
以下のようなコマンドラインパラメータを使うことで、BarTenderアプリケーションスイートの各コンポーネントを削除するスクリプトを作成できます。
対象バージョン
BarTender 2016以降。
情報
以下の例では、[setup file path]はダウンロードしたBarTenderインストーラーの場所を示しており、コマンドを実行する前に実際のファイルパスに置き換えてください。例:
C:\Users\username\Desktop\BT2019_R4_140669_Full_x64.exe
BarTender 2016
BarTenderのアンインストールと同時にライセンスの非アクティベートも行いたい場合は、2段階の手順が必要です。アンインストールコマンドの前に非アクティベートコマンドを実行してください。非アクティベートは任意なので、アンインストールコマンドだけを実行することも可能です。
非アクティベートコマンドは以下の通りです:
"C:\Program Files\Seagull\BarTender Suite\ActivationWizard.exe" Deactivate
フルコマンドの例は以下の通りです:
"C:\Program Files\Seagull\BarTender Suite\ActivationWizard.exe" Deactivate
[setup file path] /s /v"/qn REMOVE=ALL"
BarTender 2019
BarTender 2019で使用するコマンドの例は以下の通りです。BarTender 2016で使うコマンドとはパラメータが異なる点にご注意ください。
"C:\Program Files\Seagull\BarTender 2019\ActivationWizard.exe" Deactivate
"[setup file path]" AI_INSTALL_MODE=Remove REMOVE=ALL /quiet
さらに、BarTender 2019以降では、インストール済みBarTenderのGUIDを使ったサイレントアンインストールコマンドも利用できます。元のインストーラーが手元にない場合に便利です。GUIDの確認方法は以下の通りです:
- Regeditを開きます。
- HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\BarTender 11.1\に移動します。
- 「UninstallString」という値があり、"msiexec.exe /I{3DC0C21C-3C45-46DF-97EF-3F2878BBA231}"のようになっています。
- このUninstallStringのGUID部分を使って、次のようなサイレントアンインストールコマンドを作成できます:"msiexec.exe /qn /X{3DC0C21C-3C45-46DF-97EF-3F2878BBA231}"
非アクティベートコマンドと組み合わせた例は以下の通りです:
"C:\Program Files\Seagull\BarTender 2019\ActivationWizard.exe" Deactivate
msiexec.exe /qn /X{3DC0C21C-3C45-46DF-97EF-3F2878BBA231}
2つ目の方法で使用するGUIDは異なる場合があります。正しいGUIDの確認方法については、バグノートをご参照ください。
BarTender 2021以降
BarTender 2021 R1以降では、サイレントアンインストールコマンドの前に非アクティベート用スクリプトを追加する必要がなくなりました。BarTenderの非アクティベートも同時に行いたい場合は、アンインストールコマンドにDEACTIVATE=Trueパラメータを追加してください。
例:
"[setup file path]" AI_INSTALL_MODE=Remove REMOVE=ALL DEACTIVATE=True