インターネット エクスプローラー 11 用の包括的な展開パッケージを作成する方法

警告

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

この記事では、インターネット エクスプローラー 11 用のインストール パッケージを作成する方法について説明します。 インストール パッケージでは、すべての前提条件となる更新プログラム、言語パック、スペル ディクショナリ、および最新の累積的なセキュリティ更新プログラムを 1 回の再起動で適用できます。

元の製品バージョン: Internet Explorer 11
元の KB 番号: 3061428

概要

次のカスタム ソリューションは、そのまま提供されます。 この機能を必要とするお客様には、機能的な回避策が提供される場合があります。 各顧客環境の一意性を考えると、Microsoft は、これらの手順がお客様の目的を満たすことを保証しません。 これらの手順を実装するユーザーは、運用環境に展開する前に手順を徹底的にテストすることを強くお勧めします。

この記事の手順では、バッチ (.bat) ファイルの作成、コマンド ライン インターフェイス、32 ビットおよび 64 ビットの Windows オペレーティング システムの操作について理解している必要があります。

ヒント

必要なすべてのリソース パッケージは、 Microsoft Update Catalog Web サイトから取得できます。

続行する前に、各セクションを完全に完了します。

インターネット エクスプローラー 11 の前提条件パッケージ

  1. ドライブ C のルートに Temp という名前の一時フォルダーを作成し、少なくとも 500 MB のディスク領域が使用可能であることを確認します。

  2. KB 2847882を参照として使用して、インターネット エクスプローラー 11 が展開される適切な Windows CPU プラットフォーム (x64 または x86) の個々のパッケージをダウンロードします。 これらのパッケージを、手順 1 で作成した一時ディレクトリに保存します。

  3. Temp フォルダーで、 という名前Cabfilesの新しいフォルダーを作成します。

  4. 管理コマンド プロンプトで、 C:Temp フォルダーに変更します。

  5. 次の構文を使用して、各前提条件の .msu パッケージの Cabfiles 内容をフォルダーに抽出します。

    C:\temp>expand "Windows6.1-KB2731771-x64.msu" -f:* c:\temp\cabfiles
    

注:

次のコマンド ラインの例は、x64 バージョンのインターネット エクスプローラー 11 の前提条件更新プログラムを抽出するために使用されます。 (コンポーネントの x86 バージョンを処理するには、x64 (.msu) パッケージ名を x86 (.msu) パッケージ名に置き換えます)。

スクリーンショットは、インターネット エクスプローラー 11 の前提条件の更新プログラムを抽出するコマンド出力を示しています。

この手順を繰り返して、インターネット エクスプローラー 11 のすべての前提条件を抽出し、.cab ファイルをフォルダーにC:\Temp\Cabfiles保存します。

インターネット エクスプローラー 11 コア インストール パッケージ

  1. ターゲット Windows プラットフォームに必要なコア インターネット エクスプローラー 11 インストール パッケージをダウンロードし、パッケージを C:\Temp フォルダーに保存します。

  2. 管理コマンド プロンプトで、 C:\Temp フォルダーに変更します。

  3. 次の構文を使用して、コア Internet エクスプローラー 11 パッケージのCabfiles内容をフォルダーに抽出します。

    C:\temp>IE 11-windows6.1-x64-en-us.exe /x:c:\temp\cabfiles
    

注:

次のコマンド ラインの例を使用して、x64 バージョンのインターネット エクスプローラー 11 コア インストール パッケージを抽出します。 (コンポーネントの x86 バージョンを処理するには、x64 パッケージ名を x86 パッケージ名に置き換えます)。

スクリーンショットは、インターネット エクスプローラー 11 コア インストール パッケージを抽出するコマンドを示しています。

IE-Win7.cab は、インターネット エクスプローラー 11 セットアップ ファイル (IE11-Windows6.1-x64-en-us.exe) から抽出される .cab ファイルの名前です。 フォルダーに C:\Temp\Cabfiles 保存されます。

インターネット エクスプローラー 11 個の言語パック

注:

インターネット エクスプローラー 11 言語パックをインストールする前に、対応するインターネット エクスプローラー 11 言語のオペレーティング システム言語パックをインストールする必要があります。 Windows 更新または手動でダウンロードしてインストールできます。

