Chromium版Edgeの内蔵PDFビューアーを使わせず、PDFをダウンロードとして扱い外部アプリで開かせるには、AlwaysOpenPdfExternallyポリシーを有効にします。ただしMicrosoftは、Edge自体がWindowsの既定PDFアプリならPDFが引き続きEdgeで開くと明記しています。GPOと既定アプリの両方を構成し、外部ビューアーの更新・脆弱性・関連付けを管理してください。
このポリシーはPDFを危険から隔離する機能ではありません。ダウンロードしたPDFは外部アプリで処理されるため、そのアプリのサンドボックス、更新、JavaScript、添付、保護モード等を別途管理します。
ポリシーの動作
- ポリシー名: Always open PDF files externally
- ADMXファイル: MSEdge.admx
- GPOパス: 管理用テンプレート→Microsoft Edge
- 有効: Edge内蔵PDFビューアーを無効化しPDFをダウンロードとして扱う
- 無効/未構成: EdgeがPDFを開く(ユーザー設定による例外あり)
- Windowsレジストリ: SOFTWARE\Policies\Microsoft\Edge\AlwaysOpenPdfExternally
Booleanの有効値はREG_DWORD 1です。手作業でレジストリを配るより、GPO、Intune、Edge管理サービスなど組織の管理元を一つにします。ローカル、ドメイン、クラウドで競合するとedge://policyにエラーや複数ソースが表示されます。
導入前に決めること
- 外部PDFアプリの製品名、版、更新責任、サポート期限
- PDFの既定アプリをユーザー選択にするか組織で管理するか
- ブラウザー上のPDFフォーム、署名、注釈、印刷、読み上げの代替
- ダウンロードフォルダー、終了時削除、DLP、ウイルススキャン
- SharePointや業務Webから直接開く動作と認証Cookieの扱い
- 例外ユーザー、パイロット、切り戻し、ヘルプデスク手順
Edge内蔵ビューアーを前提にするWeb業務では、PDFをダウンロードするとセッション切れ、ファイル名変更、フォーム送信不可などが起こることがあります。代表サイトとPDF種類を棚卸しし、外部アプリへ渡しても機能するか先に試します。
Edge管理テンプレートを準備する
- Microsoft公式から現行Edgeポリシーテンプレートを取得します。
- msedge.admxと使用言語のmsedge.admlを同じ版で用意します。
- 単体PCならローカルPolicyDefinitions、AD環境ならバックアップ済み中央ストアへ配置します。
- GPMCまたはgpedit.mscでMicrosoft EdgeノードとAlwaysOpenPdfExternallyの説明を確認します。
レガシーEdge向けMicrosoftEdge.admxではなく、Chromium版のMSEdge.admxを使います。中央ストア更新は他のEdge設定にも影響するため、既存版と差分を取り、GPO管理者が編集中でない時間に行います。
GPOを設定する
- 検証用GPOを新規作成し、パイロットOUまたはテストグループだけへリンクします。
- コンピューターまたはユーザーの構成→ポリシー→管理用テンプレート→Microsoft Edgeを開きます。
- 「Always open PDF files externally」を有効にします。
- GPOのスコープ、セキュリティフィルター、継承、WMIフィルターを二者確認します。
- クライアントでgpupdateを実行するか通常更新を待ち、Edgeを完全終了して再起動します。
gpupdate /force
gpresult /h C:\Temp\edge-pdf-policy.html
外部PDFアプリを既定にする
Windowsの設定→アプリ→既定のアプリで、使用するPDFアプリを選び、.pdfの関連付けを確認します。企業で既定アプリ関連付けを配布する場合はWindows版と適用方式の現行Microsoft資料を確認し、ユーザー設定を毎回上書きしない設計にします。
外部アプリが未導入・破損・古い場合、PDFはダウンロードされても開けません。GPOの展開順は、外部アプリの導入と更新、既定関連付け、Edgeポリシー、利用者案内の順にします。製品のライセンスと企業配布条件も確認します。
edge://policyで確認する
- AlwaysOpenPdfExternallyがTrue/1で表示される
- Statusにエラーがなく、SourceとScopeが想定どおり
- EdgeがWindowsの既定PDFアプリではない
- Web上のPDFリンクがダウンロードとして扱われる
- ダウンロード後、承認済み外部アプリで開く
- Edge再起動、Windows再起動、別プロファイル後も維持される
PDFリンクによってはContent-Disposition、認証、JavaScript、埋め込み表示の実装が異なります。単一URLだけで合格にせず、通常リンク、新しいタブ、埋め込み、フォーム、巨大PDF、パスワード付き、署名付き、SharePoint等を試します。
セキュリティ上の注意
PDFを外部アプリへ移すと、Edgeの更新だけでなく外部ビューアーのセキュリティ更新が重要になります。自動更新、保護モード、JavaScript、外部リンク、添付ファイル、信頼済み場所を製品のベースラインで管理し、メール添付PDFを安易に信頼しません。
ダウンロードフォルダーにはPDFが残ります。共有端末では終了時削除、保存期間、ユーザー分離を設計します。機密PDFをローカルへ落とすことが禁止される環境では、このポリシー自体が要件と矛盾するため、DLP担当と代替を検討します。
トラブルシューティング
- Edgeで開く: 既定PDFアプリがEdgeになっていないか確認
- ポリシーが出ない: ADMX、GPO範囲、ユーザー/コンピューター側、Edge再起動を確認
- ダウンロードだけで開けない: 外部アプリと.pdf関連付けを確認
- 毎回アプリ選択: 関連付けの競合、ユーザープロファイル、管理ポリシーを確認
- 業務サイトだけ失敗: 認証Cookie、埋め込み、Content-Dispositionを開発元へ確認
- 全端末で突然変化: Edge/外部アプリ更新、GPO変更履歴を確認
切り戻し
業務影響が出たら、検証GPOのリンクを外すかAlwaysOpenPdfExternallyを未構成へ戻し、Edgeを再起動します。既定PDFアプリは別設定なので、必要なら元へ戻します。ポリシーを削除してもダウンロード済みPDFは消えないため、利用者へ保管・削除を案内します。
本番展開は部門単位で行い、PDF利用件数、失敗、問い合わせ、外部アプリのクラッシュと更新状態を監視します。「EdgeでPDFを開かせない」ことではなく、すべての対象PDFが承認済みアプリで安全に利用でき、戻せることを完了条件にします。
利用者への案内
展開前に「クリックするとダウンロードへ移る」「どのアプリで開くか」「保存先」「不要PDFの削除」「開けない場合の連絡先」を短い画面付き手順で案内します。ブラウザーのタブ内で印刷できた従来動作と違うため、問い合わせ増加を想定します。
外部アプリでの自動保存や最近使ったファイル一覧、クラウド同期により、端末外へPDFが残る場合があります。機密度に応じて最近使った項目、テンポラリ、クラウド連携、共有リンクの設定を確認し、業務終了時の削除責任を明確にします。
更新後の回帰テスト
EdgeとPDFアプリのどちらも頻繁に更新されます。月例またはアプリ更新後に、認証付きPDF、フォーム、署名、印刷、巨大ファイルを自動または定型手順で再確認します。外部アプリが変更された場合は既定関連付けがEdgeへ戻っていないかも確認します。

コメント
コメント一覧 (2件)
Ver104頃に適用したテンプレートを使用しています。
オーバーライド側には『PDFファイルを常に外部で開く』が無さそうです。
外部で開くを有効にしつつ、
一部のユーザが使用するEdgeは、PDF表示が前提となっている
Webアプリ(送り状発行システムB2クラウドなど)では、
無効に切り替えさせたかったのですが、
残念です。
https://b-faq.kuronekoyamato.co.jp/app/answers/detail/a_id/6434
そうなんですよね、オーバーライド側に何故か無く、この設定を入れたらEdge好きにキレられましたw