こんにちは。Internet Explorer サポートの太田です。
今回は IE11 のインストールに失敗する場合の対処方法を一つご紹介させていただきます。
IE 11 ではインストールを行うにあたり、必須の更新プログラムが存在します。
インターネットにつながっている環境であれば、これらの更新プログラムは自動的にダウンロードとインストールが行われますが、
インターネットへの接続が出来ない環境や、更新プログラムを管理して配布されている環境では、これらの更新プログラムが適用されておらず失敗することがあります。
対処策
インターネットに接続されてない環境や、配布するプログラムを管理されている場合、必須の更新プログラムが適用されているかを確認します。
適用されていなければ、これらの更新プログラムを適用した後にインストールを試みます。
Internet Explorer 11 用必須更新プログラム
https://support.microsoft.com/ja-jp/kb/2847882
必須更新プログラム
--------------------
1. KB2729094
2. KB2731771
3. KB2533623
4. KB2670838
5. KB2786081
6. KB2834140
オプション更新プログラム
--------------------
1. KB2888049
2. KB2882822
3. KB2639308
- 参考
上記の更新プログラムは、該当の更新プログラムを含むより新しい更新プログラムが適用されいる場合には不要です。
各更新プログラムの置き換えの有無については Microsoft Update カタログ で各更新の KB 番号を検索し、
ご利用のプラットフォームに合わせた更新プログラムの情報内の「パッケージの詳細」欄でご確認下さい。
確認方法
IE11 のインストーラーのログを確認することで、必須の更新プログラムが不足しているかどうかが確認できます。
IE11 のインストールログ (既定では C:\Windows\IE11_main.log) を確認し以下の「Version Check」の行を確認し、「False」と表示されているものが無いかを確認します。
例 : IE11_main.log
00:27.000: INFO: Version Check for (KB2834140) of C:\Windows\System32\d3d11.dll: 6.2.9200.16570 >= 6.2.9200.16570 (True) 00:27.016: INFO: Version Check for (KB2670838) of C:\Windows\System32\api-ms-win-downlevel-user32-l1-1-0.dll: 6.2.9200.16492 >= 6.2.9200.16426 (True) 00:27.016: INFO: Version Check for (KB2639308) of C:\Windows\System32\Ntoskrnl.exe: 6.1.7601.17514 >= 6.1.7601.17727 (False) 00:27.047: INFO: Version Check for (KB2533623) of C:\Windows\System32\api-ms-win-security-base-l1-1-0.dll: 6.1.7601.17932 >= 6.1.7601.17617 (True) 00:27.141: INFO: Version Check for (KB2731771) of C:\Windows\System32\conhost.exe: 6.1.7601.17932 >= 6.1.7601.17888 (True) 00:27.141: INFO: Checking for correct version of C:\Windows\Fonts\segoeui.ttf. 00:27.187: INFO: Version Check for (KB2786081) of C:\Windows\System32\taskhost.exe: 6.1.7601.18010 >= 6.1.7601.18010 (True) 00:27.344: INFO: Version Check for (KB2888049) of C:\Windows\System32\drivers\tcpip.sys: 6.1.7601.17514 >= 6.1.7601.18254 (False) 00:27.406: INFO: Version Check for (KB2882822) of C:\Windows\System32\tdh.dll: 6.1.7600.16385 >= 6.1.7601.18247 (False) |
上記の例では「False」 と表示されているモジュールがあり、必須の更新プログラムが不足していることが確認できます。