Windows Updateのエラー「0x80070643」を解決する方法|KB5034441やKB5001716などが原因の場合

Windowsのセキュリティ更新プログラムを適用しようとした際に、エラー「0x80070643」が出て困っていませんか?私も以前、同じ現象に悩まされた経験があるので、その原因や対処法を徹底的に調べてみました。ここでは、エラー「0x80070643」として頻繁に報告されているKB5034441やKB5001716などが原因の場合の対処方法や注意点を、具体例や体験談を交えながら分かりやすく解説します。

エラー「0x80070643」とは

エラー「0x80070643」は、主にWindows Updateのインストール時に発生するトラブルの一つで、特定の更新プログラムがインストールできずに失敗する際に表示されることが多いと言われています。特に、KB5034441やKB5001716などのセキュリティ更新プログラムを適用する際にこのエラーが出やすいケースが報告されています。
手動でアップデートしようとしても、何度か再起動を試みたり、sfcコマンドやdismコマンドでシステムファイルを修復しても事象が改善しないときは、このエラーがより厄介な状態になっている可能性があります。

よくある事例

1つめの事例として、Windows 10の環境でKB5034441を適用しようとするとエラー「0x80070643」が出て、アップデートを繰り返しても成功しないというケースがあります。
もう1つの事例としては、Windows 10からWindows 11へのアップグレード時に、準備段階の更新プログラムで同じエラーが出て先に進めなくなるという症状もよく聞かれます。

エラーが残ったままだとどうなる?

エラーが残存していると、セキュリティ更新プログラムを適切にインストールできないため、セキュリティリスクが高まる可能性があります。また、Windows 11へのアップグレードだけでなく、将来的な更新プログラムの適用時にもエラーが連鎖して発生する恐れがあり、長期的には放置しないほうが望ましいといえます。

私が初めてこのエラーに出会ったのは、会社のパソコンでKB5001716をインストールしようとしたときでした。最初は軽い気持ちで再試行を繰り返しましたが、一向に成功せず……結局社内のシステム管理者に問い合わせて解決法を探ってもらう羽目になりました。

主な原因と考えられるポイント

エラー「0x80070643」が発生する要因は複数ありますが、近年報告例が増えているのが以下のケースです。

WinREパーティションの容量不足

Windows回復環境(WinRE)用のパーティションが不足していると、更新プログラムのインストールに必要な領域を確保できずエラーが起こる場合があります。Microsoftが公開しているKB5028997の手順によると、WinREパーティションを手動でリサイズすることで問題が解消される事例が多いとされています。

一時的なファイル競合やレジストリの不整合

Windows Update関連の一時ファイルが破損したり、レジストリの一部が不整合を起こしているとアップデートエラーに直結します。通常はsfc /scannowやdismコマンドで修復できる場合が多いですが、エラー「0x80070643」がしつこく出る場合は、単なるファイル破損以外の要因が絡んでいる可能性も考えられます。

部分的な更新プログラム適用失敗

過去に行われた更新で一部のファイルだけがインストールされ、残りが失敗している状態が続くと、その次のアップデート時に衝突する場合があります。コントロールパネルから該当KBをアンインストールして再度の適用を試みると、エラーが解消することがあります。

原因をしっかり把握しておくと、無駄に時間を費やすことなく最適な対処を探しやすくなります。

対処法1:WinREパーティションのリサイズ

多くのユーザーから効果が報告されているのが、WinREパーティションのリサイズです。この手順は少し高度な作業を含むため、慎重に取り組む必要があります。

WinREパーティションのリサイズ方法

Windows回復環境用パーティションをリサイズするには、以下の大まかな手順を踏みます。

手順の概要

1. 管理者権限でコマンドプロンプトを開く。
2. diskpartを使ってパーティションの一覧を表示し、WinRE用パーティションを特定する。
3. そのパーティションのサイズを調整するために、ほかのパーティションを圧縮または拡張する。
4. リサイズ後、更新プログラムの再適用を試す。

