先日書いた「Windows Update 月例パッチ 2007/12 版で IE6 が不安定になる件」の対処方法が、Microsoft から公開されました。
Internet Explorer 6 crashes after you install security update 942615 on a computer that is running Windows XP Service Pack 2
以下、作業手順を簡単に和訳してみました。
- スタートメニュー>ファイル名を指定して実行>regedit と入力し、OK ボタンを押下
- 下記のレジストリのサブキーを開く:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\
- メニューから 編集>新規>キー をクリック
- FEATURE_PROTECT_DECOMPRESSION_FILTER_FROM_ABORT_KB942367 と入力し、ENTER キーを押下
- 4 で追加した FEATURE_PROTECT_DECOMPRESSION_FILTER_FROM_ABORT_KB942367 を右クリックし、新規>DWORD 値 をクリック
- アスタリスク(*) を入力し、ENTER キーを押下
- アスタリスクを右クリックし、修正 をクリック
- 値のデータ ボックスで 1 と入力し OK ボタンを押下
- レジストリエディタを終了
以上、暫定対処でしょうね。修正パッチは追って公開されるのかな。
(上記設定後、念のため再起動したほうがよいと思います。)
※なお、レジストリエディタやほかの方法で、レジストリに正しくない変更を加えた場合、深刻な問題が発生することがあります。
最悪の場合、OS の再インストールが必要になることもあります。この変更によって問題が解決されることは保障しません。
レジストリの変更は自己責任で行なってください。
また、(これは Microsoft 公式回答ではありませんが、)HTTP 1.1 を使用しない設定にする回避策もあるみたいです。
- スタート>コントロールパネル をクリック
- インターネットオプション をダブルクリック
- 詳細設定タブをクリック
- HTTP 1.1 設定>HTTP 1.1 を使用する のチェックを外す
- OK ボタンを押してインターネットオプションを終了
追記。
「[MS07-069] Internet Explorer 用の累積的なセキュリティ更新プログラム」のページに既知の問題として、本件について追記されていました。
既知の問題
Windows XP Service Pack 2 を実行しているコンピュータにセキュリティ更新プログラム 942615 をインストールした後、Web サイトにアクセスすると、Microsoft Internet Explorer 6 がクラッシュする場合があります。
追記-2。
「Internet Explorer 6 環境で強制終了する問題に関して 続報 (Developer's Blog)」のページで、上記レジストリを変更する .reg ファイルを公開しているので、そちらを使ったほうが便利です。