Windows 11で「更新プログラムのインストールに失敗しました」「エラーコード: 0x800f0922」などと表示されて、Windows Updateが先に進まない——そんなトラブルに困っていませんか?
Windows Updateの失敗はセキュリティリスクにもつながるため、放置するのは危険です。この記事では、2026年3月時点の最新情報をもとに、Windows Updateが失敗する主な原因6つと、自分で今すぐ試せる対処法をわかりやすく解説します。
Windows Updateが失敗するってどういう状態?
Windows Updateに失敗すると、以下のような症状が出ます。
- 「更新プログラムのインストールに失敗しました」と表示される
- 「0x800f0922」「0x80070002」「0x80248007」などのエラーコードが出る
- ダウンロードが途中で止まって進まない
- 「更新を構成しています」のまま再起動を繰り返す
- 更新プログラムが「保留中」のまま何日も動かない
エラーコードが表示される場合は、コードをメモしておくと原因の特定に役立ちます。
Windows Updateが失敗する原因6つ
Windows Updateのエラーには、さまざまな原因が隠れています。ざっくり分けると以下の6つです。
原因1:インターネット接続が不安定
更新プログラムのダウンロード中にネットが途切れると、ファイルが破損してインストールに失敗します。Wi-Fiが弱い場所で作業していたり、VPNを使っていたりすると起きやすいです。
原因2:ストレージの空き容量不足
Windows Updateには、Cドライブに最低でも約10〜20GBの空き容量が必要です。また、「システム予約パーティション」(通常500MB程度の隠しパーティション)の空きが足りないと、エラーコード 0x800f0922 が出ることがあります。Microsoftの公式ドキュメントでも、この原因が明記されています。
原因3:セキュリティソフトがブロックしている
サードパーティ製のウイルス対策ソフト(ノートン、マカフィー、ESETなど)が、更新プログラムのインストールを「不審な動作」とみなしてブロックすることがあります。Microsoft公式のトラブルシューティングページでも、サードパーティ製セキュリティソフトの一時的なアンインストールが推奨されています。
原因4:Windows Updateのキャッシュが壊れている
過去のアップデートのダウンロードファイルが破損したまま残っていると、新しい更新プログラムと競合してエラーが出ます。これは非常によくある原因のひとつです。
原因5:システムファイルが破損している
Windowsの重要なシステムファイルが破損していると、更新プログラムを正しくインストールできません。突然のシャットダウンやディスクエラーが原因で起きることがあります。
原因6:.NET Frameworkのコンポーネントが無効になっている
一部の更新プログラムは.NET Framework 3.5に依存しています。この機能がオフになっていると、エラーコード 0x800f0922 などが出ることがあります。
対処法1:Windows Updateトラブルシューティングツールを実行する
まず最初に試すべきは、Windows 11に標準搭載されているトラブルシューティングツールです。自動で問題を検出して修復してくれます。
- 「設定」→「システム」→「トラブルシューティング」を開く
- 「その他のトラブルシューティング ツール」をクリック
- 「Windows Update」の横にある「実行する」をクリック
- 画面の指示に従って診断・修復を進める
これだけで解決するケースも多いので、必ず最初に試してください。2026年3月時点では、「ヘルプを表示」アプリからも同じツールを起動できます。
対処法2:DISM・SFCコマンドでシステムファイルを修復する
トラブルシューティングツールで解決しない場合は、DISM(展開イメージサービスと管理)とSFC(システムファイルチェッカー)で壊れたシステムファイルを修復しましょう。
Microsoftの公式ガイドでは、DISMを先に実行してからSFCを実行する手順が推奨されています。
- スタートボタンを右クリック →「ターミナル(管理者)」を選択
- 以下のコマンドを順番に入力してEnterキーを押す
ステップ1: DISMでWindowsイメージを修復
DISM.exe /Online /Cleanup-image /Restorehealth
(数分〜十数分かかります。途中で止まったように見えても閉じないでください)
ステップ2: SFCでシステムファイルをチェック
sfc /scannow
「Windows リソース保護により、破損したファイルが見つかり、正常に修復されました」と表示されたら、PCを再起動してからWindows Updateを再度試してください。
対処法3:Windows Updateコンポーネントをリセットする
キャッシュの破損が原因の場合、Windows Updateの関連サービスを停止し、キャッシュフォルダを削除(リネーム)してからサービスを再開する方法が有効です。
- スタートボタンを右クリック →「ターミナル(管理者)」を選択
- 以下のコマンドを1行ずつ順番に入力してEnterキーを押す
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
コマンドが全部終わったら、PCを再起動してWindows Updateを実行してください。要するに、古い更新キャッシュを一掃して、まっさらな状態からダウンロードし直す方法です。
対処法4:更新プログラムを手動でインストールする
自動更新がどうしても通らない場合は、Microsoft Updateカタログから更新プログラムを手動でダウンロードしてインストールできます。
- エラーが出ている更新プログラムのKB番号(例: KB5075941)をメモする
- Microsoft Update カタログにアクセス
- KB番号で検索し、自分のPCのアーキテクチャ(x64が一般的)に合ったファイルをダウンロード
- ダウンロードした .msu ファイルをダブルクリックしてインストール
この方法なら、Windows Updateのサービス自体に問題があっても更新を適用できます。
対処法5:セキュリティソフトを一時的に無効化・アンインストールする
サードパーティ製のセキュリティソフトを使っている場合は、一時的にリアルタイム保護をオフにするか、アンインストールしてからWindows Updateを試してみてください。
- ノートン・マカフィー・ESETなどは、タスクバーのアイコンを右クリック →「保護を一時停止」で無効化できることが多い
- それでもダメなら「設定」→「アプリ」→「インストールされているアプリ」からアンインストール
- 更新が完了したら、セキュリティソフトを再インストールする
アンインストール中もWindows Defenderが自動的に有効になるので、無防備になる心配はありません。
対処法6:.NET Framework 3.5を有効にする
エラーコード 0x800f0922 が出ている場合は、.NET Framework 3.5が無効になっている可能性があります。
- 「設定」→「システム」→「オプション機能」→「Windowsのその他の機能」を開く
- 「.NET Framework 3.5(.NET 2.0および3.0を含む)」にチェックを入れる
- 「OK」をクリックしてインストール → PCを再起動
つまり、更新プログラムが必要としている部品(.NET)がPCに入っていなかった、というケースです。チェックを入れるだけなので簡単に試せます。
それでも直らないときは
上記の対処法をすべて試しても解決しない場合は、以下の方法も検討してください。
- 外付けデバイスをすべて取り外す: USBメモリ、外付けHDD、プリンターなどを外してから再試行
- クリーンブートで試す:「msconfig」で不要なサービスやスタートアップを無効にしてからWindows Updateを実行
- Windows 11の「このPCをリセット」: 最終手段として、個人ファイルを保持したままWindowsを再インストールする方法もある(「設定」→「システム」→「回復」→「このPCをリセット」)
また、2026年初頭に配信されたKB5077181など一部の更新プログラムは、Microsoft側の不具合が原因でインストールに失敗するケースが報告されています。エラーコードで検索して、同じ症状の報告が多い場合は、Microsoftの修正パッチを待つのも選択肢です。
FAQ
Windows Updateのエラーコードはどこで確認できますか?
「設定」→「Windows Update」→「更新の履歴」を開くと、失敗した更新プログラムの横にエラーコード(例: 0x800f0922)が表示されています。このコードをメモして検索すると、原因の特定に役立ちます。
Windows Updateを放置しても大丈夫ですか?
おすすめしません。Windows Updateにはセキュリティの修正パッチが含まれているため、更新を長期間放置するとウイルスやサイバー攻撃のリスクが高まります。できるだけ早く対処しましょう。
DISM・SFCコマンドを実行しても「修復できませんでした」と出る場合は?
DISMコマンドに /Source オプションでWindowsのインストールメディアを指定する方法があります。それでもダメなら、「このPCをリセット」(個人ファイル保持)での修復インストールを検討してください。
Windows Updateコンポーネントのリセットでデータが消えることはありますか?
いいえ、消えません。リセットされるのはWindows Updateのキャッシュファイルだけです。個人のファイルやアプリ、設定には影響しません。
参考文献
- Troubleshoot problems updating Windows — Microsoft Support
- DISM またはシステム更新準備ツールを使用して Windows Update のエラーを解決する — Microsoft Learn
- Error code 0x800f0922 when installing Windows updates — Microsoft Learn
- Use the System File Checker tool to repair missing or corrupted system files — Microsoft Support