参考:KB5028997 (英語)

Microsoftの公式ドキュメント「KB5028997」では、具体的なコマンド例を提示しています。英語ですが、画面キャプチャや具体的な操作手順が載っており、流れを追いやすいです。Windowsのディスク管理に慣れていない場合は慎重に読み進め、必要に応じてシステムのバックアップを取ってから作業すると安心です。

システムパーティション操作は誤ると起動不能になる恐れがあります。必ずバックアップを取ってから行いましょう。

対処法2:更新プログラムの一時停止や非表示

「wushowhide.diagcab」ツールを活用すると、特定の更新プログラムを非表示にしてインストールを回避できる場合があります。この方法は、そもそも更新プログラム自体に問題がある(Microsoft側が認識している不具合の)ときに有効です。

更新の一時停止機能

Windows Updateの設定画面から、7日間程度の一時停止が可能です。必要に応じて期間を延長することもできます。ただし、一時停止期間が過ぎると再度自動的にインストールが試行されるため、根本的な解決を目指すなら別の対処も必要になることがあります。

私が社内でKB5001716エラーに直面したときも、とりあえずアップデートを一時停止してから、原因調査に集中できました。焦って何度もアップデートを掛けると、余計にシステムがおかしくなる可能性があったので、心理的にも効果を感じましたね。

wushowhide.diagcabによる非表示

かつてはMicrosoft公式サイトからダウンロードが可能でしたが、現在は直接入手が難しくなっているという声もあります。もし入手できる場合は、該当の更新プログラム(KB5034441やKB5001716など)を非表示に設定し、インストール対象から外すことができます。

入手に困ったら?

仮に公式からのダウンロードが見当たらない場合は、信頼できるサードパーティサイトや企業のサポートページを探してみるのも一つの方法です。ただし、ツールを入手する際はウイルススキャンを行うなど、セキュリティ面のリスクにも注意が必要です。

非公式サイトからのダウンロードはマルウェア混入のリスクがあります。安易な入手は避けましょう。

対処法3:部分的に適用された更新プログラムをアンインストールして再インストール

更新プログラムのインストールが中途半端に成功し、一部のファイルだけが導入されている場合があります。この状態が原因で、次の更新プログラム適用がエラーを出す場合は、一度アンインストールを試してみるのが有効です。

アンインストールの流れ

コントロールパネルから実行

1. 「コントロールパネル」→「プログラムと機能」→「インストールされた更新プログラムを表示」を開く
2. エラーを出しているとみられるKB番号(KB5034441、KB5001716など)を右クリックしてアンインストール
3. 再起動後、Windows Updateを再試行

設定画面から実行

Windowsの設定→「更新とセキュリティ」→「Windows Update」→「更新履歴を表示」→「更新プログラムをアンインストールする」からも同様の操作が可能です。自身のWindowsバージョンに合った方法を選びましょう。

一度だけアンインストールと再インストールを繰り返してみたら、簡単に直ってしまった、というケースも実際にあります。私の同僚がまさにこのやり方で上手くいったそうです。

表で整理:主な対策まとめ

以下に、主な対策を一覧表にまとめました。状況や自身のパソコンスキルに応じて検討しやすいように整理しています。

対策 手軽さ リスク 有効度
WinREパーティションのリサイズ 中級~上級 ディスク操作ミスのリスク 高い
更新プログラムの一時停止 初心者~ 根本解決はできない やや高い
wushowhide.diagcabの利用 初心者~ ツール入手先に注意 中程度
アンインストールと再インストール 初心者~ 特になし 高い

自分のスキルレベルと時間的余裕、リスク許容度を考慮して対策を選ぶのが賢明です。

今後の展望:Microsoftの対応状況とパッチ提供

Microsoftでは、KB5034441やKB5001716で報告されているエラーについて認識しているとの情報があります。ただし、正式な修正パッチがいつリリースされるかは明示されていません。過去の傾向から見ても、マイナーアップデートや累積アップデートにまとめて対処されることが多く、情報が公式に更新されるのを待つしかない状況です。

