Windows 11 25H2(Build 26200.7462 など)で
「更新がインストールできない」
「0x800700c1 エラーが出る」
という相談が最近増えています。

0x800700c1 は、Windows Update がダウンロードは完了するのに、インストール段階で失敗するときに表示されることがあるエラーです。
最近では Windows 11 25H2(Build 26200 系) の累積更新(例:KB5066835 など)で発生したという報告も見られます。Microsoft Q&A でも同様の相談が複数確認されています。
また、Windows Update 経由では別のエラー(例:0x80240069)が表示されるのに、.msu(スタンドアロン)で適用すると 0x800700c1 になるといった「経路によってエラーコードが変わる」ケースもあります。
このエラーは内部的に ERROR_BAD_EXE_FORMAT として扱われることがあり、更新ファイルや Windows コンポーネントの整合性が崩れているときに発生します。そのため、更新キャッシュの再生成やシステムファイル修復で解決することが多いエラーです。
インストール エラー【 0x800700c1】原因リスト
- 更新キャッシュの破損(SoftwareDistribution や catroot2)。
- Windows Update サービスの不調(BITS / Windows Update サービス)。
- セキュリティソフトや常駐アプリの干渉。
- .msu をネットワーク共有から直接実行した場合の失敗(WUSA の既知問題)。
- システムファイルの整合性エラー(コンポーネントストア破損など)。
すぐできる初期チェック
- 空き容量:システムドライブに15GB以上確保しておくと安全です。
- 周辺機器を最小化:USBメモリ・外付けHDD・プリンタなどは一旦外します。
- 常駐ソフトを一時停止:他社製ウイルス対策ソフトやシステム最適化ツールを停止。
- PCを再起動してから Windows Update を再実行。
手順1:Windows Updateトラブルシューティングを実行
- 設定 → システム → トラブルシューティング → その他のトラブルシューティング
- Windows Update → 実行
このツールはWU構成の基本的な不整合を自動修復します。
手順2:WU関連サービスとキャッシュを“安全に”リセット
管理者のWindows PowerShellで次を順に実行します(コピー&貼り付けOK)。
net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv
これで破損した更新キャッシュを再生成できます。
※実行後、再起動→更新の確認を必ず実施してください。
手順3:システムファイルの整合性を回復(DISM → SFC)
管理者の Windows PowerShell または Windows ターミナルを開き、次の順で実行します。
DISM /Online /Cleanup-Image /RestoreHealthDISM が完了したら、続けて SFC を実行します。
sfc /scannowDISM は Windows の修復に必要なコンポーネントストアを整え、その後 SFC がシステムファイルを修復します。 修復が行われた場合は 再起動 → sfc /scannow をもう一度実行すると、整合性が完全に回復しているか確認できます。
手順4:スタンドアロン適用(※ネットワーク共有から実行しない)
Microsoft Updateカタログから該当KB(例:KB5066835)の .msu を入手し、ローカルに保存してからダブルクリックで実行します。
⚠️注意:共有フォルダ(ネットワーク)上の .msu を直接実行すると、環境によっては WUSA 側の既知の問題で失敗することがあります。いったんローカル(例:デスクトップ)にコピーしてから実行してください。
手順5:ISOを使った“修復インストール(上書きアップグレード)”
これは最も成功率が高い定番手です。
- Microsoft公式ツール or UUP経由で最新ISOを取得。
- ISOをマウント → setup.exe を実行 → 個人用ファイルとアプリを引き継ぐを選択。
- 画面の指示に従い進めます。
多くのケースで 0x800700c1 を無視して最新状態に上書きできます。
それでも直らない時のチェックポイント
A. サードパーティ製セキュリティの干渉
リアルタイム保護の一時停止、または完全アンインストール→再起動→更新→再導入。
Web保護や改ざん防止モジュールが、.msuの展開を妨げるケースがあります。
B. WUサービスの起動順序・依存関係
サービス(services.msc)で Windows Update / BITS / Cryptographic Services の状態を確認。
起動種類が「無効」や「手動」になっていないか、エラーで停止していないかを点検してください。
C. 破損が重い場合は“ソース指定DISM”
通常の DISM で修復できない場合は、Windows インストール ISO を使って修復する方法もあります。
ISO をマウントしたあと、次のコマンドを実行します。
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\sources\install.wim:1 /LimitAccess※ E: はマウントした ISO のドライブ文字です。 環境によっては install.esd の場合もあります。
D. 既知の“25H2側の事情”
Windows 11 25H2(Build 26200 系)では、環境によって Windows Update が失敗する報告が一部見られます。特に次のような環境では更新トラブルが発生することがあります。
- 古いドライバが残っている環境
- セキュリティソフトが更新処理に干渉している
- 更新キャッシュが破損している
このような場合は、キャッシュのリセット → DISM/SFC → スタンドアロン更新の順で試すと改善するケースが多く報告されています。
よくある質問(FAQ)
Q1. 0x800700c1 はハード故障?
A. 多くはソフト側(キャッシュ破損・サービス不調・干渉)が原因です。手順1〜5で直る事例が多数あります。
Q2. 0x80240069 も同時に出る…
A. 経路によってエラーコードが変わることがあります。まずは WUキャッシュの再生成(手順2)を行い、次に .msu は必ずローカルに保存してから実行(手順4)してください。それでもダメなら、ISOの修復インストール(手順5)が最短で直ることがあります。
Q3. いつ適用すべき?
A. 仕事用PCはバックアップ→小規模で先行→問題なければ全体の順で。動画再生(DRM)を多用する環境は様子見も選択肢です。
まとめ(失敗を“怖くない”に変える3ステップ)
Windows 11 25H2 の更新エラー 0x800700c1 は、深刻なシステム故障ではなく、更新キャッシュやシステムファイルの不整合が原因で発生することが多いエラーです。
次の順で対処すると、多くのケースで解決できます。
- Windows Update トラブルシューティング
- 更新キャッシュのリセット
- DISM / SFC による修復
- スタンドアロン更新
- ISO を使った修復インストール
慌てて再インストールを行う必要はありません。 一つずつ順番に確認すれば、多くの場合は正常に更新できるようになります。
おすすめ関連記事
・Windowsアップデート後にSATA SSDが認識しないときの原因と対処
・【WindowsインストールエラーKB5064403】 インストールが失敗するときの対処法

