お約束の第2火曜日(日本では翌日の1月10日・水曜日)、Microsoft から定例の Windows Update が配信された。

 配信されたのは、

2024-01 x64 (KB5034275) 向け Windows 10 Version 22H2 用 .NET Framework 3.5、4.8 および 4.8.1 の累積的な更新プログラム

20214-01 x64 ベースシステム用 Windows10 Version 22H2 のセキュリティ更新プログラム (KB5034441)

2024-01 x64 ベースシステム用 Windows10 Version 22H2 の累積更新プログラム (KB5034122)

 あれっ、と思ったのは、② 「KB5034441 セキュリティ更新」と称するプログラム。なぜ通常の定例のセキュリティ更新プログラム ③ KB5034122 に一緒に乗せてこないのか。なぜ別に分けての更新なのだろうと不思議な感じがした。

 あとで、この ② KB5034441 がエラーでインストールできないこととなるのだが、多分それを Microsoft もわかっていて他の累積部分を巻き込みたくないため分離したのだろうと推測。

 

 とりあえず、Windows Update を見た時にはすでに①~③のダウンロードが終了していて、① KB5034275 は、インストール済みで「再起動保留中」、② KB5034441 がインストール中であったのだが、これが 「インストール中 - 0%」 のまま進まず、なかなか終わらず、挙句の果ては「ダウンロードエラー 0x80070643」と表示されたえーん。(これはダウンロードエラーではなくインストールの失敗であることが後でわかる)

  エラー表示のすぐ下に「再試行」と書かれていたのでこれをクリック。

 

 すると、「更新プログラムを確認」した後、、、、

 

 ③ KB5034122 のインストールが先に始まった。

 

③ KB5034122 インストール中

 

 ③ KB5034122 のインストールが終わって、②のインストールが始まったがすぐに「ダウンロードエラー 0x80070643」が再び表示される。

さらに「再試行」するが、、、

 

やはり「ダウンロードエラー 0x80070643」となる。

 しょうがないので一度「再起動」してみる。

 

 再起動後、Windows Update に表示された画面下矢印

さらに「再試行」して「更新プログラムを確認」してみるが、、、

「インストール中 - 0%」がしばらく続いた後、、、

 

やはり「エラーが発生ムキー

 

 あきらめて、「更新の来歴」を表示。② KB5034441 は、インストールに失敗している。

 は「正しくインストールされ」た。

 

 「インストールされた更新プログラム」にも、② KB5034441 は表示されない。は、KB5034275 ではなく、KB5033918 がインストールされた(.NET Framework v3.5 および 4.8.1 用)。

 

OSビルド番号は 19045.3930

 

 ③ KB5034122 のサイズは、784.4MB。

 

 ① KB5034275 のサイズは、134.9MB。

 

 さて、問題の ② KB5034441 であるが、Microsoft Update カタログには記載が無かった。

 

 問題の ② KB5034441 のドキュメントは以下のようになっている。

------------------------------------------------------------------------

KB5034441: Windows 10 バージョン 21H2 および 22H2 用 Windows 回復環境の更新プログラム: 2024 年 1 月 9 日
Windows 10 Home and Pro, version 21H2
Windows 10 Enterprise and Education, version 21H2
Windows 10 IoT Enterprise, version 21H2
Windows 10 Home and Pro, version 22H2
Windows 10 Enterprise Multi-Session, version 22H2
Windows 10 Enterprise and Education, version 22H2
Windows 10 IoT Enterprise, version 22H2

要約
この更新プログラムは、攻撃者が Windows 回復環境 (WinRE) を使用して BitLocker 暗号化をバイパスできるセキュリティの脆弱性を解決します。 詳細については、
「CVE-2024-20666」を参照してください


(---以下の記述は、後日変更されています:「追記」参照---)