公式情報の追跡

Windows Updateの不具合に関しては、Microsoftが提供しているリリース情報サイトや公式フォーラム、コミュニティを活用すると最新動向を追いやすいです。英語での投稿が多いものの、有益な情報が得られる場合があるため、エラー情報を調べる際に一度は覗いてみることをおすすめします。

Windows 11へのアップグレード予定の方へ

エラー「0x80070643」が残っている状態だと、Windows 11へのアップグレード準備でつまずく恐れがあります。特にパーティション関連が原因の場合は、WinREの容量問題を先に解決しておかないとアップグレード時に失敗する例が報告されています。

私自身、Windows 11に上げるときに何らかのエラーで止まるんじゃないかとビクビクしながら作業した覚えがあります。結局、事前にWinREパーティションを調整しておいたおかげでスムーズにアップグレードできました。

まとめとおすすめの手順

エラー「0x80070643」は、単にファイル破損だけでなくパーティション容量不足など多面的な要因が絡み合って起こることが多いトラブルです。次のステップを参考に、あなたの環境に最適な対策を選んでみてください。

1. 簡単な操作から試す

まずはWindows Updateの一時停止や、部分的に適用済みの更新プログラムをアンインストール→再度のインストールといった簡易手順を試すのがおすすめです。意外とこれだけで解消するケースもあります。

2. WinREパーティションのリサイズにチャレンジ

簡単な操作で改善しない場合は、WinREパーティションのサイズ不足を疑ってみると良いでしょう。KB5028997に従って慎重にパーティション操作をすることが鍵です。

3. Microsoftの公式情報を常にチェック

特定の更新プログラム自体に不具合が含まれている場合、正式な修正パッチが出るまで根本的な解決にならない可能性があります。暫定対処としてwushowhide.diagcabや更新の一時停止を活用しながら、公式サイトの情報を継続して追うと安心です。

自己解決できなくても、決して諦めずに状況を整理してサポートへ相談すれば、思いのほかスムーズに解決できる場合もあります。

トラブル解消後のポイント

エラーが解消した後も、セキュリティを万全に保つためにいくつかのポイントに注意しておくと良いでしょう。

定期的なバックアップとメンテナンス

OSのアップデート前にバックアップを取る習慣をつけておくと、万が一のエラー時でも対処が容易です。また、ディスククリーンアップや不要アプリのアンインストールなど、定期的なメンテナンスを行うことでエラーの発生を未然に防ぐことが期待できます。

ドライバー類の更新

Windows Updateだけでなく、デバイスドライバー類にも不具合があると、思わぬ形で更新エラーを誘発することがあります。グラフィックドライバーやチップセットドライバーなどもこまめにアップデートし、システム全体の整合性を保つように心がけましょう。

PC環境や運用状況の見直し

一部のセキュリティソフトや常駐プログラムがWindows Updateと競合している例も珍しくありません。複数のセキュリティソフトを同時にインストールしている場合は、一度構成を見直してみるのも手です。

特に複数のウイルス対策ソフトを並行使用していると、インストールの競合が起こりやすく、アップデート失敗の原因になることがあります。

さいごに

Windows Updateのエラー「0x80070643」は、セキュリティ更新プログラムの重要性からしても早めに解消したいトラブルです。KB5034441やKB5001716が原因とされるケースでは、Microsoft側も把握している問題である可能性が高いので、今後の修正パッチの提供にも注目しておきましょう。

もし対処法を試しても改善しない場合は、OSのクリーンインストールや専門家への相談も視野に入れてみてください。複雑に絡み合った不具合は、場合によってはプロに診断してもらうのが近道になることもあります。

この記事がみなさんのトラブルシューティングの一助になり、日々の業務やプライベートがスムーズに進むよう願っています。

コメント

コメントする