たとえば、インターネット エクスプローラー 11 用フランス語言語パックをインストールするには、フランス語 OS 言語パックがコンピューターに既にインストールされている必要があります。 詳細については、「 Windows 用言語パック」を参照してください。

  1. Internet エクスプローラー 11 言語パック パッケージをダウンロードし、C:\temp フォルダーに保存します。

  2. 管理コマンド プロンプトで、 C:\Temp フォルダーに変更します。

  3. 次の構文を使用して、インターネット エクスプローラー 11 言語パック パッケージのCabfiles内容をフォルダーに抽出します。

    C:\temp>Expand "IE11-windows6.1-LanguagePack-x64.af-za.msu" -f:* c:\temp\cabfiles
    

注:

インターネット エクスプローラー 11 用にダウンロードした言語パックの名前は IE11-Windows6.1-LanguagePack-x64-af-za.msu です。
出力 .cab ファイル: 'Windows6.1-KB2841134-X64.cab.'

抽出されたすべての言語パック ファイルの名前は同じになります (たとえば、Windows6.1-KB2841134-X64.cab)。 そのため、複数の言語パックを同じ場所に抽出する場合は、.cab ファイルの名前を変更して上書きされないようにする必要があります。

たとえば、抽出した .cab ファイルの名前を次のように変更します。

言語パック 古い名前 新しい名前
言語パック 1 Windows6.1-KB2841134-X64.cab Windows6.1-KB2841134-X64-Af-za.cab
言語パック 2 Windows6.1-KB2841134-X64.cab Windows6.1-KB2841134-X64-fr-fr.cab

: 'Windows6.1-KB2841134-X64.cab' から 'Windows6.1-KB2841134-X64-Af-za.cab' へ
: 'Windows6.1-KB2841134-X64.cab' から 'Windows6.1-KB2841134-X64-fr-fr.cab' へ

次のコマンド ラインの例は、Afrikaans 言語パックの x64 バージョンを抽出するために使用されます。 (コンポーネントの x86 バージョンを処理するには、x64 パッケージ名を x86 パッケージ名に置き換えます)。

インターネット エクスプローラー 11 言語パックを抽出するコマンド出力を示すスクリーンショット。

インターネット エクスプローラー 11 個のスペル 辞書

  1. Internet エクスプローラー 11 Spelling Dictionary パッケージをダウンロードし、C:\Temp フォルダーに保存します。

  2. 管理コマンド プロンプトで、 C:\Temp フォルダーに変更します。

  3. 次の構文を使用して、スペル チェック 辞書パッケージの Cabfiles 内容をフォルダーに抽出します。

    C:\temp>Expand "IE-Spelling-fr.msu" -f:* c:\temp\cabfiles
    

注:

次のコマンド ラインの例を使用して、スペル チェック 辞書パッケージの x64 または x86 バージョンを抽出します。

スクリーンショットは、Internet エクスプローラー 11 Spelling Dictionary パッケージを抽出するコマンド出力を示しています。

インターネット エクスプローラー 11 の累積的なセキュリティ更新プログラム

  1. 最新のインターネット エクスプローラー 11 累積的なセキュリティ更新プログラム (CSU) パッケージをダウンロードし、C:\Temp フォルダーに保存します。

  2. 管理コマンド プロンプトで、 C:\Temp フォルダーに変更します。

  3. 次の構文を使用して、インターネット エクスプローラー 11 累積的なセキュリティ更新プログラム パッケージのCabfiles内容をフォルダーに抽出します。

    C:\temp>Expand "IE11-Windows6.1-KB3049563-x64.msu" -f:* c:\temp\cabfiles
    

注:

次のコマンド ラインの例は、x64 バージョンのインターネット エクスプローラー 11 累積的なセキュリティ 更新を抽出するために使用されます。 (コンポーネントの x86 バージョンを処理するには、x64 パッケージ名を x86 パッケージ名に置き換えます)。

スクリーンショットは、インターネット エクスプローラー 11 CSU を抽出するコマンド出力を示しています。

パッケージを完了する

前のすべての手順を実行した後、フォルダーをC:\Temp\Cabfilesインターネット エクスプローラー 11 の前提条件、インターネット エクスプローラー 11 コア インストール ファイル、言語パック、スペル 辞書、および最新の累積的なセキュリティ更新プログラムのインストールのソースとして使用できます。 その後、バッチ ファイルを使用して、各コンポーネントのインストールを順番に開始できます。

