Windows
 Computer >> コンピューター >  >> システム >> Windows

Internet Explorer 11でエンタープライズモードを有効にする方法

Internet Explorer 11でエンタープライズモードを有効にする方法

Internet Explorer 11には「エンタープライズモード」と呼ばれる隠し機能が搭載されています。この機能を利用すると、旧バージョンのInternet Explorer向けに設計されたWebサイトを、レンダリングの互換性問題なく表示できます。古い標準で構築されたサイトのリニューアルや保守作業を行うデザイナー・開発者の方や、古いWebサイトが正しく表示されずお困りのユーザーにとって、非常に役立つ機能です。

エンタープライズモードは、最新ブラウザの内部でInternet Explorer 8のブラウザ設定やユーザーエージェントをエミュレートすることで動作します。これにより、Internet Explorer 11はActiveXコントロールを使ってレスポンスを取得し、互換モードで情報を表示できるようになります。

Web開発者にとって便利な機能ながら、Microsoftはこの機能をグループポリシー設定の奥深くに隠しています。そこで本記事では、Windowsでエンタープライズモードを有効にする方法を詳しく解説します。

注意: エンタープライズモードは、Internet Explorer 11がインストールされたWindows 8.1 Update 1(Pro/Ultimate版)およびWindows 7でのみ利用可能です。

Internet Explorerでエンタープライズモードを有効にする

エンタープライズモードは、「Windowsグループポリシーエディター」または「レジストリエディター」のいずれかを使って有効化できます。可能であれば、より柔軟な設定が行えるグループポリシー方式の利用をおすすめします。

方法1:グループポリシーエディターを使う

まず「Win + R」キーを押して「ファイル名を指定して実行」を開き、gpedit.mscと入力してEnterキーを押します。

Internet Explorer 11でエンタープライズモードを有効にする方法

すると、ローカルグループポリシーエディターが起動します。左側のペインで「コンピューターの構成」→「管理用テンプレート」→「Windowsコンポーネント」→「Internet Explorer」と順に移動しましょう。続いて右側のペインにある「ユーザーがツール メニューからエンタープライズ モードを有効にして使用できるようにする」という設定を探してダブルクリックします。

Internet Explorer 11でエンタープライズモードを有効にする方法

設定画面が開いたら、「有効」のラジオボタンを選択し、「OK」ボタンをクリックして変更を保存します。

Internet Explorer 11でエンタープライズモードを有効にする方法

エンタープライズモードを実際に使うには、Internet Explorerを開いて「ツール」メニューから「エンタープライズモード」を選択するだけです。これで完了です。

Internet Explorer 11でエンタープライズモードを有効にする方法

後ほど機能を無効化したい場合は、同じ設定画面で「無効」または「未構成」のラジオボタンを選択して保存するだけでOKです。これによりエンタープライズモードが無効になります。

また、特定のWebサイトで自動的にエンタープライズモードを有効にしたい場合は、対象サイトをXML形式のファイルに列挙し、そのファイルの場所を「エンタープライズ モード IE の Web サイト一覧を使用する」オプションに入力します。リストを登録すると、Internet Explorerはリスト内のサイトを自動的にエンタープライズモードで描画するようになります。

Internet Explorer 11でエンタープライズモードを有効にする方法

方法2:レジストリエディターを使う

レジストリエディターを使ってエンタープライズモードを有効にするには、「Win + R」キーを押してregeditと入力し、Enterキーを押します。

Internet Explorer 11でエンタープライズモードを有効にする方法

レジストリエディターが起動したら、以下のキーへ移動します。もし該当するキーが存在しない場合は、右クリックして「キー」を選択し、必要なキーを新規作成してください。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode

左側のペインで右クリックし、「文字列値」を選択して新しい文字列を作成します。

Internet Explorer 11でエンタープライズモードを有効にする方法

作成した文字列の名前を「Enable」にします。これでエンタープライズモードの有効化は完了です。無効化したい場合は、作成した文字列を削除するだけで元の状態に戻せます。

Internet Explorer 11でエンタープライズモードを有効にする方法

グループポリシーエディターの場合と同様に、レジストリエディターでもサイトリストを指定して、特定サイトで自動的にエンタープライズモードを有効にできます。手順としては、まず対象サイトの一覧を含むXMLファイルを作成し、そのファイルパスをコピーします。次に、レジストリエディターで「SiteList」という名前の新しい文字列を作成し、「データ」の値としてファイルのアドレスを入力します。これでサイトリストの登録は完了です。

本記事が皆さまのお役に立てば幸いです。ご意見や実際に試した体験談などがあれば、ぜひコメント欄でお聞かせください。

  1. Windows 11で休止状態(ハイバネーション)モードを有効にする3つの方法

    休止状態(ハイバネーション)モードは、バッテリーの節約やシステムの消費電力を効率的に管理できる便利な機能です。Windowsで休止状態モードを有効にすると、PCはバックグラウンドのすべての動作や進行中の作業を一時停止し、後から作業を中断した箇所からすぐに再開できるようになります。休止状態に入ると、システムはアプリ、ドキュメント、ファイルなどのすべてのデータをRAMではなくハードドライブに保存します。 Windows 11のスタートメニューに休止状態のオプションが見当たらない? Windows 11で休止状態モードを有効にする方法がわからない? 実は、Windows 11では初期設定のままでは

  2. WindowsでInternet Explorerの起動をブロックする方法〜jscript.dll脆弱性への実践的な対処法

    近年、Internet Explorer(IE)のレガシースクリプティングエンジン(jscript.dll)に存在する重大な脆弱性が実際に悪用されているとの注意喚起が相次いでいます。脆弱性の発見自体は珍しいことではありませんが、問題なのはWeb上に広がる悲観論やパニックです。冷静に分析し、エレガントに対処する方法を探る動きはほとんど見られません。実際、Microsoftは回避策として「該当ライブラリへのアクセス拒否」を挙げています。しかしこの方法には副作用があり、印刷機能やグループポリシーエディタなどに不具合が生じる可能性があります。そこで本記事では、システムに支障をきたすことなく脆弱性の影響