
Windows更新エラー「0x80070643」の原因と対処法|初心者でもできる完全ガイド
Windows Updateを実行した際に「エラーコード 0x80070643」が表示され、更新が失敗してしまうケースがあります。このエラーは突然発生することが多く、原因も一つではないため戸惑うユーザーも少なくありません。
しかし、ほとんどの場合はシステム設定の確認やキャッシュ削除など、いくつかの基本的な対処で解決できます。本記事では、Windows更新エラー「0x80070643」の主な原因と、初心者でも実践できる具体的な解決方法を詳しく解説します。
- Windows更新エラー「0x80070643」の原因と対処法|初心者でもできる完全ガイド
Windows更新エラー「0x80070643」とは
エラーコード 0x80070643 は、Windows Updateのインストール処理中に発生する代表的な更新エラーの一つです。更新ファイルのダウンロードやインストールが正常に完了できない場合に表示されます。
Windowsではトラブルの原因を特定しやすくするためにエラーコードが用意されていますが、このコードは比較的多くの要因で発生するため、順番に原因を切り分けていく必要があります。
特に以下のような状況で発生しやすいのが特徴です。
-
Windows更新の途中で処理が停止する
-
更新プログラムのインストールに失敗する
-
.NET関連の更新でエラーが出る
-
更新を繰り返しても同じエラーになる
では、具体的な原因を見ていきましょう。
エラーコード0x80070643の主な原因
このエラーは単一の原因ではなく、複数の要素が関係していることがあります。代表的な原因は次の通りです。
1. 更新に必要なディスク容量不足
Windows Updateでは、更新ファイルのダウンロードと展開のために十分なストレージ容量が必要です。空き容量が不足している場合、更新が途中で停止しエラーが発生します。
2. 更新キャッシュの破損
更新ファイルは一時的に「SoftwareDistribution」フォルダに保存されます。このキャッシュが破損すると、更新処理が正常に進まなくなる場合があります。
3. .NET Frameworkの不具合
.NET FrameworkはWindowsの多くの更新処理に関わる重要なコンポーネントです。これが破損していると更新エラーが発生する可能性があります。
4. セキュリティソフトとの競合
一部のウイルス対策ソフトが更新ファイルのインストールをブロックすることがあります。
5. システムファイルの破損
MSIフォルダやcatrootフォルダなど、更新関連のシステムファイルが壊れている場合にもこのエラーが発生します。
対処法① Windows Updateトラブルシューティングを実行する
まず最初に試すべきなのが、Windowsに標準搭載されているトラブルシューティングツールです。
手順
-
設定(Win + I)を開く
-
**「システム」→「トラブルシューティング」**を選択
-
**「その他のトラブルシューティングツール」**を開く
-
**Windows Updateの「実行」**をクリック
ツールが自動的に問題を検出し、修復を試みます。完了後はPCを再起動し、再度更新を試してください。
対処法② 更新キャッシュを削除する
破損した更新キャッシュが原因の場合、キャッシュを削除することで問題が解消することがあります。
手順
-
Win + Rキーで「ファイル名を指定して実行」を開く
-
以下のパスを入力
C:\Windows\SoftwareDistribution\
-
表示されたフォルダ内の すべてのファイルを削除
-
PCを再起動
削除してもWindowsが自動的にフォルダを再生成するため、システムに影響はありません。
対処法③ ディスク容量を確保する
更新には一定の空き容量が必要です。容量不足が疑われる場合は不要ファイルを削除しましょう。
Storage Senseを使う方法
-
設定 → システム → ストレージを開く
-
**Storage Sense(ストレージセンサー)**を有効化
-
不要ファイルを自動削除
この機能を有効にすると、Windowsが自動的に不要ファイルを整理し、ストレージ不足を防ぐことができます。
対処法④ Catroot2フォルダをリセットする
Catroot2フォルダはWindows Updateの署名情報などを保存している重要なフォルダです。このフォルダが破損していると更新が正常に進まなくなる場合があります。
フォルダをリセットすると、Windowsが新しい状態で再構築するため、更新エラーの解消につながることがあります。
一般的には以下の手順で対応します。
-
Windows Update関連サービスを停止
-
Catroot2フォルダをリネームまたは削除
-
サービスを再起動
やや高度な操作ですが、更新エラーの解決に効果的なケースが多い方法です。
それでも解決しない場合のチェックポイント
上記の方法でも改善しない場合は、次のポイントも確認してください。
-
Windowsを最新バージョンにアップデートする
-
.NET Frameworkの再インストール
-
セキュリティソフトの一時停止
-
システムファイルチェック(SFC / DISM)
これらの対策により、多くの更新エラーが解消することがあります。
まとめ|エラー0x80070643は順番に対処すれば解決できる
Windows Updateの「0x80070643」エラーは、一見すると難しそうに見えますが、多くの場合は基本的な対処で解決できます。
特に効果的な対策は次の4つです。
-
Windows Updateトラブルシューティングを実行
-
更新キャッシュを削除
-
ディスク容量を確保
-
Catroot2フォルダのリセット
更新エラーはシステムの一時的な不具合であることも多いため、焦らず順番に対処していくことが重要です。
もし同じエラーが繰り返し発生する場合は、Windowsのシステムファイル修復や.NET関連の確認もあわせて行うことで、より確実に問題を解決できるでしょう。