Win8 KB2962407にKB2985485が付いてきた。

Windows Update経由では、KB2985485を含む。

Windows UpdateでKB2962407をインストールしたら、KB2985485も一緒にインストールされました。(2014/07/26)

※ 更新プログラム KB2962407は、Windows 8 (32bit/64bit)とWindows Server 2012が対象。

Windows Updateの履歴には、KB2962407だけ記録されていますが……。

更新履歴 KB2962407だけ表示あり

(2014/07/28にも同じ記録があるのは、別件でシステムの復元をして再インストールしたため)

「インストールされた更新プログラム」を見ると、KB2962407(更新プログラム)とKB2985485(修正プログラム)の2つが表示されています。

インストールされた更新プログラム一覧 KB2962407とKB2985485

イベントビューアーのsetupには、2つがインストールされた記録が残っています。また、C:\Windows\SoftwareDistribution\Downloadの中にフォルダが2つあり、2種類のキャビネットファイルが入っています。

windows8-rt-kb2962407-x86-express.cab

WindowsUpdateでダウンロードされたKB2962407

Windows8-RT-KB2985485-x86.cab

WindowsUpdateでKB2962407と一緒にダウンロードされたKB2985485

Micorosft Download Centerは含まず。

Micorosft Download CenterからKB2962407をダウンロードし、展開してみたら、KB2985485は含まれていませんでした。(リリース日:2014/06/09)

また、Micorosft Download CenterでKB2985485を探してみても見つかりません。

catalog.update.microsoft.comは含む。

catalog.update.microsoft.com からダウンロードしたK2962407の中には、KB2962407とKB2985485の2つのインストーラが入っていました。(Win8 32bit版、64bit版、Win Server 2012の3つとも確認)

catalog.update.microsoft.comから入手したKB2962407(KB2985485も入っている)

KB2985485単独でのダウンロードはできませんでした。

KB2985485とは?

Windowsの修正プログラムと表示されていますが、何が修正されるのかは公表されていません。少なくともKB2962407とは関係があるようです。

Q. False-positive with KB2962407 on WSUS server - Windows Server Forums
https://social.technet.microsoft.com/Forums/windowsserver/en-US/b085cf0e-14d3-4c41-85ee-99666f7c3363/falsepositive-with-kb2962407-on-wsus-server?forum=winserverwsus&forum=winserverwsus

ざっくりと要点だけ翻訳。↓

KB2962407が見つからない(足りない)というエラーを、Windows Server Update Services (WSUS)が表示した。Windows8-RT-KB2985485-x64.cab (Windows Server 2012用)をインストールしたら直った。このcabファイルは、2014/07/22(米国時間)に公開されたKB2962407に含まれていたものである。

KB2962407は、2014/07/08、07/16にもメタデータが改訂されたがバイナリの変更はなく、インストールし直す必要はなかった。しかし2014/07/22の改訂では、メタデータとともにバイナリも変更された。

マイクロソフトサポートには、2014/07/08と07/16の変更については記載されていたが、07/22については記載無し。(2014/08/06時点)

[2014/08/21追記]
後日2014/07/22の変更点が載せられていました。この変更により、KB2962407は再インストールが必要であると明記されています。

Software Update Services および Windows Server Update Services におけるコンテンツの変更について(2014年) (リンク切れ)

どうやら2014年7月下旬以降、KB2962407はKB2985485込みで配布されるようになった様子。

それ以前にUpdateしたままの場合は、KB2985485はインストールされていません。(日本時間 2014/07/22夜にupdateした時は入っていませんでした)

2014/06/09公開のKB2962407スタンドアロンパッケージに、KB2985485が含まれていないのは、そういうわけですね。

2つのパッチがWindows Updateで別々に配信されていた時の話

最初に述べたように、2014/07/26にKB2962407をWindows Updateからインストールしたら、自動的にKB2985485もインストールされました。

しかし、その2日前の2014/07/24のWindows Updateでは、KB2962407とKB2985485が別々に表示されて、それぞれダウンロード・インストールできるようになっていました。両方にチェックを入れてインストールしたところ、面倒なトラブルに見舞われました。

以下、その時の流れです。

2014/07/24、Windows Updateから2つのパッチを適用

Windows Update画面から「更新プログラムの確認」をしたらKB2962407とKB2985485の2つがリストアップされたため、2つとも同時にインストール。「更新して再起動」後、履歴にはインストールは成功と表示。

これより前にアップデートした時は、KB2962407はインストール(成功)済、KB2985485は未インストール。つまりKB2962407のインストールは2度目であり、上書きアップデートされたことなります。

その後、PCのシャットダウンの度にブルースクリーンになる。

問題が発生したため、PCを再起動する必要があります。
エラー情報を収集しています。… (0%完了)
IRQL_NOT_LESS_OR_EQUAL

エラー情報収集は0%から進まず、PCの電源が切れないまま。電源ボタン長押しで強制終了するしかなくなりました。dumpファイルは作成されておらず詳細は不明。

PCの起動は可能ですが、シャットダウンする段階でこの問題が発生しました。

パッチを2つともアンインストールしたら、別の問題が発生。

「更新プログラムのアンインストール」画面から、KB2985485、次いでKB2962407をアンイストールしたら、ブルースクリーンは直りました。

ところが、UAC(ユーザーアカウント制御)の警告ウインドウがおかしくなりました。

  • 普段なら警告ウインドウが出ない場面で出てくる。
    (UACのレベルは既定のまま)
  • 明らかにWindows標準機能なのに「発行元:不明」と表示される。
    (正常なら「確認済みの発行元:Micorosft Windows」)

システムの復元をすることにしたが…

コントロールパネル→回復→システムの復元。ここでも、通常なら出ないはずのUACの警告ウインドウが出て、発行元:不明となっていました。

不安になったため、システムの復元を中止

別の方法でシステムの復元を試みました。チャーム→設定→PC設定の変更→全般→「PCの起動をカスタマイズする」→「すぐに再起動する」。再起動後に、システムの復元を選択できるはずですが、ログイン画面でパスワードを要求され、正しいパスワードを何度入力しても違うといわれて、復元画面にたどり着けませんでした。

あきらめて再起動しなおすと、通常通りWindowsが起動。今度こそ、コントロールパネルの方からシステムの復元を実行。無事、おかしくなる前の状態に戻りました。

2017/07/24より前のKB2962407が入ったままの状態のため、それをアンインストールしました。

KB2962407を再インストール

再びWindows Updateで確認すると、今度はKB2962407だけがリストアップされ、KB2985485は出てきませんでした。

念のため、Update前に下準備。(Updateに失敗するときの対処法)

  • Temporary Internet Filesフォルダの中身を削除。
  • Windows Updateのクリーンアップ
    ディスククリーンアップ→システムファイルのクリーンアップ→Windows Updateのクリーンアップ
    注) Windows Update のインストール履歴も消える。インストール済みの更新プログラムがアンインストールされることはない。
  • トラブルシューティングから、Windows Updateの問題を解決。
    コントロールパネル→トラブルシューティング→Windows Updateで問題を解決する→詳細設定 管理者として実行する 次へ→修復完了

※ Windows Updateのクリーンアップが途中から進まない場合は下のリンクを参照のこと。

Microsoft コミュニティ Windows Updateのクリーンアップが終了しない

その後、KB2962407のインストール成功し、PCの不調もありません。が、よく見たらKB2985485もセットでインストールされてたため、KB2985485について調べた結果がこの記事の前半です。

関連記事