ジャンル不定の日記です。

Windows VistaにServer 2008のアップデートが適用できるとかで・・・

Virtualbox上のWindows Vistaを起動してみたんだが、
起動してしばらくすると、日時だけ表示される謎ウインドウが表示された。

IEがTLS1.2非対応でバグってるのかな?
思ってとりあえずWindows Updateしてみたが、"80072EFE"とかでできない・・・

調べてみたら、なんかVistaのサポートは2017年で終わってるんだが、Windows Server 2008のアップデートがVistaに適用できるとか?
ってわけでちょっとやってみた。

まずMicrosoft®Update カタログで"vista"で検索して、
たぶん
Windows Vista 用更新プログラム (KB4036162)
Windows Vista 用 Internet Explorer 9 の累積的なセキュリティ更新プログラム (KB4018271)
Windows Vista 用セキュリティ更新プログラム (KB4021903)
だと思うが最終アップデートらへんの3つ入れてみた。
セキュリティ更新プログラムはサイズがバラバラなんでたぶん全部入れなきゃいけないと思うんだが、流石にそれはやってられんw
Windows Updateの最終実行が2020年だったんで、サポート終了後にWindows Updateは実行してる状態。

まあ、それいれても起動後の謎ウインドウは出てきた。
で、2008のアップデートを入れるのをやってみたわけ。
2008の方も"Windows Server 2008 x86"でカタログ検索して最終らへんのをダウンして入れようとしたんだが、検証エラーみたいのでインストールできなかったんだが、
Vista終了後あたりの、
2018-12x86 ベース システム Windows Server 2008 用 Internet Explorer 9 の累積的なセキュリティ更新プログラム (KB4470199)
2019-01 x86 ベース システム用 Windows Server 2008 更新プログラム (KB4487354)
をインストールしたらできて、
そしたら検証エラーみたいのでインストールできなかったやつが、
「このパッケージをインストールする前に、Windows モジュール インストーラーを更新する必要があります」
言われたり、
インストールできた感じになったあとに、
「次の更新プログラムはインストールされませんでした」
言われて失敗する感じに症状が変わった。

で、
2019-06 x86 ベース システム用 Windows Server 2008 更新プログラム (KB4508774)
を入れれたんだが、次の更新プログラム(KB4507704)が入んなかった。
なんで、付近のアップデートとかそれ以前の更新プログラムとか入れたんだが、
2019-06 x86 ベース システム用 Windows Server 2008 向けマンスリー品質ロールアップのプレビュー (KB4503271)
2019-04 x86 ベース システム用 Windows Server 2008 更新プログラム (KB4496879)
2019-07x86 ベース システム Windows Server 2008 用 Internet Explorer 9 の累積的なセキュリティ更新プログラム (KB4507434)
2019-12x86 ベース システム Windows Server 2008 用 Internet Explorer 9 の累積的なセキュリティ更新プログラム (KB4530677)
の4つを入れれたんだが、続きの新しい方はそれでも入んない。

個別のセキュリティ更新プログラムに必要なもんがありそうなんだが、探してられんので、
http://blog.livedoor.jp/pillars_of_creation/archives/1831755.html
↑ここのバッチファイルに頼ることにした。
自力でやるより作業も速いしダウンロードもなんかブラウザで落とすより速くてすごい楽だったw

バッチ2回やっていくつかインストール失敗してたがだいたい入ってインターネットオプションでTLS1.2も有効にできた。
バッチに2023-01のKB5022340まで登録されてるんだが、2回目も失敗してたんだが、ダウンロード済みだったから手動でやったら入った。
ダウンロード済みの最終更新らへんの、
2023-01 x86 ベース システム用 Windows Server 2008 向けセキュリティ マンスリー品質ロールアップ (KB5022340)
2022-10x86 ベース システム Windows Server 2008 用 Internet Explorer 9 の累積的なセキュリティ更新プログラム (KB5018413)
2022-11 x86 ベース システム用 Windows Server 2008 更新プログラム (KB5021657)
2022-07x86 ベース システム用 Windows Server 2008 サービス スタック更新プログラム (KB5016129)
を手動で入れてみたら行けた。

この状態でまだ起動後の謎ウインドウ出たんだが、
同じページにある.NETのバッチもやってみたら謎ウインドウでなくなった。