Applies ToInternet Explorer 11

警告: 廃止されたサポート対象外の Internet Explorer 11 デスクトップ アプリケーションは、特定のバージョンのWindows 10の Microsoft Edge 更新プログラムを通じて完全に無効になっています。 詳細については、「 Internet Explorer 11 デスクトップ アプリの廃止に関する FAQ」を参照してください。

要約

新しい URL アクション (URLACTION_ALLOW_JSCRIPT _IE (140D) を使用すると、JScript 実行ポリシーを セキュリティ ゾーン または セキュリティ ゾーン テンプレートごとに構成できます。 この URL アクションに次の値を指定できます。

有効 (既定の設定)

URLPOLICY_ALLOW

無効 (インターネット ゾーン、制限付きサイト ゾーン、および高および中高セキュリティ ゾーン テンプレートの推奨設定)

URLPOLICY_DISALLOW

プロンプト

URLPOLICY_QUERY

この記事では、Internet Explorer for Internet ZoneRestricted Sites Zone で JScript の実行を無効にする方法について説明します。

重要 この記事で説明されている URL アクションを使用するには、 Internet Explorer 用の累積的なセキュリティ更新プログラム (2017 年 4 月 11 日以降の更新プログラム) がインストールされている必要があります。

詳細情報

重要 このセクションの手順の実行には注意が必要です。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 変更する前に、問題 が発生した場合に備えて、復元のためにレジストリをバックアップ します。

Internet Explorer for Internet Zone および Restricted Sites Zone でレジストリを手動で編集し、JScript の実行を無効にするには、次の手順に従います。

  1. [ スタート] をクリックし、[実行] をクリックし、「 regedt32 」または 「regedit」と入力し、[OK] をクリック します

  2. インターネット ゾーンで JScript の実行を無効にするには、レジストリ エディターで次のレジストリ サブキーを見つけます:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D制限付きサイト ゾーンで JScript の実行を無効にするには、レジストリ エディターで次のレジストリ サブキーを見つけます:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\140D

  3. 適切なレジストリ サブキーを右クリックし、[変更] をクリックします。

  4. [DWORD (32 ビット) 値の編集] ダイアログ ボックスで、3 と入力します。

  5. [OK] をクリックし、Internet Explorer を再起動します。

64 ビット デバイスで実行されている 32 ビット アプリケーションなど、エミュレートされたアプリケーションのスクリプトの実行を JScript で制限するには、次の手順に従います。

  1. [ スタート ] をクリックし、[実行] をクリックし、「 regedt32 」または 「regedit」と入力し、[OK] をクリック します

  2. エミュレートされたアプリケーションを無効にするには、レジストリ エディターで次のレジストリ サブキーを見つけます:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D

  3. 適切なサブフォルダーで、DWORD 型のレジストリ値を作成し、 EnableJScriptMitigation という名前を付けます。

  4. [ DWORD (32 ビット) 値の編集 ] ダイアログ ボックスに「1」と入力します

  5. [OK] をクリックします。

MSXML からのスクリプト

Windows 8またはWindows 8.1を実行する場合、この機能を使用するには、月次ロールアップ (MR) または Security-Only (SO) 更新プログラムと Internet Explorer 累積更新プログラム (IECU) の両方が必要です。 機能コントロール キーを使用して機能を有効にするだけでなく、それに応じてレジストリ キーを変更して、JScript が MSXML 経由で読み込まれるのを制限する必要もあります。

MSXML3 と MSXML6 からのスクリプトの実行を JScript に制限するには、次の手順に従います。

  1. [ スタート ] をクリックし、[実行] をクリックし、「 regedt32 」または 「regedit」と入力し、[OK] をクリック します

  2. MSXML3 と MSXML6 を使用してスクリプトの実行を無効にするには、レジストリ エディターで次のレジストリ サブキーを見つけます:x86 ベースのデバイスの場合

    • MSXML3 の場合: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSXML30

    • MSXML6 の場合: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSXML60

    x64 ベースのデバイスの場合

    • MSXML3 の場合: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSXML30

    • MSXML6 の場合: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSXML60

  3. 適切な各サブフォルダーで、DWORD 型のレジストリ値を作成し、 EnableJScriptMitigation という名前を付けます。

  4. [ DWORD (32 ビット) 値の編集 ] ダイアログ ボックスに「1」と入力します

  5. [OK] をクリックします。

メモ

  • これらの設定を適用すると、Internet Explorer の従来のドキュメント モード (Internet Explorer 9 以前のバージョン) を使用し、インターネット ゾーンまたは制限付きサイト ゾーンにある Web サイトから JScript が実行されることはありません。 セキュリティ ゾーンで JScript の実行を復元するには、対応するレジストリ サブキーの値を 0 に設定し、Internet Explorer を再起動します。

  • Windows 8、Windows 8.1、Windows 10、バージョン 1507 (2015 年 7 月にリリースされた初期バージョン)、Windows 10、バージョン 1703 (Creators Update)、または Windows 10 を実行するときに、これらの設定を適用する前にでは、デバイスのバージョン 1709 (Fall Creators Update) では、インターネット機能コントロール キー (機能コントロール キーとも呼ばれます) を使用して機能を有効にする必要があります。 機能コントロール キーを構成する方法については、Microsoft Learn Web サイトの インターネット機能コントロール キー に関するトピックを参照してください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。