WindowsUpdate KB5034441で 0x80070643エラーが発生

2024-01-12

Windows10 Version 22H2 の 2024年1月Windows Update セキュリティ更新プログラム(KB5034441)で更新エラーが発生。エラーコードは 0x80070643 でした。

SC20240112008x.png

エラーコードを検索すると、ウイルス対策プログラムが干渉していると出た。対策としてWindowsセキュリティのリアルタイム保護を一時停止するも改善せず。Windows更新トラブルシューティングを実行するも解決しない。
さらに検索すると、Windows 回復環境 (WinRE) を実行する パーティションの容量不足が原因の新しい問題らしい。
回復パーティションはクリーンインストールした時に自動作成されたままで変更してません。我が家のWindows10 PC 4台で発生してます。MSはどんな検査してリリースしているのか・・・
回復パーティションのサイズを手動で変更しないと解決しないらしいので、少し面倒な操作ですが対策しました。

SC20240112009.png

KB5034441 は、「BitLocker」のセキュリティ機能がバイパスされてしまう脆弱性「CVE-2024-20666」への対策であったが、更新プログラムを実行するための回復パーティションの容量が足りないことによって発生。WinREの更新が失敗した場合、「Windows 回復環境サービスが失敗しました。(CBS_E_INSUFFICIENT_DISK_SPACE)」というエラーメッセージが表示されるはずであるが、エラーコードの処理ルーチンに既知の問題があり、エラーコード「0x80070643」が表示される。

Microsoft の説明:
KB5028997: WinRE 更新プログラムをインストールするためにパーティションのサイズを手動で変更する手順

この説明で対処するのは難しいのでは無いかな。
対策がリリースされるまで待とうかと思ったが・・・

参考記事:
2024年1月のWindowsパッチが一部デバイスで適用不能 ~原因は回復領域のサイズ不足(窓の杜)

実際に実行する手順が説明されているので、挑戦してみるか。

SC20240112010.png

「ディスクの管理」で回復パーティションのサイズを確認しておきます。
Windows 10 をインストールしているドライブは、ディスク3 です。
564MB 正常(回復パーティション) と表示されています。

SC20240112015.png

ディスク3 と表示されている場所で、右クリックしてプロパティを開き、ボリュームタブを確認すると GPT/BMR を確認する事ができます。ここでは MBR になっていました。

MBR/GPT の違いを詳しく知りたい方は、こちらを参考にどうぞ。
完全解説|MBR と GPTの違い、それぞれの特徴、確認方法、相互変換方法など

SC20240112012.png

右下の検索窓に "cmd" と入力してコマンドプロンプトを管理者権限で起動します。

SC20240112016.png

あとは、コマンド(太字)をコピー&ペーストするだけです。
赤字はご自分の環境に合わせて変更する必要があります。

reagentc /info
#「WinRE」の状態をチェックして、パスやIDを保存しておきます。正常に作業が進まなかった時に必要になる場合があるようです。

#WinRE を無効化します。
reagentc /disable

#ディスクパーティションを変更するツールです。操作を誤るとディスクを読み込み出来なくなりますので慎重に捜査してください。
diskpart

#ディスク番号を再確認
list disk

ディスク    状態  サイズ 空き ダイナミック GPT
-------- ----------- ------- ------- --- ---
ディスク 0  オンライン   119GB  1024 KB  *
ディスク 1  オンライン   1863GB 1024 KB  *
ディスク 2  オンライン   5589GB 1024 KB  *
ディスク 3  オンライン   931GB  1024 KB
ディスク 4  メディアなし   0 B    0 B
ディスク 5  メディアなし   0 B    0 B
ディスク 6  メディアなし   0 B    0 B

# ディスク3 は GPT に * マークが無いので、ここでも MBR と判ります。

#ディスク3 を選択
sel disk 3

#パーティション番号を確認
list part

Partition ### Type    Size   Offset
--------- --------- ------- -------
Partition1  プライマリ  50 MB  1024 KB
Partition2  プライマリ  930 GB  51 MB
Partition3   回復     564 MB 930 GB

#Partition2(System)を選択
sel part 2
#パーティションを250MB縮小
shrink desired=250 minimum=250

#Partition3(回復)を選択
sel part 3
#パーティションを削除
delete partition override

#①MBR の場合はこちらでパーティションを作成して③へ
create partition primary id=27

#②GPT の場合はこちらでパーティションを作成
create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes =0x8000000000000001


#③回復パーティションをクイックフォーマット
format quick fs=ntfs label=”Windows RE tools”

#diskpart を終了
exit

reagentc /enable
#「WinRE」を有効にします。

SC20240112013.png

回復パーティションが815MB に拡張されました。

SC20240112014.png

これで Windows Update を実行すると更新に成功しました。
関連記事

テーマ : 実用・役に立つ話
ジャンル : 趣味・実用

トラックバック

コメントの投稿

非公開コメント

No title

(笑)

1/5くらい読んだところで、我が弱小CPUは発熱に陥り
動作不能となってしまいました
やっぱ、真空管CPUではダメって事ですね・・・ショボン

No title

コメントありがとうございます。
コマンド入力をした事が無いと厳しいですよね。
もう少し待てえば自動で修正するようになるのでは無いかな。
修正を見送っても重大な問題では無いと思いますし・・・




カレンダー
03 | 2024/04 | 05
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 - - - -
最新記事
最新コメント
カテゴリ
検索フォーム
RSSリンクの表示
リンク
月別アーカイブ
プロフィール

magumataishi

Author:magumataishi

トヨタ ハリアー、スズキ ハスラー、ダイハツ タントのチープな改造ネタを公開。バイクはヤマハ TDR125。OPPO Reno5 A、PC周辺機器、デジタル一眼、電子工作、PCオーディオ、ホームシアター、TEAM SHACHIなどの雑記です。 Since 30,Apr 2017

QRコード
QR
メールフォーム

名前:
メール:
件名:
本文: