> ## Documentation Index
> Fetch the complete documentation index at: https://support.i.moneyforward.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ブラウザ拡張機能のポリシー競合と回避策

> 資産管理ソフトなどが配布するブラウザのポリシーと競合して、Admina 拡張機能が強制インストールされないときの原因の確認方法と回避策を説明します。

<Info>
  このページは、Chrome で適用した場合の手順です。Edge の場合は、`chrome://policy` を `edge://policy`、`chrome://extensions` を `edge://extensions`、レジストリの `Software\Policies\Google\Chrome` を `Software\Policies\Microsoft\Edge` に読み替えてください。Edge の拡張機能 ID と更新 URL は、[Windows 手動](/it-management/admina-extension/windows-solo-setup) の手順を参照してください。
</Info>

配布の設定は端末に届いているのに、ブラウザに Admina 拡張機能がインストールされない場合もあります。多くの場合、ブラウザのポリシーが別の配布設定と競合しています。

資産管理ソフト（SKYSEA Client View、LANSCOPE など）が自社の拡張機能を配布している環境でよく起きます。このページでは、競合の仕組みと、原因の確認方法、回避策を説明します。

## 症状

次のような状態になります。

* Intune・GPO・Google 管理コンソールでは、配布の設定が成功している
* `chrome://extensions`に Admina 拡張機能が表示されない
* `chrome://policy`で、`ExtensionSettings` または `ExtensionInstallForcelist` のステータスに「競合」と表示される

Admina 拡張機能の ID は `bdeanmdeckegmfjpbnngomallcedjold` です。`chrome://extensions` や `chrome://policy` では、この ID で Admina 拡張機能を見分けられます。

## 競合が起きる仕組み

### ポリシーの届き方と優先順位

ブラウザのポリシー画面（`chrome://policy`）では、ポリシーごとに「ソース」と「適用先」が表示されます。

<Frame caption="chrome://policy の例。ポリシーごとに、ソースと適用先が表示される">
  <img src="https://mintcdn.com/moneyforwardi/oekfgqrn6qECSd0p/images/it-management/admina-extension/policy-conflicts/chrome-policy-list.png?fit=max&auto=format&n=oekfgqrn6qECSd0p&q=85&s=1b2f8721103a58b4d69b8cb2263b45b7" alt="chrome://policy の画面。検索欄に extension と入力され、ExtensionInstallForcelist と ExtensionSettings の 2 行が表示されている。どちらもソースはクラウド、適用先はマシン、レベルは必須。ExtensionInstallForcelist のステータスは警告, 競合で、ExtensionSettings のステータスは OK" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1920" height="510" data-path="images/it-management/admina-extension/policy-conflicts/chrome-policy-list.png" />
</Frame>

| 項目 | 表示 | 意味 |
| - | - | - |
| ソース | プラットフォーム | OS の設定から届いた値。Windows ではレジストリ、Mac では構成プロファイルです。GPO、Intune、資産管理ソフトはここに書き込みます |
| ソース | クラウド | ブラウザのクラウドから、ブラウザに直接届いた値。Chrome では Google 管理コンソールで設定します |
| 適用先 | マシン | PC 全体、またはブラウザ全体に効く設定。プラットフォームでは、Windows のレジストリの `HKLM` にあたります |
| 適用先 | ユーザー | ログイン中のユーザー、または Google アカウントに効く設定。プラットフォームでは、Windows のレジストリの `HKCU` にあたります |

クラウドの値は、管理者が Google 管理コンソールなどに設定した内容が、ブラウザに直接届いたものです。Admina の手順では、Chrome 向けの [Google Workspace](/it-management/admina-extension/bbb2v722bm-extension-bdv) がこの方法にあたります。

同じポリシーが複数の場所から届いた場合、ブラウザは既定で、プラットフォーム（マシン）、クラウド（マシン）、プラットフォーム（ユーザー）、クラウド（ユーザー）の順に優先します。

次の図は、Admina のヘルプセンターで用意している手順が、それぞれどの段（ソースと適用先）で配布されるかを表したものです。

<Frame caption="ポリシーの優先順位と、それぞれの段に入る配布方法">
  <img src="https://mintcdn.com/moneyforwardi/Yt8HDKHqE2Gu2kpU/images/it-management/admina-extension/policy-conflicts/precedence.svg?fit=max&auto=format&n=Yt8HDKHqE2Gu2kpU&q=85&s=0dffc995f04f7a2d85e66d4bcefef97f" alt="ポリシーの優先順位を 4 段で示した図。上から、プラットフォーム × マシン（HKLM。資産管理ソフト、GPO のコンピューターの構成、Admina の Windows 手動・Windows GPO・Mac・MDM の手順）、クラウド × マシン（Google 管理コンソールに登録した Chrome。Admina の手順は無い）、プラットフォーム × ユーザー（HKCU。GPO のユーザーの構成、Admina の Intune の手順）、クラウド × ユーザー（Chrome にログインした Google アカウント、Admina の Google Workspace の手順）" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="680" height="492" data-path="images/it-management/admina-extension/policy-conflicts/precedence.svg" />
