
Windows 11でKB5077241がインストールできない?エラー0x800f0831/0x800f0991/0x80073712を直す実践手順
Windows Updateで「KB5077241」が失敗し、0x800f0831・0x800f0991・0x80073712などのコードが出る場合、原因は大きく分けて「前提更新の不足」「更新コンポーネントの破損」「コンポーネントストア(WinSxS)の不整合」のいずれかです。この記事では、効果が出やすい順に“やることだけ”を整理して、最短で復旧を狙える手順をまとめます。 Microsoft Learn+2Microsoft Learn+2
起きていること:エラーコードの意味をざっくり把握する
-
0x800f0831:必要なパッケージ(マニフェスト)や前提更新が不足している、または更新のストア側で破損が起きているときに出やすいコードです。 Microsoft Learn+1
-
0x80073712:コンポーネントストアが不整合(破損)状態のときに出やすいコードです。 Microsoft Learn+1
-
0x800f0991:累積更新やプレビュー更新周りで報告が多い“更新適用失敗系”のコードで、環境依存の不具合や更新基盤の不調が絡むことがあります。 Microsoft Learn+1
この3つが混在して出るケースは珍しくなく、対処は「更新基盤の修復 → 破損修復 → 手動適用 → 最終手段(修復インストール)」の順で進めるのが合理的です。
作業前に必ずやる:失敗しても戻れる状態を作る
-
再起動を1回(意外と前段の保留処理が詰まっていることがある)
-
空き容量の確保(目安:システムドライブに20GB以上)
-
復元ポイント作成(もしくは重要データのバックアップ)
ここまでやったら、以下を上から順に実行します。
手順1:Windows Updateトラブルシューティングを走らせる
-
設定 → システム → トラブルシューティング → その他のトラブルシューティング → Windows Update → 実行
軽症ならこれだけで、更新コンポーネントの軽い崩れが戻ることがあります。
手順2:SFCとDISMで“破損修復”を先に片付ける(最重要)
管理者権限のターミナル(PowerShell/コマンドプロンプト)で、次を順番に実行します。
DISM /Online /Cleanup-Image /RestoreHealth
-
SFCはシステムファイルの整合性を修復
-
DISMはイメージ(コンポーネント)側を修復し、0x80073712系に効くことがあります Windows 11 Forum
完了後は必ず再起動し、もう一度Windows Updateを試します。
手順3:Windows Updateコンポーネントをリセット(効く率が高い)
更新のキャッシュやサービス状態が壊れていると、0x800f0831/0x800f0991が繰り返し出ます。管理者で以下を実行。
net stop bits
net stop cryptsvc
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start msiserver
net start cryptsvc
net start bits
net start wuauserv
-
SoftwareDistributionとcatroot2は更新の作業場・署名情報の保管場所です -
リネーム後は自動再生成されます(更新履歴表示が一部変わることがありますが、更新自体には問題ありません)
再起動して更新を再実行します。
手順4:前提更新の不足を疑う(0x800f0831対策の要点)
0x800f0831は「この更新を入れるには、先に必要な更新の“マニフェスト”が要る」という状況で発生し得ます。 Microsoft Learn+1
この場合、対策はシンプルで、Windows Updateに溜まっている更新を上から順に通すことが効果的です。
-
一度「更新の一時停止」を解除して、保留中を全部処理
-
失敗が続く場合は、次の「手動適用」に進むのが早いです
手順5:KBを“手動で”入れる(Windows Updateがダメでも通ることがある)
Windows Updateの仕組みが詰まっていると、同じKBが何度も失敗します。そういうときはMicrosoft Update CatalogからKBを取得して手動インストールすると改善することがあります(累積更新で特に有効)。
手動適用で通るなら、更新基盤よりも「ダウンロード/適用フロー」側の問題だった可能性が高いです。
手順6:それでもダメなら“修復インストール(インプレース)”が最短ゴール
SFC/DISMとリセット、手動適用までやってもダメなら、コンポーネントストアの不整合が深いケースがあり、修復インストールが現実的な解決策になります。0x80073712が絡むと、このルートが最終的に安定しやすいです。 Microsoft Learn+1
-
Windows 11の「設定 → システム → 回復」配下にある修復オプション、またはインストールメディアを使ったインプレースアップグレードで、アプリやデータを維持しつつOSコンポーネントを再構築します。
-
作業前のバックアップは必須です。
失敗を繰り返さないためのコツ
-
オプションのプレビュー更新で失敗しているだけなら、無理に追いかけず“次の正式累積更新”まで待つと自然解決する場合があります。 Microsoft Learn
-
更新前に
DISM /RestoreHealthを通しておくと、コンポーネントストア起因の失敗率が下がることがあります。 Windows 11 Forum -
失敗ループに入ったら、同じ操作を繰り返すより「リセット → 手動適用 → 修復インストール」の順で切り替えた方が総時間は短くなりがちです。
まとめ:最短で直すならこの順番
-
トラブルシューティング
-
sfc /scannow→DISM /RestoreHealth→ 再起動 -
Updateコンポーネントのリセット(SoftwareDistribution/catroot2)
-
保留更新の整理(前提更新の不足を潰す)
-
KBの手動適用
-
修復インストール(最終手段だが成功率が高い)
この流れで進めると、0x800f0831/0x800f0991/0x80073712が絡む更新失敗でも、原因を潰し込みながら復旧まで持っていけます。 Microsoft Learn+2Windows 11 Forum+2