Windows Update を実行した際に「エラー 0x80070643」が表示され、更新プログラムがインストールできない状態になることがあります。
実際に業務用PCや自宅環境でも発生することが多く、特に Windows Defender や .NET Framework 更新時に繰り返し失敗するケースが目立ちます。
このエラーは一見すると深刻なシステム障害のように見えますが、多くの場合は更新コンポーネントの不整合や更新キャッシュの破損が原因です。
正しい順序で修復を行えば、高い確率で解消できます。
本記事では、Windows Update エラー 0x80070643 が発生する原因と、確実に修復する手順を順番に解説します。
Windows Update エラー 0x80070643 とは
エラーコード 0x80070643 は、更新プログラムのインストール処理が正常に完了できなかった場合に表示されます。
主に以下の更新で発生します。
| 発生しやすい更新 | 内容 |
|---|---|
| Microsoft Defender 更新 | セキュリティインテリジェンス更新 |
| .NET Framework 更新 | 累積更新・品質更新 |
| セキュリティ更新プログラム | KB更新 |
| Windows 回復環境(WinRE)更新 | 近年増加 |
更新自体はダウンロードされているものの、「適用処理」で失敗している状態です。
エラー 0x80070643 の主な原因
代表的な原因は次の通りです。
| 原因 | 内容 |
|---|---|
| Windows Update キャッシュ破損 | 更新データの整合性エラー |
| Defender 更新の失敗 | 定義ファイル更新異常 |
| .NET Framework の破損 | 更新適用不能 |
| WinRE 領域不足 | 回復パーティション問題 |
| Update サービス不整合 | 更新サービス停止 |
特に多いのは 更新キャッシュ破損 です。
対処法① Windows Update トラブルシューティングを実行
まずは標準修復機能を実行します。
手順
- 「設定」を開く
- 「システム」をクリック
- 「トラブルシューティング」
- 「その他のトラブルシューティング ツール」
- 「Windows Update」→「実行」
検出された問題は自動修復されます。
完了後、PCを再起動して更新を再実行してください。

対処法② Windows Update キャッシュをリセット(最重要)
最も効果が高い修復方法です。
手順
- スタートを右クリック
- 「ターミナル(管理者)」を開く
- 以下を順番に実行
|
1 2 3 4 |
net stop wuauserv net stop bits net stop cryptsvc net stop msiserver |
続いてキャッシュ削除:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
サービス再開:
|
1 2 3 4 |
net start wuauserv net start bits net start cryptsvc net start msiserver |
PCを再起動後、Windows Update を再実行します。
Windows Update エラーが発生している場合、更新プログラムが「保留中」のまま停止しているケースも少なくありません。
更新が進まない状態が続く場合は、保留中の更新を手動でインストールする方法もあわせて確認してください。

対処法③ Microsoft Defender 更新を手動実行
Defender 更新のみ失敗している場合があります。
手順
- 「Windows セキュリティ」を開く
- 「ウイルスと脅威の防止」
- 「保護の更新」
- 「更新プログラムのチェック」
ここで成功すれば Windows Update 側のエラーも解消することがあります。

対処法④ .NET Framework を修復する
.NET 更新失敗が原因の場合に有効です。
修復手順
- Microsoft公式
「.NET Framework 修復ツール」をダウンロード - ツールを実行
- 自動修復を適用
- 再起動
.NET の整合性が修復されます。
対処法⑤ システムファイルを修復(DISM / SFC)
Windows 本体の破損を修復します。
管理者ターミナルで実行:
|
1 |
DISM /Online /Cleanup-Image /RestoreHealth |
完了後:
|
1 |
sfc /scannow |
修復完了後に再起動してください。
対処法⑥ WinRE 更新失敗の場合
最近の更新では回復環境(WinRE)更新失敗が原因になることがあります。
特徴:
- 更新履歴で同じ更新が繰り返し失敗
- セキュリティ更新のみ失敗
この場合は回復パーティション容量不足の可能性があります。
次の記事で詳しく解説しています。
(ここに内部リンク挿入推奨)
よくある質問(Q & A)
- エラー 0x80070643 は放置しても大丈夫ですか?
-
推奨されません。セキュリティ更新が適用されない可能性があります。
- 更新履歴に何度も失敗と表示されます
-
更新キャッシュ破損の可能性が高いため、SoftwareDistribution のリセットを実施してください。
- Defender 更新だけ失敗します
-
Windows セキュリティ画面から手動更新を行うことで改善する場合があります。
- DISM 実行に時間がかかります
-
正常です。環境によっては30分以上かかることがあります。
- Windows Update エラー 0x80070643 が毎回表示されますが更新は必要ですか?
-
はい、必要です。
このエラーは更新プログラムのインストールが完了していない状態を示しており、特にセキュリティ更新や Microsoft Defender 更新が適用されていない可能性があります。放置すると脆弱性が修正されないままになるため、「Windows Update キャッシュのリセット」または「手動更新」を実施して正常に完了させることを推奨します。
まとめ
Windows Update エラー 0x80070643 は、更新処理の整合性エラーによって発生します。
特に有効な対処は次の3点です。
- Windows Update キャッシュのリセット
- Defender 更新の手動実行
- DISM / SFC によるシステム修復
多くの場合、キャッシュリセットで解消できます。
順番に実施すれば再インストールを行う必要はありません。