</Frame>

資産管理ソフトが `HKLM` に書き込んでいる場合、これは最も優先度の高い段にあたるため、ほかの配布方法より優先されます。Intune は端末のレジストリに書き込むため、ソースは「プラットフォーム」と表示されます。GPO のユーザーの構成と Admina の Intune 用テンプレートは `HKCU` に書き込みます。これはプラットフォーム（ユーザー）の段です。Google 管理コンソールの設定は、ブラウザの組織部門に設定するとクラウド（マシン）、ユーザーの組織部門に設定するとクラウド（ユーザー）になります。

### 同じ名前のポリシーは合体しない

同じ名前のポリシーが複数の場所から届くと、ブラウザは既定では優先度の高い方の値を**丸ごと**採用します。2 つの値を足し合わせることはしません。一方、名前の違うポリシーはそれぞれ有効です。

<Frame caption="同じ名前のポリシーは片方だけ、違う名前のポリシーは両方が使われる">
  <img src="https://mintcdn.com/moneyforwardi/oekfgqrn6qECSd0p/images/it-management/admina-extension/policy-conflicts/merge.svg?fit=max&auto=format&n=oekfgqrn6qECSd0p&q=85&s=8408ef08e7ad671a84c93aece9194cca" alt="同じ名前と違う名前のポリシーを比べた図。左は、HKLM の ExtensionSettings（資産管理ソフトの拡張機能）が使われ、HKCU の ExtensionSettings（Admina 拡張機能）が無視されて、Admina 拡張機能がインストールされない例。右は、HKLM の ExtensionSettings と HKCU の ExtensionInstallForcelist（Admina 拡張機能）の両方が使われ、両方の拡張機能がインストールされる例" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="680" height="432" data-path="images/it-management/admina-extension/policy-conflicts/merge.svg" />
</Frame>

拡張機能の強制インストールには **`ExtensionSettings`** と **`ExtensionInstallForcelist`** の 2 つのポリシーが使えます。片方を別の製品が使っていても、もう片方で Admina を配布すれば、競合を避けられます。

| ポリシー | 形式 | できること |
| - | - | - |
| **`ExtensionSettings`** | 拡張機能 ID ごとの設定をまとめた辞書 | 強制インストール、削除・禁止、ツールバーへの固定など |
| **`ExtensionInstallForcelist`** | `拡張機能ID;更新URL` を並べたリスト | 強制インストールのみ |

### 配布手順ごとのポリシー

Admina のヘルプセンターで用意している手順は、手順によって使っているポリシーが違うので注意してください。

| 配布手順 | 使うポリシー |
| - | - |
| [Windows 手動](/it-management/admina-extension/windows-solo-setup)・[Windows GPO](/it-management/admina-extension/qegqblx598-windows-gpo)・[Intune](/it-management/admina-extension/windows-intune) | **`ExtensionSettings`** |
| [Mac・MDM](/it-management/admina-extension/udu2t8mwne-mac-plist) | **`ExtensionInstallForcelist`** |

## 原因の確認

次のフローで、確認する場所と回避策を絞り込めます。詳しい手順は図の後に説明します。

<Frame caption="Admina 拡張機能が入らないときの切り分けフロー">
  <img src="https://mintcdn.com/moneyforwardi/oekfgqrn6qECSd0p/images/it-management/admina-extension/policy-conflicts/flow.svg?fit=max&auto=format&n=oekfgqrn6qECSd0p&q=85&s=e987bb5cb254f23e26b0888e45da9d52" alt="切り分けのフロー。Q1 ポリシー画面に Admina の ID が表示されているか。表示されていない場合は Admina の設定が届いていないので、配布の手順を見直し、解決しなければ Diag データを取得する。表示されている場合は Q2 で、Admina の ID が「値（競合）」（負けている側）にあるかを見る。ない場合は「値」にあり Admina が勝っているので、競合以外の原因が考えられる。Diag データを取得する。ある場合は Q3 で、Admina が負けている行のポリシー名を確認する。ExtensionSettings の行なら、競合している配布も同じポリシーを使っているので、Admina は ExtensionInstallForcelist で配布する。ExtensionInstallForcelist の行なら、競合している配布も同じポリシーを使っているので、Admina は ExtensionSettings で配布する" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="680" height="484" data-path="images/it-management/admina-extension/policy-conflicts/flow.svg" />
</Frame>

