古いInternet Explorerは2016年1月にサポート終了! その対策は?Tech TIPS

2016年1月13日、最新版ではない「古い」Internet Explorer(IE)のサポートが終了するという。具体的にはどのバージョンのWindows OS/IEが対象なのか? それはどうやって見つけて、どう対策すればいいのか?

» 2015年12月21日 05時00分 公開
[島田広道デジタルアドバンテージ]
Tech TIPS
Windows Server Insider


「Tech TIPS」のインデックス

連載目次

対象ソフトウエア:Windows Vista/Windows 7/Windows 8/Windows Server 2008/Windows Server 2008 R2、IE7/IE8/IE9/IE10


解説

 Windows OSに付属している標準ブラウザー「Internet Explorer(IE)」は、これまでマイクロソフトによるサポートの終了時期に注意を払う必要があまりなかった。なぜなら、Windows OS本体のサポート終了日まで、いずれのバージョンのIEもサポートが継続されることになっていたからだ。

●2014年、古いIEのサポートポリシーが変わった!

 しかし、それはもはや過去の古い常識である。2014年8月にマイクロソフトがIEのサポートポリシーを変更し、「古いIEのサポートを2016年1月13日で打ち切る」ことにしたためだ。すなわち2016年1月13日以降、サポートされるIEは最新版だけに限られる

 ここでいう「古い」IEとは、各Windows OSにインストール可能なIEのうち、最新版以外のバージョンのIEを指す。Windows 7を例に挙げると、「古い」IEであるIE8/IE9/IE10が2016年1月にサポート終了を迎え、最新版であるIE11だけサポートが継続される。

Windows 7でのIEのサポート終了時期 Windows 7でのIEのサポート終了時期
最新版ではないIE8〜IE10のサポートは、2016年1月13日に終了する。最新版であるIE11のみ、OS本体と同じ2020年1月15日までサポートが継続される。

 どのバージョンが「古い」IEなのか、どれが最新版IEに該当するかは、下表のようにWindows OSによって大きく異なる。

  2016年1月にサポートが終了する「古い」IE 2016年1月以降もサポートが続く最新版IE
Windows Vista IE7IE8 IE9
Windows 7 IE8IE9IE10 IE11
Windows 8 IE10 (なし。OS自体のサポートが終了するため)
Windows 8.1 (なし) IE11
Windows 10 (なし) IE11(標準ブラウザーであるMicrosoft Edgeとは別に利用可能)
Windows Server 2008 IE7IE8 IE9
Windows Server 2008 R2 IE8IE9IE10 IE11
Windows Server 2012 (なし) IE10
Windows Server 2012 R2 (なし) IE11
間もなくサポートが終わる「古い」IEと、サポートが続くIEの各バージョン
2016年1月でサポートが終わる製品は赤字で記している。「(なし)」となっているWindows OSではIEのバージョンアップができない、すなわち一種類のIEしか利用できないためで、今回のサポート終了の影響は受けない。

 例えばIE9の場合、Windows Vista/Server 2008ではサポートが継続されるのに対し、その他のWindows OSではサポートが終了する。

●サポート終了は実質的に寿命を意味する

 では、マイクロソフトによるサポートが終了すると、どのような影響があるのだろうか?

 筆頭に挙げられるのは、セキュリティ更新プログラム(セキュリティパッチ)の無償提供が終わることだ。もし2016年1月13日以降に、サポートの終わったIEに対して新たなセキュリティ上の脆弱(ぜいじゃく)性が発見されたとしても、それは修正されることなく放置される。たとえそれが、システムの乗っ取りや情報漏えいにつながる危険な脆弱性でも、だ。

 そんな危険な状態のWebブラウザーを使い続けることができるだろうか? 特にビジネスの現場では許されないだろう。すなわち「IEのサポート終了日」=「IEの寿命」ということだ。

●サポートが終了するIEかどうか確認するには

 今利用しているIEがサポート終了の対象かどうか判断するには、そのバージョンを確認して上表と照らし合わせればよい。

 手軽な方法としては、IEで[ヘルプ]−[バージョン情報](またはウィンドウ右上の歯車アイコン−[バージョン情報])とクリックすると、IEのバージョン番号が記載されたダイアログが表示される。

IEのバージョンを対話的操作で確認する IEのバージョンを対話的操作で確認する
これはIE8で[ヘルプ]−[バージョン情報]とクリックして表示されるダイアログ。
  (1)IEのバージョン番号。一番左の「8」がIEのメジャーバージョンを表している。

 一方、LANにつながった多数のPCが対象なら、レジストリまたはIEを構成するDLLを調査することで、IEのバージョンをリモートからバッチで確認できる。TIPS「Windows OSにインストールされているInternet Explorerのバージョンを確認する」では、リモートPCのIEのバージョンを簡単に確認できるバッチファイルを提供している。

 コマンドラインでレジストリを調査する簡易な方法も以下に記しておく。

