Windows 11更新エラー0x800f0845の対処法を解説|KB5127648・KB5121003などが入らない場合
本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。
KB番号と症状を確認し、修復を段階的に進める
更新履歴に「インストール エラー – 0x800f0845」と出て、KB5127648やKB5121003を適用できない場合は、まずWindowsのバージョンと失敗した更新番号を控えてください。再起動後に元へ戻るか、Windows自体が起動しなくなるかでも次の手順が変わります。
2026年10月20日時点で、MicrosoftのWindows 11既知の問題一覧とKB5127648の案内に、0x800f0845を伴う更新失敗の掲載はありません。一方、Microsoft Q&AにはKB5121003やKB5127648で同じコードが出たという個別の利用者投稿があります。投稿例は複数ありますが、Microsoftが共通不具合として認定したことや、原因が共通していることを示す公式情報ではありません。
Windowsが起動するなら、Get Helpの診断から始め、必要な場合に限ってDISM・SFC、修復再インストールへ進みます。起動しない場合は更新を繰り返さず、Windows回復環境から更新のアンインストールを試してください。作業PCは管理者へ相談します。
目次
確認まずWindowsの版と失敗したKB番号を控える
同じエラーコードでも、更新の種類や端末の状態が違えば原因も対処も異なります。次の情報を記録してから、手順を選びます。
- 「設定」→「システム」→「バージョン情報」で、Windows 11のバージョンとOSビルドを確認する
- 「設定」→「Windows Update」→「更新の履歴」で、失敗したKB番号と失敗日を確認する
- 失敗がダウンロード中、インストール中、再起動後のどこで起きたか、再起動後にWindowsが通常起動するかを記録する
Windows 11の版は24H2・25H2・26H2などで分かれ、同じKB番号でも適用対象やビルドが異なることがあります。たとえばKB5127648は2026年10月の累積更新で、Microsoftのサポートページに対象バージョンとビルドが記載されています。
なお、Windows 11 24H2のHome・Proエディションは2026年10月13日に更新提供が終了し、KB5127648が最後の月例セキュリティ更新です。24H2のHome・Proを使っていて今後もセキュリティ更新を受けるには、サポート中のWindows 11バージョンへ移行する必要があります。Enterprise・Educationには別のサポート期限が適用されます。
MicrosoftがKB5089549について記録した既知の問題は、EFIシステムパーティションの空き不足による0x800f0922です。これは0x800f0845とは別のコードで、MicrosoftはKB5089573で解決したとしています。コードが違うのに同じ原因と決めつけて、EFIパーティションを手作業で変更しないでください。
修復Windowsが起動する場合の対処手順
1. Windows Updateのトラブルシューティングを実行する
Windows 11では、スタートメニューから「Get Help」を開き、Windows Updateのトラブルシューティングを実行します。診断と修復が終わったらPCを再起動し、「設定」→「Windows Update」からもう一度確認します。Get Helpを使えない場合は「設定」→「システム」→「トラブルシューティング」→「その他のトラブルシューティング ツール」からWindows Updateを実行します。
2. 同じKBの再試行前に保留中の再起動を済ませる
更新履歴に再起動待ちの更新がある場合は先に再起動し、その後にWindows Updateを再確認します。更新が失敗して自動的に変更を元へ戻している間は、電源を切ったり、更新ファイルを削除したりしないでください。再起動後も同じKBが失敗するなら、エラー画面と発生タイミングを記録します。
3. Windows Updateのダウンロードキャッシュをリセットする
Get Helpの診断後も同じKBが失敗する場合は、管理者としてコマンドプロンプトを開き、Windows Updateの関連サービスを止めてキャッシュ用フォルダーを名前変更する方法があります。これは更新コンポーネントのリセットで、個人ファイルを削除する操作ではありません。下の行を1行ずつ実行してください。
net stop wuauserv
net stop bits
net stop cryptSvc
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren %windir%\System32\catroot2 catroot2.old
net start cryptSvc
net start bits
net start wuauserv
コマンドがエラーになった場合は、続けて別のフォルダーや権限を手作業で変更せず、表示された内容を控えます。成功したらPCを再起動し、Windows Updateを再確認してください。更新ファイルは再ダウンロードされます。管理PCやコマンド操作に不安がある場合は、この手順を飛ばして管理者へ相談します。Microsoft Learnのリンク先は別コード0x80070005向けの手順であり、0x800f0845の原因や解決を示す資料ではありません。
4. システムファイルをDISMとSFCで修復する
Windowsのシステムファイルやコンポーネントストアの破損が疑われるときは、管理者としてコマンドプロンプトを開き、次の順で実行します。処理が完了するまでウィンドウを閉じず、DISMの後にSFCを実行してください。
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
修復結果が表示されたらPCを再起動し、同じ更新を再確認します。MicrosoftはDISMを先に実行し、その後にSFCを実行する手順を案内しています。どちらも完了できない場合や修復後も繰り返し失敗する場合は、無関係なレジストリ値やサービス設定を変更せず次の方法を検討します。
5. Microsoft Updateカタログから手動適用する
Windows Update経由のダウンロードだけが失敗するかを切り分けたい場合は、Microsoft Updateカタログで失敗したKB番号を検索できます。ダウンロード前に、Windowsのバージョンとシステムの種類(x64またはArm64)が一致するパッケージか確認してください。対象が不明な場合や、累積更新に必要なチェックポイント更新が表示される場合は、順序を自己判断せずWindows Updateを使うか管理者へ相談します。
カタログから入手したMSUも同じコードで失敗するなら、配信経路だけの問題とは限りません。何度も同じパッケージを実行せず、KB番号・OSビルド・エラー画面を控えて修復再インストールかサポート相談へ進みます。
再インストール修復しても失敗する場合はWindowsを上書き修復する
Windows 11が通常起動し、設定に修復機能が表示される場合は、「設定」→「システム」→「回復」→「Windows Updateで問題を解決する」の「今すぐ再インストール」を使えます。これは現在のWindowsを再インストールしてシステムファイルとコンポーネントを修復する機能で、Microsoftの説明ではアプリ・個人ファイル・設定を保持します。
実行中は電源とインターネットに接続し、完了後に再起動します。開始前に重要なデータをバックアップし、BitLockerを利用している場合は回復キーを確認してください。組織で管理されている端末では機能が表示されないことがあり、その場合は社内の管理者へ連絡します。
修復再インストールが表示されない、開始できない、または完了後も更新が失敗するなら、初期化やクリーンインストールへ急がず、MicrosoftサポートまたはPCメーカーに相談します。複数の更新で繰り返す場合は、失敗したKBの一覧、Windowsの版・ビルド、更新履歴のエラー、DISMとSFCの結果を添えると切り分けに役立ちます。
起動不可更新後にWindowsが起動しない場合
更新後にサインイン画面まで進まない場合は、通常のWindows上での修復手順を続けられません。Windows回復環境(WinRE)が起動したら「トラブルシューティング」→「詳細オプション」→「更新プログラムのアンインストール」から、直近の品質更新プログラムを削除する選択肢があります。
回復環境でBitLocker回復キーを求められたら、キーを確認できるまで操作を進めないでください。回復環境に入れない、更新削除に失敗する、または再起動ループが続く場合は、PCメーカーのサポートに相談します。更新の失敗だけを理由にBIOS設定やEFIパーティションを変更するのは避けてください。
FAQ0x800f0845についてよくある質問
まとめ0x800f0845はKBと症状を確認してから修復する
0x800f0845だけで原因や対象KBを特定することはできません。最初にWindowsの版・OSビルド・失敗したKB番号を記録し、Microsoftの既知問題に同じ症状が掲載されているか確認してください。



