Microsoftは1月9日(現地時間)に月例アップデートとして更新プログラム「KB5034441」をリリースしたが、11日時点で、複数のユーザーからこの更新プログラムのインストールがエラーにより失敗するという現象が報告されている。この問題が発生した場合、Windows Updateの画面にエラーコード「0x80070643」が表示され、アップデートを継続することができない。

更新プログラム「KB5034441」の概要

KB5034441は、WinRE(Windows 回復環境)を使用してBitLockerのセキュリティ機能をバイパスできる脆弱性「CVE-2024-20666」に対処するためのセキュリティ更新プログラム。2024年1月の月例アップデートに含まれているため、自動アップデートが有効な環境ではWindows Updateによって自動的にインストールされる。

Microsoftでは、KB5034441で発生するエラーについて説明するサポートページを開設した。

  • KB5034441: Windows 10 バージョン 21H2 および 22H2 用 Windows 回復環境の更新プログラム: 2024 年 1 月 9 日 - Microsoft サポート

    KB5034441: Windows 10 バージョン 21H2 および 22H2 用 Windows 回復環境の更新プログラム: 2024 年 1 月 9 日 - Microsoft サポート

更新プログラム「KB5034441」が失敗する原因

この問題は、更新プログラムを実行するための回復パーティションの容量が足りないことによって発生するという。WinREの更新が失敗した場合、「Windows 回復環境サービスが失敗しました。(CBS_E_INSUFFICIENT_DISK_SPACE)」というエラーメッセージが表示される。

ただし、エラーコードの処理ルーチンに問題があり、ディスク領域が不足している場合に表示される通常のメッセージではなく、エラーコード「0x80070643」が表示されてしまうとのこと。

更新プログラム「KB5034441」の問題を解消する方法

この問題を解消してWinREを正常に更新するためには回復パーティションのサイズを手動で変更する必要がある。回復パーティションのサイズを変更する方法は次のサポートページで解説されている。

Microsoftが提示しているこの手順は、コマンドプロンプトを使った複数ステップに渡る作業が必要なため、難易度は少し高めだ。また、Bleepeng Computerの次の記事によると、回復パーティションのサイズを1GBに変更しても更新に失敗したという報告もあり、上記の作業を実施しても問題が解決する保証はないという。

より確実にKB5028997のインストールを完了させるには、将来的にMicrosoftが提供する自動化されたソリューションを待つのがいいだろう。ただし、そのようなソリューションを提供する計画があるのか否かは、現時点では明言されていない。