Windows のインストール エラー 0x80070643 を解決する方法
エラー 0x80070643 が現在どのような意味を持つのか、Security Essentials が提供終了した理由、そして更新プログラムをインストールする方法を紹介します。
更新プログラム用の空き容量が足りませんか? WinZip System Utilities Suite のワンクリック スキャンでジャンク ファイルを削除し、Windows が更新プログラムをダウンロードしてインストールするのに必要なドライブの空き容量を確保できます。
要点まとめ
Windows 11 または 10 でエラー 0x80070643 を解決するには:
- 再起動してから、設定 > Windows Update > 更新プログラムのチェックを選択して、もう一度試します。
- Windows Update のトラブルシューティング ツールを実行します:設定 > システム > トラブルシューティング > その他のトラブルシューティング ツール > Windows Update > 実行する。
- 設定 > システム > ストレージ > クリーンアップに関する推奨事項で、ドライブの空き容量を増やします。
- Windows のファイルを修復します:管理者として DISM.exe /Online /Cleanup-image /Restorehealth を実行し、続けて sfc /scannow を実行します。
- Microsoft Security Essentials をインストールしようとしている場合は、中止してください。提供は終了しています。代わりに、標準で搭載されている Windows セキュリティ アプリを使用します。
うまくいったかの確認方法:Windows Update の更新の履歴に、その更新プログラムが正常にインストールされたと表示され、エラーが表示されなくなれば成功です。
エラー 0x80070643 は、Windows で ERROR_INSTALL_FAILURE を表すコードです。何かのインストールが途中で完了しなかったことを意味します。以前は、Microsoft Security Essentials をインストールしようとしたときによく表示されていました。現在は Windows Update でも、何度やっても失敗する更新プログラムの横に表示されます。Security Essentials をインストールしようとしていた場合は、セクション 1 から始めてください。それ以外の場合は、セクション 2~7 を順に試し、1 つ終えるたびに更新プログラムをもう一度チェックしてください。
1. Microsoft Security Essentials をインストールしようとしている場合:必要ありません
Microsoft Security Essentials は、Windows 7 の時代に Microsoft が無料で提供していたウイルス対策ソフトです。Windows 7 のサポートは 2020 年 1 月 14 日に終了し、Microsoft はそれ以降、Security Essentials 自体の更新も停止しました。最新の PC にこれをインストールしても、問題は解決しません。
Windows 11 と Windows 10 には、Microsoft Defender ウイルス対策を搭載した Windows セキュリティ アプリがすでに含まれています。保護されているかどうかを確認するには:
- スタート メニューで Windows セキュリティ を検索して開きます。
- ウイルスと脅威の防止を選択します。
- クイック スキャンを選択して、今すぐチェックを実行します。
まだ Windows 7 をお使いの場合、その PC には Microsoft からセキュリティ更新プログラムが提供されなくなっています。Microsoft は、新しいバージョンの Windows への移行を推奨しています。
期待される結果:Windows セキュリティが開いてクイック スキャンが完了すれば、新たにインストールするものはありません。
2. 再起動して、もう一度更新を試す
まずは、Microsoft の更新プログラムのトラブルシューティング ガイドにある、いちばん簡単な確認から始めましょう。電源、接続、そして更新プログラムの再チェックです。
- スタート > 電源 > 再起動を選択します。
- PC が電源に接続され、インターネットにつながっていることを確認します。
- スタート > 設定 > Windows Update > 更新プログラムのチェックを選択します。
Windows 10 の場合:設定 > 更新とセキュリティ > Windows Update > 更新プログラムのチェックを選択します。
期待される結果:更新プログラムがインストールされます。同じコードで再び失敗した場合は、セクション 3 に進んでください。
3. Windows Update のトラブルシューティング ツールを実行する
Microsoft の Windows Update トラブルシューティング ツールは、診断を実行して問題の解決を試みます。Microsoft は、まず「問い合わせ」アプリで実行することを勧めています。
- 問い合わせアプリを開き、そこで Windows Update のトラブルシューティング ツールを実行します。
- それで解決しない場合は、スタート > 設定 > システム > トラブルシューティング > その他のトラブルシューティング ツールを選択し、Windows Update の横にある実行するを選択します。
- 完了したら再起動して、もう一度更新プログラムをチェックします。
Windows 10 の場合:設定 > 更新とセキュリティ > トラブルシューティング > 追加のトラブルシューティング ツール > Windows Update > トラブルシューティング ツールの実行を選択します。
期待される結果:トラブルシューティング ツールが修正した内容を表示し、次回のチェックで更新プログラムがインストールされます。
4. ドライブの空き容量を増やす
更新プログラムをダウンロードして展開するには、空き容量が必要です。Microsoft のトラブルシューティング ガイドでは、32 ビット版 Windows では 16 GB 以上、64 ビット版 Windows では 20 GB 以上の空き容量が必要とされています。
- スタート > 設定 > システム > ストレージ > クリーンアップに関する推奨事項を選択します。
- 各カテゴリを確認し、不要な項目を選択してから、クリーンアップを選択します。
Windows 10 の場合:ディスク クリーンアップを検索してドライブを選び、削除するファイルの種類にチェックを入れます。さらに空き容量を増やすには、システム ファイルのクリーンアップを選択します。
期待される結果:システム ドライブの空き容量が増え、更新プログラムをインストールする余裕ができます。
5. DISM と SFC で Windows のシステム ファイルを修復する
システム ファイルが破損していると、更新プログラムをインストールできないことがあります。Microsoft は、先に DISM を実行し、次にシステム ファイル チェッカーを実行することを推奨しています。
- 検索ボックスに cmd と入力し、コマンド プロンプトを右クリックして管理者として実行を選択します。
- DISM.exe /Online /Cleanup-image /Restorehealth と入力して Enter キーを押します。完了するまで待ちます。
- sfc /scannow と入力して Enter キーを押します。検証が 100% に達するまでウィンドウを閉じないでください。
- 再起動してから、もう一度更新プログラムをチェックします。
期待される結果:SFC に、整合性違反は見つからなかった、または破損したファイルが見つかり修復された、と表示されます。詳しくは、システム ファイル チェッカーでシステム ファイルを修復する方法をご覧ください。
6. Windows Update のキャッシュを削除する
更新プログラムのダウンロード フォルダーに破損したファイルがあると、同じ更新プログラムが何度も失敗することがあります。このフォルダーの中身を削除すると、Windows がファイルを新しくダウンロードし直します。
- Windows ロゴ キー + R キーを押し、services.msc と入力して Enter キーを押します。
- Windows Update を右クリックし、停止を選択します。
- エクスプローラーを開いて C:\Windows\SoftwareDistribution に移動し、フォルダー内のものをすべて削除します(フォルダー自体は削除しません)。
- サービスの画面に戻り、Windows Update を右クリックして開始を選択します。
- もう一度更新プログラムをチェックします。
期待される結果:Windows が更新プログラムを最初からダウンロードし直して、インストールします。
7. 他社製のセキュリティ ソフトウェアを確認する
Microsoft によると、他社製のウイルス対策ソフトやセキュリティ ソフトウェアが原因で、更新プログラムのインストール中にエラーが発生することがあります。こうしたソフトウェアを使っている場合は:
- セキュリティ ソフトウェアのメーカーの Web サイトで、お使いの Windows のバージョンに対応しているか確認します。
- インストーラーとプロダクト キー(ある場合)が手元にあることを確認してから、設定 > アプリ > インストールされているアプリで一時的にアンインストールします。
- Windows の更新プログラムをインストールします。
- すぐにセキュリティ ソフトウェアを再インストールします。
期待される結果:他社製のセキュリティ ソフトウェアを削除している間に更新プログラムがインストールされ、その後は保護が元どおり有効になります。
8. 失敗している更新プログラムが Windows 回復環境(WinRE)の更新プログラムの場合
設定 > Windows Update > 更新の履歴で、更新プログラムの名前を確認します。名前に Windows 回復環境が含まれている場合、原因はファイルの破損ではなく容量不足かもしれません。Microsoft によると、これらの更新プログラムのエラーの報告方法に問題があるため、本当の原因が回復パーティションのディスク容量不足であっても、0x80070643 - ERROR_INSTALL_FAILURE と表示されることがあります。
- Microsoft の Windows 10 用 WinRE 更新プログラムをインストールするには、回復パーティションに 250 MB の空き容量が必要です。
- 現在 Microsoft は、回復パーティションの空き容量が足りない PC にはこの更新プログラムを提供しないとしています。もう一度更新プログラムをチェックして、まだ表示されるか確認してください。
- 回復環境がどこにインストールされているかを確認するには、管理者としてコマンド プロンプトを開き、reagentc /info を実行します。
- Microsoft は、回復パーティションを手動で拡張する手順(KB5028997)も公開しています。diskpart ツールを使って Windows のパーティションを縮小し、回復パーティションを作り直す手順なので、操作に自信のある方向けです。
期待される結果:パーティションの容量が足りるようになって WinRE 更新プログラムがインストールされるか、更新プログラムが提供されなくなります。
それでも 0x80070643 が表示される場合に試すこと
- 日付と時刻を確認する:設定 > 時刻と言語 > 日付と時刻で、時刻とタイム ゾーンの自動設定をオンにしてから、今すぐ同期を選択します。
- 余分なハードウェアを取り外す:必要のないストレージ ドライブ、ドッキング ステーション、その他のデバイスを取り外してから、もう一度試します。
- ドライブのエラーをチェックする:管理者として開いたコマンド プロンプトで chkdsk /f C: を実行し、求められたら再起動します。
- 詳しいガイドを読む:Windows Update の問題を解決する方法では、ほかの更新エラーとその対処法も紹介しています。
よくある質問
エラー 0x80070643 とはどういう意味ですか?
Microsoft では ERROR_INSTALL_FAILURE とされており、インストールが完了しなかったことを意味します。Microsoft によると、Windows 回復環境の更新プログラムでは、本当の原因が回復パーティションのディスク容量不足である場合にも表示されることがあります。
Microsoft Security Essentials はまだダウンロードできますか?
必要ありませんし、問題の解決にもなりません。Security Essentials は Windows 7 向けに作られたもので、Windows 7 のサポートは 2020 年 1 月 14 日に終了しました。Microsoft はそれ以降、Security Essentials の更新を停止しています。Windows 11 と 10 には、Microsoft Defender ウイルス対策を搭載した Windows セキュリティが含まれています。
SoftwareDistribution フォルダーの中身を削除しても大丈夫ですか?
Microsoft は、更新エラーの対処法として中身の削除を挙げています。まず services.msc で Windows Update サービスを停止し、C:\Windows\SoftwareDistribution の中身を削除してから、サービスを再び開始します。必要なファイルは Windows がもう一度ダウンロードします。
Windows の更新にはどのくらいの空き容量が必要ですか?
Microsoft のトラブルシューティング ガイドでは、32 ビット版 Windows では 16 GB 以上、64 ビット版 Windows では 20 GB 以上の空き容量が必要とされています。Windows 回復環境の更新プログラムには、さらに回復パーティション内に 250 MB の空き容量が必要です。
0x80070643 を解決するには、ウイルス対策ソフトをアンインストールするべきですか?
他社製のものに限り、一時的にだけアンインストールしてください。Microsoft によると、他社製のセキュリティ ソフトウェアが更新エラーの原因になることがあります。お使いの Windows のバージョンに対応していることを確認し、更新の間だけアンインストールして、終わったらすぐに再インストールしてください。
同じ Windows 回復環境の更新プログラムが何度も失敗するのはなぜですか?
Microsoft は、回復パーティションの空き容量が関係しているとしています。Windows 10 用 WinRE 更新プログラムにはそこに 250 MB の空き容量が必要で、容量が足りない PC にはこの更新プログラムを提供しないとしています。
このガイドの検証について
- 執筆者
- Chris, WinZip Team. Updated by the WinZip Team in November 2026.
- 初回公開日
- 2019年1月24日
- 確認した情報源
- Microsoft サポート:Windows の更新に関する問題のトラブルシューティング
- Microsoft サポート:Windows Update トラブルシューティング ツール
- Microsoft サポート:KB5033560:Windows 回復環境(WinRE)の更新プログラム:2023 年 11 月 30 日
- Microsoft サポート:KB5042320:Windows 10 バージョン 21H2 および 22H2 用 Windows 回復環境の更新プログラム
- Microsoft サポート:KB5028997:WinRE の更新プログラムをインストールするためにパーティションのサイズを手動で変更する手順
- Microsoft Learn:Windows 7 の拡張セキュリティ更新プログラム(ESU)に関する FAQ
- Microsoft サポート:Windows セキュリティ アプリで保護を維持する
- Microsoft サポート:システム ファイル チェッカー ツールを使用して、不足または破損しているシステム ファイルを修復する
WinZip System Utilities Suite で PC を高速化
- 不要なファイルを削除してディスクの空き容量を確保
- 古いドライバーを更新
- 起動を高速化
- ドライブを最適化・デフラグ