1. 拡張機能をインストールしたい端末で、`chrome://policy`を開きます。検索欄に `extension` と入力すると、拡張機能のポリシーに絞り込めます。
2. `ExtensionSettings` と `ExtensionInstallForcelist` の行を探します。
3. 行に Admina 拡張機能の ID が表示されているかを確認します。表示されなければ、Admina 拡張機能の設定が端末に届いていません。配布の手順を見直し、解決しなければ [Diag データを取得](/it-management/admina-extension/344geptwee-diag)してください。
4. 表示されているときは、行を開いて **値** と **値（競合）** のソース・適用先を確認します。Admina 拡張機能の ID が **値（競合）** にあれば、Admina 拡張機能の設定が負けています。**値** にあれば、勝っています。その場合は、別の原因が考えられます。[Diag データを取得](/it-management/admina-extension/344geptwee-diag)してください。
5. 負けているとき、行のポリシー名（`ExtensionSettings` か `ExtensionInstallForcelist`）を確認します。そのポリシーは、Admina 拡張機能と、競合している別の配布（資産管理ソフトなど）の両方が使っているポリシーです。[回避策](#workarounds) の表で、ポリシー名に合った方法を選んでください。

ソースが「プラットフォーム」の場合、表示だけでは GPO・Intune・資産管理ソフトのどれから届いたか区別できません。自社の別の配布設定（GPO や Intune）との競合を確かめたいときは、次の方法で確認してください。

| 確認したいこと | 方法 |
| - | - |
| GPO から配布されているか | `gpresult /h result.html` を実行し、出力された HTML を確認する |
| Intune から配布されているか | Windows の **設定** > **アカウント** > **職場または学校にアクセスする** で接続を選び、**情報** > **レポートの作成** から MDM の診断レポートを出力する |
| どちらでもない | 資産管理ソフトが書き込んでいる可能性があります。レジストリの `HKLM\Software\Policies\Google\Chrome`を確認してください |

<h2 id="workarounds">
  回避策
</h2>

Admina が負けている行のポリシー名に合わせて選んでください。

| 負けている行・状況 | 回避策 |
| - | - |
| **`ExtensionSettings`** の行で負けている | Admina 拡張機能を **`ExtensionInstallForcelist`** で配布します（[設定する値](#forcelist-values)）。資産管理ソフトとポリシー名が違えば、競合しません |
| **`ExtensionInstallForcelist`** の行で負けている | Admina 拡張機能を **`ExtensionSettings`** で配布します。[Windows 手動](/it-management/admina-extension/windows-solo-setup)・[Windows GPO](/it-management/admina-extension/qegqblx598-windows-gpo) の手順で配布できます。MDM から配布する場合は、[Intune](/it-management/admina-extension/windows-intune) の手順を参考に、ご利用の MDM から配布してください |
| もう一方のポリシーに切り替えても負ける | 配布元をどちらか一方にまとめ、資産管理ソフトの拡張機能と Admina の拡張機能の両方を、同じツールから配布する方法もあります。どのツールにまとめられるかは、資産管理ソフトの提供元に確認してください |

<h3 id="forcelist-values">
  ExtensionInstallForcelist で配布するときの値
</h3>

Admina が提供している配布ファイル（bat・ADMX）は `ExtensionSettings` を使います。`ExtensionInstallForcelist` で配布するときは、お使いの配布ツールの機能で次の値を設定してください。Intune の場合は、設定カタログの **Configure the list of force-installed apps and extensions** を使います。

```text theme={null}
bdeanmdeckegmfjpbnngomallcedjold;https://clients2.google.com/service/update2/crx
```

レジストリに直接書き込む場合は、`Software\Policies\Google\Chrome\ExtensionInstallForcelist` キーに文字列値（REG\_SZ）として追加します。値の名前は `1`、`2` のような連番です。すでに値がある場合は、使われていない番号を使ってください。

`ExtensionInstallForcelist` で置き換わるのは、拡張機能の強制インストールの部分だけです。ApiKey などの設定（`3rdparty` 配下）は、各手順どおり配布してください。Admina の `ExtensionSettings` が資産管理ソフトの値に負けているときも、`3rdparty` 配下の設定は別のポリシーなので影響を受けません。

## 関連ページ

* [Admina Extensionとは](/it-management/admina-extension/what-is-admina-extension)
* [ブラウザ拡張機能のセットアップ（Windows 手動）](/it-management/admina-extension/windows-solo-setup)
* [ブラウザ拡張機能のセットアップ（Windows Intune）](/it-management/admina-extension/windows-intune)
* [ブラウザ拡張機能の配布（Google Workspace）](/it-management/admina-extension/bbb2v722bm-extension-bdv)
* [ブラウザ拡張機能のDiagデータ取得](/it-management/admina-extension/344geptwee-diag)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.