ソフトウェアのアンインストール
BigFix Inventory バージョン 10.0.15 以降では、このトピックで説明する特定のシナリオに基づいて Windows ソフトウェアをアンインストールできます。
「ソフトウェア分類」パネルには、以下の 2 つのオプションを持つ「管理」メニューが含まれています。「BigFix でアンインストール」および「アンインストールするようにユーザーに通知」です。これらのオプションを使用して、ソフトウェアのアンインストールを要求するか、ソフトウェアをアンインストールする通知を送信できます。

- BigFix でアンインストール
- BigFix Inventory が BigFix Platform にアンインストール要求を送信できるようにするには、このオプションを使用します。ソフトウェアがアンインストールの対象でない場合は、警告メッセージが表示されます。
- アンインストールするようにユーザーに通知
- BigFix Inventory がユーザーにソフトウェアをアンインストールするようサーバー通知が送信できるようにするには、このオプションを使用します。通知元とともに通知が表示されます。BigFix Inventory は BigFix Platform に 3 分ごとに接続し、アンインストールの状況を確認します。「インスタンス・タグ」列に、アンインストールの状況が表示されます。
アンインストールのルール
- Uninstall Supported 列には結果が表示され、以下のシナリオが満たされているかどうか表示されます。
-
- アンインストールするソフトウェアは、Windows パッケージである必要があります。
- ソフトウェアの検出は、パッケージ (アプリと機能および Windows アンインストール・レジストリー) に基づいています。
- このソフトウェアは、切断されたスキャナーではなく、通常のエンドポイントによって検出されます。
- IBM、HCL、Adobe、AutoDesk、および Corel など一部のソフトウェア会社のグループは除外されます。
- Microsoft Office、Microsoft SQL Server Windows、Microsoft Edge、Machine Learning Server、および Microsoft SQL Server Reporting Services など一部の Microsoft サブコンポーネントは除外されます。
- アンインストール・アクションが送信される前に、以下の追加検証が確認されます。
- エラー・コードは、ルールにも記載されています。エラー・コードはエラー・メッセージに表示されます。例えば、このエントリーではアンインストール・アクションを使用できません (「OS」) などです。
- アクション・スクリプトを使用してアンインストールするには、以下の条件を満たしている必要があります。
-
- PowerShell レジストリー・パスが有効である。
- BES クライアントのバージョンが 9.5.11 以前ではない。
- 選択したソフトウェアのアンインストール・レジストリー・エントリーが存在する。
- MSI ベースのインストールまたは QuietUninstallString キーが使用できる。
ソフトウェアをアンインストールする通知を表示するためのルール
ソフトウェアをアンインストールする通知を表示するルールは以下のとおりです。
エラー・コードは、ルールにも記載されています。エラー・コードはエラー・メッセージに表示されます。例えば、このエントリーではアンインストールするようにユーザーに通知を使用できません (「OS」) などです。
- ソフトウェアは、切断されたスキャナーではなく、通常のエンドポイントによって検出される必要があります。
エラー・コード: 「切断」
- ソフトウェアが Windows オペレーティング・システムで検出されている必要があります。
エラー・コード: 「OS」
- ソフトウェアがインストールされていて、コンピューターで使用可能である必要があります。
エラー・コード: 「存在しません」
- ソフトウェアは過去 3 日間で確認されている必要があります。
エラー・コード: 「3 日以上前に見たことがある」
サポート対象のインストール・モデル
サポート対象の 2 つのインストール・モデルは、MSI ベース (Microsoft Software Installer ベース) と QuietUninstallString です。
ソフトウェア・アンインストール・ログ
アンインストール・ログ・ファイルには、アンインストールの詳細が含まれています。
Started POST "/sam/uninstall_softwares/send_uninstall_action"
Processing by SAM::SoftwareUninstallsController#send_uninstall_action as */*
Parameters: {"prodInvId"=>"10018", "_import_id"=>"10004"}
Send uninstall action for prodinv id 10018 and data {:computer_id=>3, :component_id=>73015, :remote_id=>551641069, :datasource_id=>1, :end_time=>9999-12-31 23:59:59 UTC, :os_name=>"WINDOWS", :database_type=>"mssql", :last_seen=>2023-11-20 22:54:29 UTC, :description=>"{CD95F661-A5C4-44F5-A6AA-ECDD91C24151}", :name=>"WinZip 28.0", :version=>"28.0.15640", :vendor=>"Corel Corporation"}
Saved uninstallation action id 9998 for prodinv id 10018
The uninstall action for prodinv id 10018 successfully sent
Successful uninstallation for action 9998 and prodinv id 10018失敗:
Started POST "/sam/uninstall_softwares/send_uninstall_action"
Processing by SAM::SoftwareUninstallsController#send_uninstall_action as */*
Parameters: {"prodInvId"=>"8", "_import_id"=>"10004"}
Send uninstall action for prodinv id 8 and data {:computer_id=>4, :component_id=>63626, :remote_id=>1623105004, :datasource_id=>1, :end_time=>9999-12-31 23:59:59 UTC, :os_name=>"WINDOWS", :database_type=>"mssql", :last_seen=>2023-11-20 22:53:56 UTC, :description=>"{9D93D367-A2CC-4378-BD63-79EF3FE76C78}", :name=>"Microsoft SQL Server 2012 Native Client", :version=>"11.4.7462.6", :vendor=>"Microsoft Corporation"}
Saved uninstallation action id 9999 for prodinv id 8
The uninstall action for prodinv id 8 successfully sent
Uninstallation failed for action 9999 and prodinv id 8. Exit code exit_code: 9
The periodic task updating BigFix server action statuses is stopping the action with id: 9999 from the BigFix server.
Exit code from action
終了コードは、特定のアクションに対して、ソフトウェア・アンインストール・ログの BigFix コンソールと BigFix Inventory tema.log に表示されます。
| コード | 説明 |
|---|---|
| 0 | 成功したアンインストール |
| 1 | サポートされないオペレーティング・システム。Windows オペレーティング・システムのみサポートされています |
| 2 | Windows レジストリーに PowerShell パスが見つかりません |
| 3 | PackageManagement - PowerShell モジュールがありません |
| 4 | BES クライアント・バージョンが 9.5.11 以前です |
| 9 | アンインストールに失敗しました |
| 10 | Windows レジストリーにソフトウェアが見つかりません。おそらくアンインストール済みです |
| 11 | サポートされていないアンインストール・タイプです。MSI ベースのインストーラー、または QuietUninstallString レジストリー・パラメーターを持つインストーラーのみです。 |
| 12 | サポートされていないソフトウェアです。BigFix コンポーネントはアンインストールできません。 |
追加情報
- 新しい「アンインストール・アクション」権限は、デフォルトでは管理者のみが使用できます。
- アンインストールと通知の両方を組み合わせ、データソースごとに最大合計 20 のアクティブな (実行中の) アクションが許可されています。
- 1 つのアクションは、コンピューター 1 台につき 1 つのソフトウェアに適用されます。
- ソフトウェアのアンインストール・アクションが手動で停止または BigFix サーバーから削除された場合、ソフトウェアは uninstall_not_successful または notification_not_successful としてマークされます。
- アンインストールのタイムアウトは 4 時間です。
- アクションのタイムアウトは 7 日です。
- 1 日のタイムアウトがすべてのタイムゾーンに達すると、アクションは期限切れになります。
-
これらのタイプのソフトウェア・インストールはサポートされていません。
- 同じ Windows またはコンピューター上の特定のユーザーのためにインストールされているソフトウェア
- Microsoft Store または Windows Store からインストールされたソフトウェア
- Windows 機能またはオプション機能として使用できるソフトウェア
「アンインストールするようにユーザーに通知」シナリオの例
以下のイメージは、ソフトウェアのアンインストールを要求するようユーザーに送信する通知の例を示しています。
