Chrome/Edge v149におけるグループポリシーでインストールされたUiPath拡張機能への影響

本記事は以下の英文記事の日本語翻訳となります。

参考:Chrome/Edge v149 impacts UiPath extensions installed via Group Policy

概要

近日リリース予定のChromeおよびEdgeバージョン149へのアップデートでは、Developer Toolsアクセスが明示的に許可されていない場合、エンタープライズポリシー経由で強制インストールされた拡張機能の機能を制限するChromiumの変更が導入されます。

参考
Chromeのリリース日情報:Chromium Dash
Edgeのリリース日情報:Microsoft Edge リリース スケジュール | Microsoft Learn
※ 2026/5/29時点では、Chromeは6/2にStableRelease、Edgeは6/4の週にReleaseと記載がございます。

その結果、Chrome / Edge v149以降では、DeveloperToolsAvailabilityポリシーが明示的に1 (Developer Toolsの使用を許可)に設定されていない場合、グループポリシー経由でインストールされたUiPath Extension for Chrome/Edge 24.10が影響を受けます。

影響を受けるシナリオ

  • Self-hosted拡張機能を使用したChrome/Edge用グループポリシーオフラインインストール: ndmegdjihnhfmljjoaiimbipfhodnbgf
  • UiPath Extension for Chrome 24.10を使用したグループポリシーオンラインインストール: pgbnimfaaifjpebleldfhgcjdnaeafdi
  • UiPath Extension for Edge 24.10を使用したグループポリシーオンラインインストール: cdfjcmjmgdnojgaojdnefhjjpaijapci

影響を受けないシナリオ

  • 旧バージョンのUiPath拡張機能(Chrome/Edge用) - すでにDeveloperToolsAvailability = 1が設定
  • ユーザーごとのインストール(現在のユーザーまたは全てのユーザーのインストール)

影響

  • UIAutomation 24.10以降は完全に動作しなくなります。
  • UIAutomation 23.10以前は動作を継続しますが、『JSスクリプトを挿入』 アクティビティは動作しなくなります。

エラー

実行時、『アプリケーション/ブラウザーを使用』または『ブラウザーを開く』アクティビティで

「ブラウザの起動に失敗しました。拡張機能のネイティブホストは実行中ですが、新しく開いたタブが見つかりません。」

デザイン時、UI要素を指定する際: 「ブラウザと通信できません」

詳細情報をクリックすると、「UiPath Web Automationブラウザ拡張機能はUiPath.UIAutomation.Activities パッケージでは使用できません。互換性のあるUiPath.UIAutomation.Activitiesパッケージを使用してください。」と表示されます。

回避策

#1. DeveloperToolsAvailabilityAllowlistとDeveloperToolsAvailabilityBlocklistを使用

DeveloperToolsAvailabilityAllowlistおよびDeveloperToolsAvailabilityBlocklistポリシーを使用すると、UiPath拡張機能IDに対してのみDeveloper Toolsを有効にし、他のすべての拡張機能では無効にすることができます。このアプローチはブラウザの堅牢化の姿勢を維持し、管理された環境またはセキュアな環境に推奨されるオプションです。

以下の内容を含む.regファイルを実行するか、レジストリで手動でポリシーを設定することで適用できます。

Chrome用

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\DeveloperToolsAvailabilityAllowlist]
"1"="chrome-extension://ndmegdjihnhfmljjoaiimbipfhodnbgf"
"2"="chrome-extension://pgbnimfaaifjpebleldfhgcjdnaeafdi"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\DeveloperToolsAvailabilityBlocklist]
"1"="https://uipath-devtools-blocklist-placeholder.invalid/"

Edge用

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\DeveloperToolsAvailabilityAllowlist]
"1"="chrome-extension://ndmegdjihnhfmljjoaiimbipfhodnbgf"
"2"="chrome-extension://cdfjcmjmgdnojgaojdnefhjjpaijapci"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\DeveloperToolsAvailabilityBlocklist]
"1"="https://uipath-devtools-blocklist-placeholder.invalid/"

