Windows Update エラー 0x80073712 の解決方法【2026年最新版】
Windows Updateを実行しようとした際に「エラーコード: 0x80073712」が表示されて更新プログラムのインストールに失敗していませんか?このエラーは2026年1月のセキュリティアップデート(KB5074109)で特に多く報告されており、世界中のWindowsユーザーを悩ませています。本記事では、このエラーの原因と解決方法を詳しく解説します。
このエラーとは?発生する症状
Windows Updateエラー 0x80073712 は、Windowsの更新プログラムをインストールしようとした際に発生する一般的なエラーです。このエラーが発生すると、Windows Updateの画面に「インストールに失敗しました – 0x80073712」または「一部の更新ファイルが見つからないか、問題があります」といったメッセージが表示されます。
このエラーが発生すると、以下のような症状が見られます:
- Windows Updateでセキュリティ更新プログラムのダウンロードは完了するが、インストール段階で失敗する
- 更新プログラムのインストールが途中で停止し、再起動後に元の状態に戻される
- 複数回インストールを試みても同じエラーコードが繰り返し表示される
- Windows Update履歴に「インストールの失敗」として記録される
特に2026年1月にリリースされたセキュリティアップデート KB5074109(ビルド26200.7623および26100.7623)では、このエラーが世界中で多発しており、Microsoftのコミュニティフォーラムやサポートサイトには多くの報告が寄せられています。このエラーを放置すると、重要なセキュリティパッチが適用されず、システムが脆弱な状態のままになる可能性があるため、早急な対処が必要です。
このエラーが発生する原因
原因1: コンポーネントストアの破損
エラー 0x80073712 の最も一般的な原因は、Windowsのコンポーネントストア(WinSxSフォルダ)の破損です。コンポーネントストアには、Windows Updateが正常に動作するために必要なシステムファイルが格納されています。このストアが不整合な状態になると、更新プログラムのインストールに必要なファイルが見つからない、または破損していると判断され、エラーが発生します。
コンポーネントストアの破損は、予期しないシャットダウン、ディスクエラー、マルウェア感染、または以前の更新プログラムの失敗によって引き起こされることがあります。
原因2: システムファイルの欠損または破損
Windows Updateが正常に機能するためには、多くのシステムファイルが連携して動作する必要があります。これらのファイルの一部が欠損したり破損したりすると、更新プログラムのインストールプロセスが中断されます。
特に、SoftwareDistributionフォルダ内のファイルが破損している場合や、以前のアップデートが不完全な状態で終了した場合に、このエラーが発生しやすくなります。
原因3: Windows Updateサービスの問題
Windows Updateに関連するサービス(Windows Update Service、Background Intelligent Transfer Service、Cryptographic Servicesなど)が正常に動作していない場合、更新プログラムのダウンロードやインストールが失敗することがあります。
これらのサービスが停止している、応答しない、または設定が変更されている場合にエラーが発生する可能性があります。
原因4: サードパーティソフトウェアの干渉
ウイルス対策ソフトウェアやVPNクライアント、その他のセキュリティソフトウェアがWindows Updateの通信やファイル操作をブロックすることがあります。これにより、更新プログラムのダウンロードやインストールが妨げられ、エラー 0x80073712 が発生することがあります。
原因5: ディスク容量の不足
Windows Updateを正常にインストールするためには、十分なディスク空き容量が必要です。特に大きな機能更新プログラム(Windows 11 25H2へのアップグレードなど)では、Cドライブに少なくとも40GB以上の空き容量が推奨されています。
解決方法1: DISMとSFCでシステムファイルを修復(推奨)
この方法は、Microsoftが公式に推奨している最も効果的な解決方法です。DISM(展開イメージのサービスと管理)とSFC(システムファイルチェッカー)を使用して、破損したシステムファイルとコンポーネントストアを修復します。
手順1: 管理者権限でコマンドプロンプトを開く
- Windowsキーを押して「cmd」と入力します
- 「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します
- ユーザーアカウント制御のダイアログが表示されたら「はい」をクリックします
手順2: DISMコマンドを実行する
重要: DISMを先に実行することが推奨されています。コンポーネントストア自体が破損している場合、SFCを先に実行しても失敗する可能性があるためです。
以下のコマンドを入力してEnterキーを押します:
DISM /Online /Cleanup-Image /RestoreHealth
このコマンドは、コンポーネントストアの破損をチェックし、Windows Updateから必要なファイルをダウンロードして修復します。処理には15〜30分程度かかる場合があります。「操作が正常に完了しました」と表示されるまで待ちます。
手順3: SFCコマンドを実行する
DISMの実行が完了したら、次のコマンドを入力します:
sfc /scannow
このコマンドは、Windowsのすべてのシステムファイルをスキャンし、破損したファイルを修復します。処理が完了するまで10〜15分程度かかる場合があります。
手順4: コンピューターを再起動する
両方のコマンドが完了したら、コンピューターを再起動します。再起動することで、修復されたファイルとサービスコンポーネントが完全にリロードされます。
手順5: Windows Updateを再実行する
再起動後、設定 > Windows Update を開き、「更新プログラムのチェック」をクリックして、再度アップデートを試みます。
注意点
- DISMの実行中はインターネット接続が必要です(Windows Updateからファイルをダウンロードするため)
- 処理中はコンピューターをシャットダウンしたり、コマンドプロンプトを閉じたりしないでください
- 両方のコマンドで「問題は見つかりませんでした」と報告される場合でも、再起動して更新を試してください
解決方法2: Windows Updateトラブルシューティングツールを使用する
方法1で問題が解決しない場合、Windowsに組み込まれているトラブルシューティングツールを使用します。このツールは、Windows Updateに関連する一般的な問題を自動的に検出して修正します。
Windows 11での手順
- Windowsキー + I を押して「設定」を開きます
- 左側のメニューから「システム」を選択します
- 「トラブルシューティング」をクリックします
- 「その他のトラブルシューティングツール」を選択します
- 「Windows Update」の横にある「実行」ボタンをクリックします
- トラブルシューティングが完了するまで待ち、画面の指示に従います
Windows 10での手順
- 設定 > 更新とセキュリティ > トラブルシューティング を開きます
- 「追加のトラブルシューティングツール」をクリックします
- 「Windows Update」を選択し、「トラブルシューティングツールの実行」をクリックします
トラブルシューティングが完了したら、コンピューターを再起動し、再度Windows Updateを試みてください。
修復インストールオプション(Windows 11)
トラブルシューティングツールで解決しない場合、Windows 11には「Windows Updateを使用して問題を修正する」という強力なオプションがあります:
- 設定 > システム > 回復 を開きます
- 「Windows Updateを使用して問題を修正する」セクションで「今すぐ再インストール」を選択します
この方法は、アプリ、設定、個人ファイルを保持したまま、Windowsの修復インストールを実行します。
解決方法3: Windows Updateコンポーネントを手動でリセットする(上級者向け)
上記の方法で解決しない場合、Windows Updateのコンポーネントを手動でリセットすることで問題を解決できる可能性があります。この方法は複数のコマンドを実行する必要があるため、上級者向けです。
手順1: 管理者権限でコマンドプロンプトを開く
前述の方法で管理者権限のコマンドプロンプトを開きます。
手順2: Windows Updateに関連するサービスを停止する
以下のコマンドを順番に実行します:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
手順3: SoftwareDistributionフォルダの名前を変更する
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
手順4: サービスを再開する
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
手順5: コンピューターを再起動する
すべてのコマンドを実行したら、コンピューターを再起動します。再起動後、Windows Updateは新しいSoftwareDistributionフォルダを自動的に作成し、クリーンな状態から更新プログラムをダウンロードします。
追加オプション: Microsoft Updateカタログから手動インストール
自動更新が引き続き失敗する場合、Microsoft Updateカタログから更新プログラムを直接ダウンロードしてインストールすることができます:
- ブラウザで https://www.catalog.update.microsoft.com/ にアクセスします
- 検索ボックスに更新プログラムのKB番号(例:KB5074109)を入力します
- お使いのWindowsバージョンとアーキテクチャ(x64またはARM64)に対応するファイルをダウンロードします
- ダウンロードしたファイルをダブルクリックしてインストールします
エラーを予防するには
Windows Updateエラー 0x80073712 の発生を防ぐために、以下の予防策を実践することをお勧めします:
定期的なシステムメンテナンス
- ディスククリーンアップを定期的に実行する: 古い更新ファイルやキャッシュを削除することで、コンポーネントストアの肥大化を防ぎます。「ディスククリーンアップ」を検索して実行し、「Windows Updateのクリーンアップ」にチェックを入れて削除します。
-
システムファイルの定期チェック: 月に1回程度、
sfc /scannowコマンドを実行してシステムファイルの状態を確認することで、問題を早期に発見できます。
更新プログラムの管理
-
十分なディスク空き容量を確保する: Cドライブに常に20GB以上の空き容量を維持し、大きな機能更新の前は40GB以上確保することをお勧めします。
-
更新中はシャットダウンしない: 更新プログラムのインストール中にコンピューターの電源を切ると、システムファイルが破損する原因になります。
セキュリティソフトウェアの設定
- 更新時にセキュリティソフトを一時的に無効化する: サードパーティのウイルス対策ソフトがWindows Updateと競合する場合があります。更新前に一時的に無効化し、更新完了後に再度有効化してください。
まとめ
Windows Updateエラー 0x80073712 は、コンポーネントストアやシステムファイルの破損が主な原因で発生します。2026年1月のセキュリティアップデート(KB5074109)で多く報告されているこのエラーですが、適切な対処法を実行することで解決可能です。
重要ポイントの振り返り:
- まずDISMとSFCを実行する: これがMicrosoft推奨の最も効果的な方法です。DISMを先に実行し、その後SFCを実行してください。
-
トラブルシューティングツールを活用する: 自動修復機能で多くの問題が解決できます。
-
必要に応じてコンポーネントをリセットする: 手動リセットは上級者向けですが、効果的な解決策です。
解決できない場合の次のステップ:
- Microsoft Q&Aコミュニティ(https://learn.microsoft.com/answers/)で質問を投稿する
- Microsoft公式サポートに問い合わせる
- Windows ISOを使用した修復インストールまたはクリーンインストールを検討する
セキュリティ更新プログラムを最新の状態に保つことは、コンピューターを安全に保つために非常に重要です。このガイドが問題解決の助けになれば幸いです。
参考資料
- Microsoft Q&A: Windows update 2026-01 Security Update (KB5074109) fails with Error code: (0x80073712))
- Microsoft Learn: Repair Windows Update Components with DISM + SFC
- Windows Eleven Forum: Update fails with error 0x80073712
- Microsoft Learn: How to reset Windows Update components
- IONOS: How to fix the 0x80073712 error in Windows
- Stellar Info: How to Fix Windows Error 0x80073712 – Step-by-Step Solutions

コメント