2014/09/10

IE で古い ActiveX コントロールのブロックが始まったぞ

先週、@IT さんで以下の記事が公開されましたが、本日、予定どおり、 IE で古い ActiveX コントロールのブロックが始まりました。

IEで古いActiveXコントロールのブロックが始まるぞ (@IT)
[URL] http://www.atmarkit.co.jp/ait/articles/1409/04/news022.html


“今回のIEの更新プログラムを適用すると、古くなったActiveXコントロールをブロックする新機能が有効になる” という残念な記事を見つけました。ブロック機能の開始と、今回 (今日、9/10) に公開された IE の更新プログラムは関係ありません。今月の更新を適用する、しないに関係なく、ブロック機能は始まります。

追記)
今月公開の KB2977629 も IE の“累積的”な更新なので、IE にブロック機能を追加する更新は含まれていると思います。


古い ActiveX コントロールをブロックするブロックリスト (%LOCALAPPDATA%\Microsoft\Internet Explorer\VersionManager\versionlist.xml) は更新プログラムとして配布された(される) ものではなく、8 月の KB2976627 がインストールされた IE が、IE を起動したユーザーごとに IE 自身がダウンロードした (する) ものです。今日以降に IE を起動した際に新しい versionlist.xml がダウンロードされると、ブロック機能が機能し始めます。

ほら(↓)、9 月の更新をインストールする前でも、新しい versionlist.xml に更新されています。



2 件のコメント:

  1. 記事を拝見いたしました。
    いつも参考にさせていただいております。

    @ITのサイトも参考にさせていただいておりまして、大変失礼ながら質問させていただければと思います。


    本件の「IEで古いActiveXコントロールのブロックが始まるぞ (@IT)」の中で、「ブロック機能を無効にする方法はある!」にレジストリの設定によりブロック機能を無効化する方法を紹介いただいていますが、すでに存在しているversionlist.xmlを削除する際のコマンドとして「DEL "%LOCALAPPDATA%¥Microsoft¥Internet Explorer¥VersionManager¥versionlist2.xml"」となっております。
    versionlist.xmlではなく、versionlist2.xmlとして保存される場合があるのでしょうか。

    もしお分かりでしたらご回答いただけると幸いです。

    よろしくお願いします。

    返信削除
  2. ご迷惑をおかけしています。単純な誤植です。先ほど、訂正依頼をしておきました。

    返信削除

注: コメントを投稿できるのは、このブログのメンバーだけです。