注意

  • 変更を有効にするには、DeveloperToolsAvailabilityAllowlistDeveloperToolsAvailabilityBlocklistの両方のポリシー値を適用する必要があります。DeveloperToolsAvailabilityAllowlistのみを設定しても不十分です。
  • これらのポリシー値が正しく設定されている場合、DeveloperToolsAvailability=2(Developer Toolsの使用を禁止)であっても、UiPath拡張機能の完全な機能が復元されます。

#2. DriverExtensions.zipを使用して拡張機能を再インストール

このオプションを使用すると、スタンドアロンパッケージを使用してブラウザ拡張機能をアップグレードし、必要なグループポリシーレジストリキーをWindowsレジストリに自動的に書き込むことができます。

手順

  1. DriverExtensions.zipをダウンロードします。
  2. ターゲットマシン上のディスクの任意の場所(例:C:\UiPathExtensions_v25.10)に内容を展開します。
  3. 管理者権限でコマンドプロンプトを開き、展開したフォルダに移動します。
  4. Chromeまたは Edgeに適したコマンドを使用してSetupExtension.exeを実行します。
    Chrome用グループポリシーオフラインインストールの例:
    SetupExtensions.exe /chrome-policy-offline /silent

使用するタイミング GPO経由でグループポリシーを管理していない場合は、このアプローチを使用してください。

注:これにより、DeveloperToolsAvailabilityが設定されていない場合でも、UIAutomation 25.10が動作を継続できるグループポリシーオフライン用の更新された拡張機能がインストールされます。

#3. DeveloperToolsAvailabilityを1に設定

GPOまたは影響を受けるマシンのWindowsレジストリで、ポリシーを1(Developer Toolsの使用を許可)に設定します。

以下の内容を含む.regファイルを実行するか、レジストリで手動でポリシーを設定することで適用できます:

Chrome用

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"DeveloperToolsAvailability"=dword:00000001

Edge用

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"DeveloperToolsAvailability"=dword:00000001

#4. 環境変数UiPath_BROWSER_USE_DEVTOOLSを値1で設定

これにより、ブラウザ拡張機能の代わりにChromium Automationメソッドを使用してブラウザを自動化します。 このアプローチはChromeとEdgeの両方でサポートされています。

制限事項

  • DeveloperToolsAvailability=2の場合は動作しません。
  • 最新のUIAutomationパッケージバージョン25.10.33でのみ動作します。

使用するタイミング DeveloperToolsAvailabilityAllowlistおよびDeveloperToolsAvailabilityBlocklistグループポリシーを設定できない場合は、このアプローチを使用してください。

これらの変更を適用した後も問題が解決しない場合は、テクニカルサポートにお問い合わせください。

2026年6月2日追記
:bell: Web StoreのChrome/Edge拡張機能の更新

Chrome Web StoreおよびMicrosoft Edge Add-onsバージョンのUiPath拡張機能(グループポリシーオンライン方式でインストール)が、最新のコード変更を組み込むように更新されました。

両拡張機能は現在、Web Storeでバージョン26.10として利用可能であり、対応する拡張機能IDに対して自動的に更新が適用されます。

UiPath Extension for Chrome: pgbnimfaaifjpebleldfhgcjdnaeafdi
UiPath Extension for Edge:cdfjcmjmgdnojgaojdnefhjjpaijapci

UiPath.UIAutomation.Activitiesパッケージv24.10およびv25.10は、開発者ツールを明示的に許可することなく、引き続き機能します。

『JSスクリプトを挿入』アクティビティは、開発者ツールを明示的に有効にしない限り(DeveloperToolsAvailabilityAllowlist/DeveloperToolsAvailabilityBlocklistを介して選択的に、またはDeveloperToolsAvailabilityを介してグローバルに)、引き続き動作しません。