次のサンプル スクリプトをメモ帳にコピーし、パッケージの要件に基づいてカスタマイズします。 パッケージの要件は次のとおりです。

  • インターネット エクスプローラー (x86 または x64) コア インストール パッケージ
  • 言語パッケージ
  • スペル チェック 辞書 パッケージ
  • 累積的なセキュリティ更新プログラム

次に、そのフォルダー内のすべてのファイルにアクセスできるように、スクリプト ファイルをC:\Temp\Cabfilesフォルダーに SampleScript.bat として保存します。

例えば: C:\Temp\Cabfiles\SampleScript.bat

スクリプト ファイルをカスタマイズして保存したら、 Samplescript.bat ダブルクリックして実行する必要があります。 コマンド プロンプト ウィンドウには、スクリプトによって実行されているコマンドが表示されます。 出力は次のようになります。

Samplescript.bat スクリプトの出力を示すスクリーンショット。

このスクリプトは、抽出されたすべての .cab ファイルを再起動するように求めずにインストールします。 これらのファイルには、インターネット エクスプローラー 11、インターネット エクスプローラー 11 セットアップ ファイル、インターネット エクスプローラー 11 言語パック、インターネット エクスプローラー 11 スペル パッケージ、およびインターネット エクスプローラー 11 累積的なセキュリティ更新プログラムの前提条件が含まれます。

Samplescript.bat ファイルがすべての cab ファイルをインストールしたら、コンピューターを手動で再起動します。

.cab ファイルの x64 バージョンをインストールするためのサンプル スクリプト

注:

次のスクリプトの構文は、基本的に x86 (32 ビット) インターネット エクスプローラー 11 をインストールする場合と同じです。 必要な唯一の変更は、すべての x64bit cab ファイル名を x86 cab ファイル名に置き換えるだけです。

ECHO OFF
ECHO Installing IE 11 prerequisite: KB2834140
dism /online /add-package /packagepath:Windows6.1-KB2834140-v2-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2670838
dism /online /add-package /packagepath:Windows6.1-KB2670838-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2639308
dism /online /add-package /packagepath:Windows6.1-KB2639308-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2533623
dism /online /add-package /packagepath:Windows6.1-KB2533623-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2731771
dism /online /add-package /packagepath:Windows6.1-KB2731771-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2729094
dism /online /add-package /packagepath:Windows6.1-KB2729094-v2-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2786081
dism /online /add-package /packagepath:Windows6.1-KB2786081-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2888049
dism /online /add-package /packagepath:Windows6.1-KB2888049-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2882822
dism /online /add-package /packagepath:Windows6.1-KB2882822-x64.cab /quiet /norestart
ECHO Installing IE 11 Main Application
dism /online /add-package /packagepath:IE-Win7.cab /quiet /norestart
ECHO Installing IE 11 Spanish language Pack
dism /online /add-package /packagepath:Windows6.1-KB2841134-x64-es.cab /quiet /norestart
ECHO Installing IE 11 language French pack
dism /online /add-package /packagepath:Windows6.1-KB2841134-x64-fr-fr.cab /quiet /norestart
ECHO Installing IE 11 French Spelling Dictionaries Pack
dism /online /add-package /packagepath:Windows6.3-KB2849696-x86.cab /quiet /norestart
ECHO Installing IE cumulative security update
dism /online /add-package /package path: IE11-Windows6.1-KB3049563-x64.cab /quiet /norestart

重要

これは、前に説明したシナリオを実現するためのデモとして提供されるサンプル スクリプト ファイルです。 このスクリプト ファイルに対する保証もサポートも提供しません。 運用環境で試す前に、スクリプト ファイルを徹底的にテストする必要があります。

詳細

これらの手順は、次のオペレーティング システムにのみ適用できます。

  • Windows 7 (32 ビットおよび 64 ビット バージョン) Service Pack 1
  • Windows Server 2008 R2 (64 ビット バージョン) Service Pack 1

インターネット エクスプローラー 11 のオペレーティング システムの最小要件の詳細については、「インターネット エクスプローラー 11 (IE11) のシステム要件と言語サポート」を参照してください。