Windows 10 更新後に Edge IEモードの「このページを互換表示で開く」ボタンが10〜15分で無効化される原因と恒久対策

Windows 10 の月例更新(KB5055518/KB5057589/KB5055683/KB890830)適用後、Microsoft Edge の IE モードで「このページを互換表示で開く」ボタンが 10〜15 分ほどの操作で再びグレーアウトしてしまう――企業内から同様の相談が増えています。本稿では“ボタンを恒久的に有効化する”ことの可否を含め、設計上の仕様・考えられる原因・実践的な切り分け・恒久対策・運用回避策まで、現場でそのまま使える手順とテンプレートをまとめて解説します。

目次

症状の整理と結論(先に要点)

  • 症状:IE モードのページで「このページを互換表示で開く」を有効化しても、10〜15 分の操作や遷移後にボタンがグレーアウト(無効)へ戻る。
  • 結論:「手動ボタンの状態を恒久的に保持」する公式手段はありません。Enterprise Mode Site List(EMSL)で対象サイトを管理し、自動で IE モード起動させるのが正攻法かつ恒久対策です。
  • 有力な原因:
    • EMSL の読み込みタイミングや内容と、手動指定の競合(優先順位・再読込)
    • IE モード関連のグループポリシー(GPO)で手動操作が抑止・上書きされる
    • 更新適用を契機とした Edge 内部コンポーネント更新後の再初期化・再評価
  • 推奨対応:EMSL の整備/GPO の見直し/ログ採取と再現条件の固定化/暫定回避の運用化(再起動・InPrivate・新規プロファイル)を段階的に実施。

現状確認(既知の不具合・公式情報)

同症状について、公開ドキュメントや既知の不具合に明確な記載は見当たりません。したがって、環境依存要因を一つずつ排除する現場主導のトラブルシュートが必要です。

原因候補と兆候・対策の対応表

原因候補典型的な兆候即効の確認・対策恒久対策
Enterprise Mode Site List(EMSL)の読込み/内容不整合edge://compat/enterprise の更新時刻が頻繁に変わる/対象 URL の判定が遷移で揺れるEMSL の <compat-mode> を明示(IE8/9/11/IE8Enterprise 等)し、URL マッチ条件(パス/サブドメイン)を見直すEMSL に対象サイトを登録し 自動 IE モード起動へ移行(手動ボタンに依存しない)
IE モード関連 GPO の干渉edge://policy で値が「ポリシーで管理」と表示/手動トグルが戻るInternetExplorerIntegrationReloadInIEModeAllowed 等の値を点検組織標準の GPO 設計を更新(手動操作と競合しない設計に)
更新適用後の内部コンポーネント再初期化Edge 更新・再起動・プロファイル切替で再現がぶれるEdge の安定版最新へ更新/プロファイル新規作成で再現性を比較EMSL と GPO で状態を固定化し、ユーザー手動に依存しない

基本チェック(現場で最初に確認すること)

項目確認ポイント実施場所/操作
EMSL(エンタープライズ モード サイトリスト)対象 URL が正しく登録/適切な <compat-mode>(IE11 等)を明示edge://compat/enterprise で一覧・更新時刻を確認
IE 開発者ツール(F12)実際のドキュメント モード・ユーザー エージェントを把握IE モード ページで F12 → [エミュレーション]
グループポリシーInternetExplorerIntegrationReloadInIEModeAllowed / InternetExplorerIntegrationSiteListRefreshInterval などedge://policy と gpresult /h で適用状況を確認
ログ無効化直後のエラー・警告・情報ログイベント ビューアー(Microsoft-Edge 関連ログ/アプリケーション)

「ボタンが勝手に無効化される」仕組みの背景

IE モードは、EMSL と GPO による“中央管理の優先”が前提です。手動で「互換表示」や「IE モード再読み込み」を指定しても、ポリシー再評価やサイトリスト再読込のタイミングで、手動指定より中央管理の判定が再適用されます。このため、以下が揃うと 10〜15 分のスパンでボタン状態が戻ることがあります。

  • EMSL の RefreshInterval 相当が短い、またはネットワーク経由で頻繁に再取得される
  • GPO により「手動での IE モード再読み込み」を許可していない/許可はされているが上書きされる
  • ページ遷移で URL マッチ規則の外へ出る(サブドメイン違い、パス階層違い、クエリ差分)