このバージョン26.10への拡張機能更新により、問題が部分的に軽減されます。『JSスクリプトを挿入』アクティビティを使用していない場合は、Web Storeからの自動更新で十分な可能性があります。

2026年6月3日追記
※バージョン26.10の拡張機能において、古いUiPath.UIAutomation.Activities(v23.4以前のバージョン)をご利用の場合、「ブラウザーと通信できません」エラーが発生することから、開発者ツールを明示的に許可する(DeveloperToolsAvailability=1)あるいはDeveloperToolsAvailabilityAllowlist設定が必要となります。

2026年6月8日追記
Studio パッチ2024.10.22 および 2025.10.12 をリリースしました。これらには、ChromeおよびEdge拡張機能を標準でインストールするための回避策 #1 に記載された変更が含まれています。

Studio をこれらのバージョンのいずれかにアップグレードすると、Chrome および Edge 拡張機能の新規デプロイメントは、上記の回避策を手動で適用することなく、自動的に SetupExtensions / DeveloperToolsAllowlist フローを使用するようになります。

なお、組織でグループポリシーを使用してブラウザ拡張機能を管理している場合は、以下のドキュメントに記載されているように、関連するポリシー設定も更新する必要があります。

2026年6月10日追記

macOSでグループポリシー(オンラインまたはオフライン)経由でインストールされたChrome拡張機能も、Chromeのバージョン149へのアップデートによる影響を受けます。

macOSにインストールされたChrome用UiPath拡張機能(Studio WebまたはUiPath Assistant/Robotから)は、拡張機能ID「conkfbpnllelocpogdmbilgmnkabjfmf」を使用しています。この拡張機能もChrome Webストアでバージョン26.10に更新されており、問題の部分的な軽減に役立ちます。

  • UiPath.UIAutomation.Activitiesパッケージv24.10およびv25.10は、開発者ツールを明示的に許可する必要なく、引き続き機能します。
  • 『JSスクリプトを挿入』アクティビティは、DevToolsが明示的に有効化されていない限り(DeveloperToolsAvailabilityAllowlist / DeveloperToolsAvailabilityBlocklistによる選択的な有効化、またはDeveloperToolsAvailabilityによるグローバルな有効化のいずれか)、動作しません。

回避策:

#1. DeveloperToolsAvailabilityAllowlistDeveloperToolsAvailabilityBlocklistを使用する

DeveloperToolsAvailabilityAllowlistおよびDeveloperToolsAvailabilityBlocklistポリシーを設定し、UiPath拡張機能IDのみに対して開発者ツールを有効化し、その他すべての拡張機能では無効のままにします。この設定は、構成プロファイルに追加する必要があります。

<key>ExtensionInstallForcelist</key>
<array>
    <string>conkfbpnllelocpogdmbilgmnkabjfmf;https://clients2.google.com/service/update2/crx</string>
</array>
<key>DeveloperToolsAvailabilityAllowlist</key>
<array>
    <string>chrome-extension://conkfbpnllelocpogdmbilgmnkabjfmf</string>
</array>
<key>DeveloperToolsAvailabilityBlocklist</key>
<array>
    <string>https://uipath-devtools-blocklist-placeholder.invalid</string>
</array>

#2. DeveloperToolsAvailabilityを1に設定する

構成プロファイル内で、DeveloperToolsAvailabilityポリシーを1(開発者ツールの使用を許可)に設定します。

    <key>ExtensionInstallForcelist</key>
    <array>
        <string>conkfbpnllelocpogdmbilgmnkabjfmf;https://clients2.google.com/service/update2/crx</string>
    </array>
    <key>DeveloperToolsAvailability</key>
    <integer>1</integer>

allowlist/blocklistポリシーオプションの使用を推奨します。これにより、UiPath拡張機能IDのみを指定でき、変更の範囲を必要な拡張機能に限定できます。

2 Likes