Microsoft EdgeでInternet Explorer互換モードを有効にする方法

Microsoft Edge で IE モードを使うと、古いウェブサイトや古いイントラネットポータルをスムーズに動作させようと苦労しているときに、実はとても便利です。企業の中には、IE11 向けに構築されたツールを依然として利用しているところもあり、Chrome や Firefox といったブラウザではもはや十分ではないという状況です。そこで、Edge で IE モードを有効にすると、古いブラウザを使い続けることなく、まるで IE を使っているかのようにサイトを閲覧できるようになります。少し奇妙に感じるかもしれませんが、環境によっては、古いアプリが最新の Chromium ベースの Edge と連携しない場合に、IE モードを使うことで多くの手間を省くことができます。

現在のブラウザでは動作しない古いサイトやActiveXプラグインに困っているなら、このガイドではWindows 10または11のEdgeでIEモードを有効にする方法、さらには特定のサイトを常にIEモードで開くようにする方法をご紹介します。そうすれば、毎回IEで手動でリロードしたり、エラーに対処したりする必要がなくなります。

Windows 10 および 11 の Microsoft Edge で IE モードを有効にする方法

設定でIEモードを有効にする簡単な方法

この方法は、1つか2つのサイトだけをチェックしたい場合や、IEモードを素早く切り替えたい場合に適しています。基本的には、Edgeで設定をオンにして、必要なときにいつでもIEモードでページを再読み込みできるようにするだけです。MicrosoftがIEを徐々に廃止しているため、Edgeが大きな役割を担っているというのは少し奇妙です。

  1. Microsoft Edgeを起動します。通常は、アイコンをクリックするか、タスクバーまたはスタートメニューで探します。
  2. 右上にある3 つのドット ( …) をクリックして[設定]を選択するか、アドレス バーでedge://settingsに移動して、ブラウザーの設定を開きます。
  3. 左側のメニューで「既定のブラウザ」を選択します。必要に応じて、アドレスバーに「edge://settings/defaultBrowser」と直接入力することもできます。
  4. 「Internet Explorer モード(IE モード)でサイトの再読み込みを許可する」というトグルスイッチを探して、 「許可」に変更します。これで IE モードが有効になりますが、設定を有効にするにはブラウザを再起動する必要があります。
  5. 再起動後、特定のページをIEモードで開くには、タブまたはウェブページを右クリックし、「Internet Explorerモードでタブを再読み込み」を選択します。ウェブサイト名の横にIEアイコン(小さな青い「e」)が表示されます。これをクリックすると、ページがIE互換モードになっていることが確認できます。

すごいのは、これをオンにすると、どのページでも即座にIEモードに切り替えられることです。設定によっては、初めて使うときは少しラグが発生したり、完璧に動作しなかったりすることがあります。例えば、リロードがすぐに機能しないなどです。しかし、1、2回再起動すれば安定する傾向があります。Microsoftはこれをかなり分かりやすくしましたが、当然ながらWindowsは必要以上に難しくしています。

特定のサイトを常にIEモードで開きたい場合(リロードボタンをクリックする手間を省きたい場合)、それらのサイトを特別なリストに追加できます。edge://settings/defaultBrowserに戻り、 「Internet Explorer モードのページ」までスクロールダウンして「追加」をクリックします。URLを入力します。ただし、http://や などのプロトコルは除きますhttps://。例えば、 と入力しますwindowsupdate.com。追加すると、EdgeはそのURLを毎回自動的にIEモードで開きます。

グループポリシーによる IE モードの構成 (より詳細な制御のため)

複数のマシンを管理している場合や、設定を一度設定してしまえば後は放っておいて、あとは放っておいて使いたい場合には、グループポリシーを使うのがおすすめです。グループポリシーを使えば、IEモードで開くサイトを事前に定義し、ドメイン全体にその設定を適用できるので、手間が大幅に省けます。

まず、GPO ツールと Office 管理用テンプレートが必要になります。

  1. Microsoftの公式ページからEnterprise Mode Site List Manager v2をダウンロードしてください。これは、常にIEモードで開くURLのリスト( SiteList.xml )を作成するためのツールです。
  2. パッケージをインストールしますEMIESiteListManager.msi
  3. エンタープライズモードサイトリストマネージャー を実行します。これはGUIで、URLを追加(ワイルドカードや正規表現は使用せず、入力または貼り付けるだけ)し、どのIEのバージョンで実行するかを指定できます。サイトを追加する際は、プロトコルのチェックを外し、ドメインまたはパス(例: )を入力するだけですlegacyportal.com
  4. リストをSiteList.xmlとして保存します。

リストができたら、GPO を設定します。

  1. 最新のMicrosoft Edge用グループポリシーテンプレートをこちらからダウンロードしてください。ADMXファイル(具体的には、msedge.admx)を に抽出しますC:\Windows\PolicyDefinitions
  2. gcomp.mscまたはgpedit.mscを実行して、グループ ポリシー管理コンソールを開きます。
  3. [コンピューターの構成] > [ポリシー] > [管理用テンプレート] > [Microsoft Edge]に移動します。
  4. Internet Explorer の統合を構成するを有効にし、その値をInternet Explorer モードに設定します。
  5. 次に、「エンタープライズモードサイトリストを構成する」を有効にし、 SiteList.xmlへのパスを指定します。 のようなUNCパスを使用するか、 https://yourserver.com/SiteList.xml の\\domain\NETLOGON\SiteList.xmlようなURLを使用してください。このファイルはNETLOGON共有にコピーするか、HTTPSで保護されたローカルWebサーバーにホストすることができます。
  6. Edgeでedge://policy/を実行してポリシーを更新するか、ブラウザを再起動してください。ポリシーが適用され、設定どおりにサイトがIEモードで読み込まれるはずです。

この設定により、レガシー サイトが常に IE モードで表示されるようになります。これは、古い ActiveX アプリと、なかなか消えないイントラネット ポータルを扱っている場合の救世主となる可能性があります。

これらすべてを設定するのはやり過ぎのように思えるかもしれませんが、企業のシナリオでは、古い IE11 ブラウザーに戻さずにすべてを機能させ続ける唯一の方法であることがよくあります。もちろん、Windows では互換性を保つのが面倒な場合があるからです。