したがって、「ボタンを恒久的に有効化する」発想ではなく、“そもそもボタンを押さなくてよい”構成(EMSL による自動判定)に寄せることが最短で確実です。

再現条件の固定化(再現テストのすすめ)

  1. Edge を安定版最新へ更新し、起動直後の空プロファイル/InPrivate で試す。
  2. 対象 URL(ログイン前/後、サブページ)を厳密に固定し、10 分間の操作ログ(クリック・遷移・時刻)を取る。
  3. 発生直後に以下を採取:
    • edge://policy のスクリーンショット(IE モード関連)
    • edge://compat/enterprise の「最終更新時刻」
    • イベント ビューアー:アプリケーション、Microsoft-Edge 関連ログ
  4. プロキシ/ネットワーク切替(社外 VPN・Wi‑Fi 切替など)で挙動が変わらないか比較。

Enterprise Mode Site List(EMSL)の整備

EMSL で URL・ドキュメント モードを中央定義すると、ユーザーの手動操作に依存せず安定します。以下は EMSL(スキーマ v.2) の最小例です。

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;site-list version="1"&gt;
  &lt;created-by&gt;Ops Team&lt;/created-by&gt;
  &lt;site url="https://intra.contoso.local"&gt;
    &lt;compat-mode&gt;IE11&lt;/compat-mode&gt;         &lt;!-- 必要に応じ IE8Enterprise など --&gt;
    &lt;allow-redirect&gt;true&lt;/allow-redirect&gt;
  &lt;/site&gt;
  &lt;site url="https://legacy.contoso.local/app/"&gt;
    &lt;compat-mode&gt;IE9Enterprise&lt;/compat-mode&gt;
    &lt;allow-redirect&gt;true&lt;/allow-redirect&gt;
  &lt;/site&gt;
&lt;/site-list&gt;

ポイント:

  • IE11 で動作するならまず <compat-mode>IE11</compat-mode> を明示。
  • URL は プロトコル+ホスト+必要ならパスまで指定し、意図しない外し込み/巻き込みを防止。
  • リダイレクトが多いアプリは <allow-redirect>true</allow-redirect> でスムーズに。
  • EMSL のホスティングは HTTP(S) かファイル共有(UNC)。配布先 URL を GPO で指定します。

IE モード関連グループポリシー(GPO)設計の見直し

以下は代表的なポリシー項目と実運用での推奨方針です(ポリシー名はレジストリの値名と同名です)。

ポリシー名(Edge)推奨設定効果/注意レジストリ パス
InternetExplorerIntegrationLevelEnabled(IE mode)IE モード機能を有効化HKLM/HKCU\SOFTWARE\Policies\Microsoft\Edge
InternetExplorerIntegrationSiteListEMSL の URL または UNC を指定中央定義のサイトリストを参照同上
InternetExplorerIntegrationSiteListRefreshInterval長めに(例:1440 分=1 日)頻繁な再読込による状態変化を抑制同上
InternetExplorerIntegrationReloadInIEModeAllowedAllow(許可)ユーザーの手動「IE モードで再読み込み」を許可/禁止同上

注: 環境やバージョンにより、類似名・存在しないポリシーがある場合があります。edge://policy で実際に適用されているエントリを確認してください。

設定変更後のベストプラクティス

  • gpupdate /force を実行して GPO を即時反映。
  • Edge を完全終了(バックグラウンド処理も停止)→ 再起動。
  • edge://compat/enterprise の「最終更新時刻」が新しくなったことを確認。
  • ユーザー プロファイルに残る一時キャッシュの影響を排除するため、新規プロファイルでも検証。

“ボタンを恒久的に有効”にできない理由と代替発想

IE モードの手動ボタンは、あくまで 一時的な再読み込み(ローカル状態)です。設計上、中央管理(EMSL/GPO)の再評価や ブラウザーのプロセス再初期化・ページ遷移で、手動の一時指定は無効化・上書きされ得ます。したがって、ボタンの恒久固定を狙うのではなく、EMSL に対象サイトを列挙し、常に IE モードで自動起動させる設計に移行するのが筋です。