重要
一部のコンピューターには、この更新プログラムを完了させるのに十分な大きさの回復パーティションがない可能性があります。 このため、WinRE の更新が失敗する可能性があります。 その場合、次のエラー メッセージが表示されます:

Windows 回復環境サービスが失敗しました。
(CBS_E_INSUFFICIENT_DISK_SPACE)


このエラーからの回復するには、
手順に従ってパーティションのサイズを手動で変更し、WinRE更新プログラムをインストールてください。

既知の問題

エラー コード処理ルーチンに問題があるため、ディスク領域が不足している場合に通常表示されるエラー メッセージではなく、次のエラー メッセージが表示される可能性があります:

0x80070643 - ERROR_INSTALL_FAILURE

------------------------------------------------------------------------

 これによれば、「回復パーティションに十分な大きさが無い場合にエラーが起こる」と書かれている。このパソコンの場合、「回復パーティション」は、755MB を確保しているが、これでも不足するらしい。ここには書かれていないが、1GB以上の容量が必要だそうだ。

 「このエラーからの回復するには、「パーティションのサイズを手動で変更し」とあるが、わざわざこれのために回復パーティションのサイズを大きくするのもなぁ。。。。びっくり

 書かれている手順は、管理者用のコマンドプロンプトを使うややこしい方法だし、手出ししないほうが身のためかなあ。 ・・・ ガーン

 

 しかも、回復パーティションのサイズ不足のエラーが、「Windows 回復環境サービスが失敗しました。(CBS_E_INSUFFICIENT_DISK_SPACE)」と表示されるようだが、「既知の問題」として書かれた「0x80070643 - ERROR_INSTALL_FAILURE」が発生しているようなので、回復パーティションのサイズを大きくしても解決できない可能性もある。

 Windows Update 中、② KB5034441 が「ダウンロードエラー 0x80070643」と表示されるが、このドキュメントによれば、0x80070643 エラーは、「インストールエラー」と表示すべきかと。

 まぁ、これのインストールが失敗するという報告があちこちからたくさん報告されるので、そのうち Microsoft が何とかするだろうから、それを待つこととしよう照れ

 

 それにしても、PCの電源を入れるたびに、「インストール中」となり、挙句にこのエラー下矢印が表示されるのは、なんとかならないものだろうか。

 

 [[ 追記 ]]

 ② KB5034441 のドキュメントの「重要」と「既知の問題」は、「Windows 回復環境サービスが失敗しました。(CBS_E_INSUFFICIENT_DISK_SPACE)」というエラーメッセージの表示は削除され、また、回復パーティションに必要な空き容量が具体的に250MBと記述され、次の様に訂正されている。 

------------------------------------------------------------------------

重要

この更新プログラムを正常にインストールするには、回復パーティションに 250 MB の空き領域が必要です。 回復パーティションに十分な空き領域がない場合、この更新は失敗します。 その場合、次のエラー メッセージが表示されます: 

0x80070643 - ERROR_INSTALL_FAILURE 

このエラーを回避したり、このエラーから回復したりするには、手順に従ってパーティションのサイズを手動で変更して WinRE 更新プログラムをインストール してから、この更新プログラムをインストールしてみてください。 

この更新プログラムに関する既知の問題

現象

次の手順

回復パーティションがない PC でこの更新プログラムを適用しようとすると、更新に失敗し、0x80070643 ERROR_INSTALL_FAILURE エラーが表示されます。

PC に回復パーティションがない場合は、この更新プログラムは必要ありません。 この場合、エラーは無視しても問題ありません。  

マイクロソフトは解決方法に取り組んでおり、今後のリリースで更新プログラムを提供します。

------------------------------------------------------------------------

 ただ、この「回復パーティションが無い」という表現が、「空き容量が無い」という意味も含めるのか、このエラーが出ればすべて「無視しても良い」と言う事なのかがあいまい。

 いずれにしてもエラーが出ない様に「解決方法に取り組んで」いるようなので期待しよう。