Windows 7 最後のWindows Updateに失敗する (0x80092004)
ついにWindows 7のEOL (End of Life = サポート終了、正確にはEOSか)が来た。
まぁ個人的にはどんなアプリでも最新版がスキなのでMain workstationはWin10で問題ないが、検証環境や古いアプリを動かしたいときのためにVM上でWin7を稼働している。
さて、2020年2月以降はほぼ意味が無いのだが、それでも慰め程度にも最新にしておきたい。VMとはいえマルウェアに感染しては困る。Ransomwareとかならどうでもいいけど (Snapshotで戻せばいいし、所詮検証環境だし) 踏み台になったり踏み台にしてLAN内に攻撃されては困る。
ということで最後のWindows 7 Updateを実行。
が、エラーでWindows Updateに失敗する!
エラーコードは80092004
えー、めんどい。
とりあえず再起動。-> 再現
cleanmgr (ファイル名を指定して実行 > cleanmgr) で全部削除 -> 再現
一つずつインストール -> 再現
Windows Update Catalogでアップデータをダウンロードして手動で実行 -> 再現
https://www.catalog.update.microsoft.com/Search.aspx?q=4535102
あー、めんどい。もはやJust idea(思い付き)で試行錯誤するよりGoogle先生に聞いた方が早そうだ。
あー、なんかコレっぽい。Cacheでもないわけだし。
でも、2019年11月くらい時点で最新にしてたはずなんだけどな。少なくとも2019年9月時点ではUp-to-dateになってたはず。さすがにコレ入ってるよなぁ?
ダメ元でトライ。
同じくWindows Update CatalogからKB4474419をダウンロード
https://www.catalog.update.microsoft.com/Search.aspx?q=KB4474419
うわっ、なんかいっぱい出てきた。
私の場合、64-bitなのでとりあえず新しい方(9月)を落としてインストール
2019-09 Security Update for Windows 7 for x64-based Systems (KB4474419)
あぁん、ダメやん。もう入ってるやん。
もう一つの方は2019年3月のMS-Patchか。さすがにこれはもう入ってるはず。でもまぁダメ元で落としてみるか。
https://www.catalog.update.microsoft.com/Search.aspx?q=KB4490628
おやぁ?
なんか入った?
インストールされてなかったのか?
念のため再起動。
そして、Windows Update再チャレンジ。
おぉ、なんかうまくいった。
めでたしめでたし
FYI
Windows Update CatalogでもWin7/2008 R2用Patchの公開はいつ締め切られておかしくないのでダウンロードはお早めに。
まぁ、Windows Update Catalogでの更改が終了してる頃にはWindows Updateも終了してるだろうけど。
ふと思ったけど、もうWin7は (crypt32 APIは) もはやRoot CAやCRLすら取ってこないのだろうか?それともWin7用Windows Updateが生きてる限りは更新されるのだろうか?後者っぽい気はするけど。