Home > Windows にまつわる e.t.c.

KB5034439 で発生する 0x8024200b エラーをスクリプトで自動対応する


WinRE のセキュリティ更新の KB5034439 ですが、回復パーティションに 250 MB の空き領域が無いとエラーになって、0x8024200b エラーが発生してしまいます

KB5034439: Windows Server 2022 の Windows 回復環境更新プログラム: 2024 年 1 月 9 日 - Microsoft サポート

 

セキュリティ更新なので、なるはやでこの KB を適用する必要があるのですが、Windows Update ではこのエラーを自動対応する仕組みが無いため、自力で回復パーティションサイズを拡張する必要があるのですが、公開されている手順が面倒で、インフラ屋である僕ですら対応をためらってしまうレベルの対応手順... orz

この対応を、やっとフルオート対応する公式スクリプトが公開されていました

このスクリプトを PowerShell で実行すれば、回復パーティションサイズを自動拡張してくれるので、スクリプト実行後に Windows Update を実行すれば、KB5034439 が適用されます

 

Windows RE のパーティションを拡張する

 

PowerShell スクリプトなので、テキストエディタで.ps1 ファイルにします

ターゲットのマシンを再起動し、管理権限でスクリプトを実行すると、バックアップ先を聞いてくるので、空き容量に余裕があるドライブの適当なディレクトリを指定します
(ディレクトリが無い場合新規作成されます)

 

しばらくすると、「Would you like to proceed?」と聞かれるので「Y」を入力して処理完了を待ちます

完了後に Windows Update を実行すると、今までエラーになっていた KB5034439 の適用が出来るようになっています

 

追加情報

WinREに直接更新を適用するスクリプトが公開されていると教えてもらいましたので追記しておきます
(僕はこのスクリプト使っていませんけど)

KB5034957: CVE-2024-20666 のセキュリティの脆弱性に対処するために、展開されたデバイスの WinRE パーティションを更新する - Microsoft サポート

 

back.gif (1980 バイト)

home.gif (1907 バイト)

Copyright © MURA All rights reserved.