切り分けの実践手順(チェックリスト形式)

No.確認項目期待値/合格基準備考
1edge://policy に IE モード関連が表示されるポリシーが「有効(管理)」であることユーザー・コンピューターどちらで適用かも把握
2edge://compat/enterprise に EMSL が読み込まれているURL・最終更新時刻が妥当対象 URL がヒットするか確認
3F12(IE)エミュレーションで実ドキュメント モードを確認EMSL の <compat-mode> と一致差異があれば EMSL を修正
4GPO の更新間隔・EMSL のリフレッシュ間隔短すぎない(例:1440 分)短いと手動指定が頻繁に戻されやすい
5URL マッチの粒度(サブドメイン/パス)遷移でマッチが外れない必要ならパス単位で定義
6新規プロファイル/InPrivate で再現性同様に再現するかプロファイル破損の切り分け
7イベント ログ(発生直後)関連エラーなし/挙動の手掛かり時刻相関で洗い出す

PowerShell で一括点検(コピペで実行可能)

$paths = @(
  'HKLM:\SOFTWARE\Policies\Microsoft\Edge',
  'HKCU:\SOFTWARE\Policies\Microsoft\Edge'
)

foreach ($p in $paths) {
if (Test-Path $p) {
Write-Host "=== $p ==="
Get-ItemProperty -Path $p |
Select-Object `
InternetExplorerIntegrationLevel,
InternetExplorerIntegrationSiteList,
InternetExplorerIntegrationSiteListRefreshInterval,
InternetExplorerIntegrationReloadInIEModeAllowed
}
}

# EMSL のローカルキャッシュや取得確認(例:UNC の場合)

$emslPath = '\fileserver\IE-Mode\EdgeSiteList.xml'
if (Test-Path $emslPath) {
[xml]$xml = Get-Content $emslPath
$xml.'site-list'.site | ForEach-Object {
"{0} - compat:{1}" -f $*.url, $*.'compat-mode'
}
} else {
Write-Host "EMSL パスの到達性を確認してください。"
} 

上記で 値が空/想定外の場合は、GPO 側の設定・配布に問題がある可能性が高いです。

EMSL の作成・更新のヒント

  • EMSL は専用ツールで編集するとスキーマ不整合を避けられます(手書き編集は避ける)。
  • 更新後は バージョン管理(ファイル名・バージョン属性)と、変更点のリリースノートを残すと現場運用が安定します。
  • EMSL を複数ファイルに分割する場合は、同一 URL が別定義で競合しないように統制します。

ログと監視ポイント

  • イベント ビューアー:アプリケーション、Microsoft-Edge 関連ログ(情報・警告・エラー)
  • edge://version:バージョン情報の採取(Edge/OS ビルド)
  • edge://policy:適用ポリシーの実値・ソース(機械/ユーザー)
  • edge://compat/enterprise:EMSL の読み込み状況と更新時刻

運用上の回避策(恒久対策の前にできること)

  • 一時的には Edge の再起動でボタンが復活するケースが多い。
  • 新規ユーザープロファイル/InPrivateでの作業に切り替え、プロファイル起因を回避。
  • EMSL に対象サイトを登録して 自動 IE モード起動に移行(手動ボタン不要化)。

“設定ファイルの直接編集”は可能?

Edge のユーザープロファイル配下には、IE モードの一時情報やポリシーキャッシュが保持されますが、手動編集は非推奨・非サポートです。バージョン更新やポリシー再評価のたびに上書き・破損リスクがあり、監査・保守の観点でも残せません。EMSL と GPO の正面ルートで解決してください。

FAQ(よくある質問)

Q. ボタンが無効になってもページ自体は IE モードのまま?

A. 状態は「IE モードであるが、手動の再読み込み指定が無効化された」ケースと、「IE モード判定から外れた」ケースの両方があり得ます。F12(IE)エミュレーションや開発者ツールのネットワーク タブで UA 文字列を確認してください。

Q. 10〜15 分という時間は仕様?

A. 固定仕様ではありません。EMSL のリフレッシュ間隔・GPO 更新・ネットワーク再接続などのタイミングが重なると、その程度のスパンで再評価が起きやすく見えるだけです。

Q. ボタンの常時有効化を“裏ワザ”で実現できない?

A. 推奨されません。将来の更新で動かなくなり、監査・再現性も失われます。EMSL に登録して自動化が正解です。

ケーススタディ:安定化までの実践フロー

  1. 対象システムの URL を棚卸し(ログイン前後・サブドメイン・パス)。
  2. EMSL に登録し、<compat-mode> と <allow-redirect> を明示。
  3. GPO に EMSL の URL と InternetExplorerIntegrationSiteListRefreshInterval(例:1440 分)を設定。
  4. edge://policy/edge://compat/enterprise で反映を確認。
  5. 本番相当のユーザーで 30 分程度の操作シナリオを実施して、ボタンに頼らず IE モードが維持されることを確認。

トラブルシュートの「決定木」

  • 手動ボタン有効 → 数分で無効化
    • edge://compat/enterprise の更新時刻が動く → EMSL リフレッシュ起因 ⇒ 間隔を延長/EMSL 定義を精緻化
    • edge://policy に手動再読み込みを 不許可 とする値 → GPO 起因 ⇒ 設計を見直し
    • 特定の遷移でのみ無効化 → URL マッチ外れ ⇒ サブドメイン/パスの定義を追加

サポートへのエスカレーション手順(企業向け)

  1. 無償の Azure サブスクリプションを用意(クレジットカードは本人確認のみ)。
  2. Azure ポータル → Help + Support → Create a support request を開く。
  3. サービスとして Microsoft Edge/IE モード を選択。
  4. 再現手順(時刻・URL・操作)/edge://policy のスクリーンショット/EMSL(伏字化可)/イベント ログを添付。

組織要件で更新プログラムのアンインストールが不可でも、上記のEMSL と GPO の整備で多くのケースは解消・安定化します。残存する場合はサポートチケットで切り分けを深掘りしましょう。

まとめ

  • 「このページを互換表示で開く」ボタンは恒久設定の器ではない(中央管理の再評価で戻り得る)。
  • 安定化の最短ルートは EMSL に登録して自動 IE モード起動へ移行すること。
  • GPO(InternetExplorerIntegration*)の設計を見直し、リフレッシュ間隔の延長とURL マッチの精緻化で手動依存を排除。
  • 変更後は gpupdate /force → Edge 完全再起動 → edge://compat/enterprise・edge://policy で確認。
  • どうしても残る場合は、ログを整えて Azure サポートへエスカレーション。

付録:サンプル EMSL(IE11 ベース、サブドメインとパスを区別)

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;site-list version="7"&gt;
  &lt;created-by&gt;Corp IT&lt;/created-by&gt;
  &lt;site url="https://portal.contoso.local"&gt;
    &lt;compat-mode&gt;IE11&lt;/compat-mode&gt;
    &lt;allow-redirect&gt;true&lt;/allow-redirect&gt;
  &lt;/site&gt;
  &lt;site url="https://auth.contoso.local"&gt;
    &lt;compat-mode&gt;IE11&lt;/compat-mode&gt;
    &lt;allow-redirect&gt;true&lt;/allow-redirect&gt;
  &lt;/site&gt;
  &lt;site url="https://legacy.contoso.local/app/"&gt;
    &lt;compat-mode&gt;IE8Enterprise&lt;/compat-mode&gt;
    &lt;allow-redirect&gt;true&lt;/allow-redirect&gt;
  &lt;/site&gt;
&lt;/site-list&gt;

付録:GPO 適用状況 HTML レポート出力

gpresult /h "$env:TEMP\gpresult.html"
Invoke-Item "$env:TEMP\gpresult.html"

上記レポートで、IE モード関連ポリシーの適用スコープ(ユーザー/コンピューター)とどの GPO オブジェクトが値を設定しているかを確認し、競合を解消してください。

付録:ユーザー向け周知テンプレート(抜粋)

【IE モード運用変更のお知らせ】
・対象システムは順次「自動 IE モード起動」に移行します。
・手動の「このページを互換表示で開く」操作は不要です。
・Edge が意図せず通常モード表示になった場合は、いったん Edge を終了して再起動し、再度アクセスしてください。
・解消しない場合は、発生時刻/URL/操作手順をメモし、IT までご連絡ください。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次