ADVERTISEMENT

【Edge】拡張機能の「公式ストア外CRX」をEdgeで安全にインストールする手順

【Edge】拡張機能の「公式ストア外CRX」をEdgeで安全にインストールする手順
🛡️ 超解決

Microsoft Edgeでは標準で拡張機能のインストール元が公式ストアに制限されています。しかし、開発中の拡張機能や企業内で配布される専用ツールなど、どうしても公式ストアにないCRXファイルをインストールする必要がある場面があります。そのままではEdgeがブロックしてインストールできません。この記事では、グループポリシーと開発者モードを利用して、公式ストア外のCRXファイルをEdgeに安全にインストールする具体的な手順を解説します。

【要点】公式ストア外のCRXをEdgeにインストールする方法

  • グループポリシーの編集: レジストリまたはGPOで「ExtensionInstallAllowList」や「ExtensionInstallForcelist」を設定し、特定のCRXファイルのインストールを許可します。
  • 開発者モードの有効化: Edgeの拡張機能管理ページから「開発者モード」をオンにし、アーカイブから展開した拡張機能を読み込みます。
  • CRXファイルの展開と読み込み: CRXファイルをZIPとして展開し、Edgeの「展開した拡張機能を読み込む」機能でインストールします。証明書の確認に注意してください。

ADVERTISEMENT

公式ストア外CRXがブロックされる理由

Edgeはセキュリティ上の理由から、デフォルトで公式ストア以外からの拡張機能インストールをブロックします。これは悪意のある拡張機能がシステムに侵入するのを防ぐためです。しかし、企業内で開発したツールやテスト中の拡張機能など、信頼できるソースからのCRXファイルをインストールする必要がある場合、この制限を緩和する方法があります。Edgeはグループポリシーまたはレジストリ編集により、特定の拡張機能のインストールを許可できます。

お探しの解決策が見つからない場合は、こちらの「Microsoft Edgeトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

公式ストア外CRXを安全にインストールする手順

ここでは、グループポリシー(レジストリ)を使ってCRXのインストールを許可し、実際にインストールする手順を説明します。Windows 11 Pro/Enterpriseエディションではローカルグループポリシーエディターが利用できますが、Homeエディションではレジストリ編集で対応します。

手順1: レジストリを編集してインストールを許可する

  1. レジストリエディターを開く
    「Windows」キーを押して「regedit」と入力し、Enterキーを押します。ユーザーアカウント制御の確認画面では「はい」をクリックします。
  2. 対象のキーに移動する
    アドレスバーに「HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge」と入力してEnterキーを押します。もし「Edge」キーがない場合は、右クリックで新規作成します。
  3. 拡張機能のインストール許可ポリシーを作成する
    「Edge」キーを右クリックし、「新規」>「DWORD(32ビット)値」を選択します。名前を「ExtensionInstallAllowList」と入力します。この値をダブルクリックし、値のデータを「1」に設定します。
  4. 特定の拡張機能のIDを許可リストに追加する
    「Edge」キーを右クリックし、「新規」>「キー」を選択します。キー名を「ExtensionInstallAllowList」と入力します(先ほど作成したDWORDと同じ名前ではありますが、こちらはキーです)。そのキー内で、右クリック「新規」>「文字列値」を作成し、名前を「1」にします。値をインストールしたい拡張機能のID(例:abcdefghijklmnop)に設定します。複数の拡張機能を許可する場合は、同じように「2」「3」と連番で作成します。
  5. レジストリエディターを閉じて再起動する
    設定を有効にするために、PCを再起動するか、コマンドプロンプトで「gpupdate /force」を実行します。

手順2: CRXファイルを展開する

  1. CRXファイルの拡張子を変更する
    エクスプローラーでCRXファイルを右クリックし、「名前の変更」を選択します。拡張子を「.crx」から「.zip」に変更します。確認ダイアログでは「はい」をクリックします。
  2. ZIPファイルを展開する
    作成されたZIPファイルを右クリックし、「すべて展開」を選択します。展開先のフォルダーを指定して、展開します。展開されたフォルダーの中に拡張機能のファイルが含まれています。

手順3: Edgeの開発者モードを有効にして拡張機能を読み込む

  1. Edgeの拡張機能管理ページを開く
    Edgeのアドレスバーに「edge://extensions/」と入力してEnterキーを押します。
  2. 開発者モードをオンにする
    画面左下にある「開発者モード」のトグルスイッチをクリックしてオンにします。これにより、追加のボタンが表示されます。
  3. 展開した拡張機能を読み込む
    「展開した拡張機能を読み込む」というボタンをクリックします。ファイル選択ダイアログが開きます。先ほど展開したフォルダーを選択し、「フォルダーの選択」をクリックします。
  4. インストールの確認
    拡張機能が正しく読み込まれると、拡張機能一覧に表示されます。エラーが表示される場合は、展開フォルダーにマニフェストファイル(manifest.json)が正しく含まれているか確認します。

インストール時の注意点とよくある問題

「この拡張機能は、Microsoft Store から入手できません」というエラーが出る

これはレジストリの設定が正しく反映されていない場合に発生します。手順1の設定を再度確認し、特に「ExtensionInstallAllowList」キーとその値が正しい拡張機能IDを指定しているか確認します。また、レジストリの変更後は必ずEdgeを完全に再起動してください。

CRXファイルを展開できない場合

CRXファイルによっては、拡張子を変更してもZIPとして認識されないことがあります。その場合は、7-Zipなどのアーカイバーツールを使って強制的に開いてみてください。また、CRXファイルが破損していないかも確認します。

読み込み後に拡張機能が動作しない

開発者モードで読み込んだ拡張機能は、Edgeを再起動するたびに自動的に読み込まれますが、場合によっては手動で再度読み込む必要があります。また、拡張機能がEdgeのバージョンと互換性がない可能性があります。最新のEdgeにアップデートするか、拡張機能のマニフェストバージョンを確認してください。

レジストリ編集が反映されない場合

Windows Homeエディションではローカルグループポリシーエディターが使えないため、レジストリ編集のみで対応します。それでも反映されない場合は、ポリシーのキー名が間違っていないか確認します。特に「Policies」キーの下に「Microsoft」→「Edge」のパスが正しいかチェックしてください。

ADVERTISEMENT

グループポリシーとレジストリ編集の比較

項目 グループポリシー(GPO) レジストリ編集
利用できるエディション Windows 11/10 Pro、Enterprise、Education すべてのエディション(Home含む)
設定の永続性 ポリシーが更新されるまで維持される レジストリの値が存在する限り有効
設定の反映 gpupdate コマンドまたは再起動後 再起動後
複数拡張機能の管理 ポリシーエディターで容易 手動でキーと値を追加する必要あり
誤操作のリスク 比較的低い レジストリのバックアップが必要

まとめ

この記事では、公式ストア外のCRXファイルをEdgeに安全にインストールする手順を解説しました。グループポリシーまたはレジストリで許可設定を行い、開発者モードを有効にして展開した拡張機能を読み込むことで、信頼できるCRXファイルをインストールできます。ただし、セキュリティリスクがあるため、必ず信頼できる提供元からのみインストールしてください。また、定期的にEdgeと拡張機能の更新を確認することをおすすめします。拡張機能の管理に役立つ「ExtensionInstallForcelist」ポリシーについても調べてみると、より高度な管理が可能になります。


🧭
Microsoft Edgeトラブル完全解決データベース ページが開かない・パスワードが消えた・動作が重いなど、Edgeの困りごとを設定・仕組みから即解消。逆引きリファレンスとして活用してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT