社内ポータルからローカルや共有フォルダー上の PDF を開かせたい。そんな運用をしているなら、Edge 147 で追加された PdfLocalFileAccessAllowedForDomains は要確認です。2026年4月10日公開の Edge Stable 147.0.3912.60 では、このポリシーが新規追加され、指定したサイトだけに Microsoft Edge PDF ビューアー内の file:// URL へのアクセス例外を与えられるようになりました。未構成または無効のままでは、サイトは PDF ビューアーの file:// URL にアクセスできません。(Microsoft Learn)
ポイントは、Edge 全体の file:// アクセスを緩める設定ではなく、PDF ビューアー限定の例外ポリシーだということです。この記事では、何が変わったのか、どんな環境に関係するのか、GPO やレジストリでどう設定するのか、導入時にどこでつまずきやすいのかまで、実務目線で整理します。(Microsoft Learn)
Edge 147 で追加された PdfLocalFileAccessAllowedForDomains とは
Microsoft Learn の Stable リリースノートでは、Edge 147.0.3912.60 の Policy Updates に PdfLocalFileAccessAllowedForDomains が新しいポリシーとして掲載されています。個別のポリシー説明では、Windows と macOS の Edge 147 以降を対象に、指定サイトの file:// URL アクセスを PDF ビューアー内で許可する設定だと明記されています。(Microsoft Learn)
まず押さえるべき仕様をまとめると、次のとおりです。(Microsoft Learn)
| 項目 | 内容 |
|---|---|
| 追加された版 | Microsoft Edge Stable 147.0.3912.60 |
| 公開日 | 2026年4月10日 |
| ポリシー名 | PdfLocalFileAccessAllowedForDomains |
| 役割 | 指定したサイトに、PDF ビューアー内の file:// URL アクセスを許可する |
| 既定動作 | 未構成または無効ではアクセス不可 |
| 対応 OS | Windows 147 以降、macOS 147 以降 |
| 非対応 | Android、iOS |
| データ型 | 文字列のリスト |
| 適用特性 | 必須のみ、動的更新あり、プロファイルごと |
| 例外 | Microsoft アカウントでサインインしているプロファイルには適用されない |
| GPO 上の場所 | 管理用テンプレート / Microsoft Edge / コンテンツの設定 |
| Windows レジストリ | SOFTWARE\Policies\Microsoft\Edge\PdfLocalFileAccessAllowedForDomains |
このポリシーで何が変わるのか
挙動を一言でいえば、既定では拒否のまま、必要なサイトだけ例外で許可できるようになったということです。PdfLocalFileAccessAllowedForDomains を有効にすると一覧内サイトから PDF ビューアーの file:// URL にアクセスでき、無効または未構成ではアクセスできません。追加されたのは全面開放機能ではなく、管理者向けの allowlist です。(Microsoft Learn)
ここで混同しやすいのが対象範囲です。説明文はあくまで「PDF ビューアーでの file:// URL アクセス」を制御するとしており、Edge 全体のローカルファイルアクセスを広く許可するポリシーではありません。PDF を Edge の内蔵ビューアーで扱う業務フローに関係する設定、と考えるのが正確です。(Microsoft Learn)
実務では、イントラの文書ポータルや文書管理 Web アプリから、file:// で参照される PDF を Edge 内で開かせたいケースで意味が出やすいでしょう。逆に、通常の Web 閲覧全般でローカルファイルアクセスを緩めたいなら、このポリシーだけで解決するとは考えないほうが安全です。(Microsoft Learn)
どんな環境で必要になるのか
導入判断は次のように考えると分かりやすいです。PdfLocalFileAccessAllowedForDomains はドメインを限定して PDF ビューアーの file:// 例外を与えるポリシーなので、必要業務が明確な環境ほど相性が良くなります。(Microsoft Learn)
| 向いているケース | 理由 |
|---|---|
イントラポータルから業務 PDF を file:// で開く | 許可したいアクセス元サイトを明確に絞りやすい |
| 文書管理サイトからローカル/共有フォルダー由来の PDF を Edge で閲覧する | PDF ビューアー内の例外制御と噛み合う |
| Edge の内蔵 PDF ビューアーを標準運用している | ポリシーの対象が PDF ビューアーだから |
| 向いていないケース | 理由 |
|---|---|
| どのサイトからでもローカル PDF に触れさせたい | このポリシーは一覧に入れたサイトだけを許可する設計 |
| Android や iPhone/iPad の Edge にも同じ設定を効かせたい | モバイル版はサポート対象外 |
| 個人 Microsoft アカウントのプロファイルで動かしたい | そのプロファイルには適用されない |
特に見落としやすいのが AlwaysOpenPdfExternally との関係です。こちらを有効にすると Edge の内部 PDF ビューアーは無効化され、PDF はダウンロード扱い、または既定アプリで開かれます。つまり、Edge の PDF ビューアーで file:// 例外を制御したいなら、まず自社が PDF を Edge 内で開く運用かどうかを確認したほうが安全です。(Microsoft Learn)
また、このポリシーは Android/iOS ではサポートされず、Microsoft アカウントでサインインしているプロファイルには適用されません。BYOD や個人プロファイル併用の環境では、「設定したのに効かない」原因がここにあることが少なくありません。(Microsoft Learn)
設定方法
GPO で設定する
Windows では GPO での展開が基本です。Microsoft の説明では、Edge ポリシーは GPO またはレジストリで構成でき、管理テンプレートとして MSEdge.admx を使います。(Microsoft Learn)
- Edge の管理テンプレートを更新し、
MSEdge.admxを読み込みます。新しい Edge ポリシーは管理テンプレートを導入すると GPO エディターで利用できるようになります。(Microsoft Learn) - GPO エディターで
管理用テンプレート > Microsoft Edge > コンテンツの設定を開き、指定したサイトが PDF ビューアーの file:// URL にアクセスできるようにするを構成します。(Microsoft Learn) - 値は文字列リストです。公開ドキュメントの例では
example.comとcontoso.comのようなドメイン文字列を登録します。まずは実際に必要な業務ドメインだけを個別に入れる運用が無難です。(Microsoft Learn) - 配布後は対象端末で
edge://policyを開き、ポリシーが読み込まれているか確認します。必要に応じてgpupdate /forceを実行し、Edge を閉じて開き直します。(Microsoft Learn)
このポリシーは「推奨」ではなく「必須」のみです。利用者が任意で上書きする前提ではなく、必要部門に対して管理者が明示的に適用する設計になります。(Microsoft Learn)
レジストリで設定する
レジストリで配る場合の保存先は SOFTWARE\Policies\Microsoft\Edge\PdfLocalFileAccessAllowedForDomains で、値名は 1、2、3… の連番、値型は REG_SZ の一覧です。小規模検証や、一時的に動作確認したい端末ではこの形が分かりやすいです。(Microsoft Learn)
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\PdfLocalFileAccessAllowedForDomains]
"1"="example.com"
"2"="contoso.com"
公式ドキュメントでも、同じキー配下にドメイン文字列を複数登録する形式が示されています。(Microsoft Learn)
macOS で使う場合
macOS でも Edge 147 以降が対象で、設定キー名は PdfLocalFileAccessAllowedForDomains、値は配列です。Windows 専用機能ではないため、Mac を含む混在環境でもポリシー設計をそろえやすいのは利点です。(Microsoft Learn)
なお、Edge ポリシー全般は Windows で GPO のほかレジストリ経由でも構成でき、Microsoft Intune での管理にも対応しています。既に Intune で Edge を管理している組織なら、新しい配布方式を増やすより既存運用に載せるほうが現実的です。(Microsoft Learn)
導入前に確認したいポイント
登録するのは「本当に必要な元サイト」だけに絞る。 公式例はドメイン文字列のリストで、未構成時は拒否です。まずは対象システムのホスト名を洗い出し、広い範囲を一気に許可するより最小限から始めるのが安全です。(Microsoft Learn)
個人の Microsoft アカウントでサインインしたプロファイルを検証端末にしない。 このポリシーは Microsoft アカウントでサインインしているプロファイルには適用されません。パイロット検証は、実際に本番配布する管理対象プロファイルで行うべきです。(Microsoft Learn)
Edge 内蔵 PDF ビューアーを使う前提か確認する。 AlwaysOpenPdfExternally が有効なら Edge の内部 PDF ビューアーは無効化されるため、本ポリシーの効果を確認しにくくなります。PDF の扱いを「ブラウザー内で見る」のか「外部アプリで開く」のかを、先に決めておくと混乱しません。(Microsoft Learn)
新しい管理テンプレートを先に取り込む。 対応バージョンは Edge 147 以降で、Windows のポリシー運用は MSEdge.admx を使います。設定項目が見当たらないときは、クライアントの Edge だけでなくテンプレートの世代も確認してください。(Microsoft Learn)
ワイルドカード前提で設計しない。 公開ドキュメントでは example.com のようなドメイン文字列の例が示されており、複雑な書式を前提に一気に本番適用するのは避けたほうが無難です。まずは公式例に近いシンプルな登録で検証し、必要なら段階的に広げるほうが安全です。(Microsoft Learn)
迷わないための確認手順
- 管理対象端末が Edge 147 以降か確認する。(Microsoft Learn)
PdfLocalFileAccessAllowedForDomainsに、まずは 1〜2 個の業務ドメインだけを登録する。(Microsoft Learn)edge://policyでポリシー受信状態を確認する。(Microsoft Learn)- Microsoft アカウントではない対象プロファイルで、実際の業務サイトから PDF を開いて挙動を見る。(Microsoft Learn)
- 反映が見えなければ
gpupdate /forceと Edge 再起動で再確認する。(Microsoft Learn)
まとめ
Edge 147 の PdfLocalFileAccessAllowedForDomains は、Microsoft Edge PDF ビューアーで file:// URL を扱う必要がある組織向けの、かなりピンポイントな例外ポリシーです。既定で開放される変更ではなく、指定ドメインだけを文字列リストで許可する方式なので、まずは対象業務を洗い出し、最小限のドメインでパイロット導入し、edge://policy で反映確認する流れが失敗しにくい進め方です。(Microsoft Learn)
次にやるべきことはシンプルです。自社で Edge の内蔵 PDF ビューアーを使っているかを確認し、file:// で PDF を参照する業務サイトがあるなら、そのドメインを最小限で洗い出して Edge 147 環境で検証してください。(Microsoft Learn)

コメント