C:\temp>type list-pc.txt ……コンピューター名の一覧を記したテキストファイル
pc-ie8win7
pc-ie9win7
pc-win10

C:\temp>for /F %i in (list-pc.txt) do @(echo %i: & reg query "\\%i\HKLM\SOFTWARE\Microsoft\Internet Explorer" /v "Version") ……各PCのレジストリからIEのバージョンを抽出
pc-ie8win7:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer
    Version    REG_SZ    8.0.7601.17514 ……IE8がインストール済み

pc-ie9win7:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer
    Version    REG_SZ    9.0.8112.16421 ……IE9がインストール済み

pc-win10:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer
    Version    REG_SZ    9.11.10586.0 ……IE11がインストール済み(IE10/IE11の場合、マイナーバージョンの値がIEのメジャーバージョンを表している)



 対象のレジストリエントリや参照方法などは、次の情報を参照していただきたい。

●サポートが終了するIEの対策は?

 もし今利用しているIEがサポート終了の対象に含まれるなら、サポート終了前に何らかの対策をしなければならない。その候補としては次のものが挙げられる。

  1. 最新版のIEにアップグレードする
  2. OSごと最新版にアップグレードする
  3. 他のWebブラウザー(Google ChromeやMozilla Firefox)に移行する
  4. 最新版IEを主に使いつつ、互換性問題が生じる用途のみ「古い」IEを使い続ける

 このうち、たいていは1.の最新版のIEにアップグレードするのが最も手軽かつ安全な対策になるだろう。2.Windows OS自体をアップグレードするのに比べれば、その手間は少なく済む。また3.他のブラウザーに移行する方法と比べると、従来のIEとの互換性を維持しやすい(それにこの方法だと古いIEがシステムに残留するため、脆弱性を攻撃される危険性も残ってしまう)。

 4.の対策では、仮想化技術を駆使して複数のIEを単一のPC上で使えるようにする。例えばイントラネット上のレガシーなWebアプリには「古い」IEでアクセスし、インターネット上のサイトを含むその他は最新版IEでアクセスする、といった具合だ。ただ、それなりの投資が必要なのと、古いIEがどこかに残留する点は留意しておく必要がある。

 なおIEとWindows OSの仕様により、システムからIEそのものを削除することは不可能である。

●最新版IEへアップグレードするには

 最新版IEへのアップグレードは、Windows Updateによって実行できる。というよりデフォルトの設定のままであれば、IEはすでにWindows Updateによって自動的に最新版へ更新済みのはずだ。従って、現在でも古いIEのままということは、何らかの手段でWindows Updateによる更新がブロックされている可能性が高い

 もしWindows UpdateでIEを更新するつもりなら、そのブロックを解除する必要がある。具体的な手順については次の記事が参考になる。

 多数のPCに最新版IEを展開するなら、IEのオフラインインストーラーを展開ツールと組み合わせて使う方が便利だろう。どのバージョンも、マイクロソフトのダウンロードセンターから入手できる。

  最新版IEとそのインストーラーのダウンロードページ
Windows Vista Internet Explorer 9
Windows 7 Internet Explorer 11
Windows 8 (OS自体のアップグレードが必要)
Windows 8.1 (アップグレード不要)
Windows 10 (アップグレード不要)
Windows Server 2008 Internet Explorer 9
Windows Server 2008 R2 Internet Explorer 11
Windows Server 2012 (アップグレード不要)
Windows Server 2012 R2 (アップグレード不要)
2016年1月以降もサポートが続くIEとそのインストーラーのダウンロードページ
リンク先はマイクロソフトのダウンロードセンターである。32bit版(x86)か64bit版(x64)のいずれかを選んでダウンロードしていただきたい。

●互換性の問題には、IEに標準装備の機能を活用する

 ご存じの通り、IEのバージョンを上げると、Webアプリケーションが正しく動作しなくなることがしばしばある。そんなときのために、IEには過去のバージョンとの互換性を確保するための動作モードが実装されている。

 IE11の場合、「エンタープライズモード」という機能がそれに該当する。このモードを使うと、最新のIE11のセキュリティ対策が適用されたまま、ブラウザーの挙動がIE8となるべく同じになるように変更される。

【コラム】2016年1月13日以後、「古い」IEのサポート終了の告知が表示されるようになる

 次のサポート技術情報によれば、2016年1月13日に配布予定の累積セキュリティパッチを適用すると、「古い」IEが残っているWindows PCでは、そのサポート終了を明示する告知が表示されるようになるとのことだ。

 (あまりお勧めできないが)この告知はレジストリ設定やグループポリシーで無効化できる。


■更新履歴

【2015/12/21】サポートの終了したIEを見つけるために、IEのバージョンを確認する手順を追記しました。

【2015/07/13】初版公開。


「Tech TIPS」のインデックス

Tech TIPS

Copyright© Digital Advantage Corp. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。