Windows 11の更新プログラムをインストールしようとして「0x800F0922」エラーが表示されて失敗するケースは多いでしょう。
本記事では、0x800F0922エラーの意味・原因・具体的な解決手順をわかりやすく解説していきます。
Windows Updateの失敗を解決したい方はぜひ最後までご覧ください。
0x800F0922エラーとは?意味と主な原因
それではまず、0x800F0922エラーの意味と主な原因について解説していきます。
0x800F0922 は Windows Update のエラーコードで、「更新プログラムのインストールに失敗した」ことを示します。
主に「システム予約パーティションの容量不足」や「コンポーネントストアの問題」が原因として挙げられます。
| 原因 | 内容 |
|---|---|
| システム予約パーティションの空き不足 | 500MBのシステム予約パーティションが満杯 |
| Cドライブの空き容量不足 | 更新ファイルを展開するスペースが不足 |
| コンポーネントストアの破損 | WinSxSフォルダーの問題 |
| Windows Updateサービスの問題 | サービスが正常に動作していない |
| VPNや特定のネットワーク設定 | 更新プログラムのダウンロードに失敗 |
最も多い原因はCドライブまたはシステム予約パーティションの空き容量不足です。
ディスク容量の確認と確保
まずCドライブの空き容量を確認します。
Windows 11の大型アップデートには通常20GB以上の空き容量が必要です。
「設定→システム→ストレージ」でディスクの使用状況を確認し、不要なファイルを削除します。
「ストレージセンサー」や「ディスクのクリーンアップ」で一時ファイル・Windows更新ファイルのキャッシュを削除できます。
Cドライブの空き容量が10GB未満の場合はまず空き容量確保から始めましょう。
0x800F0922の具体的な解決方法
続いては、具体的な解決方法を確認していきます。
方法1:Windows Updateトラブルシューターの実行
「設定→システム→トラブルシューティング→その他のトラブルシューティング→Windows Update」でトラブルシューターを実行します。
自動的にWindows Updateの問題を検出・修復してくれます。
方法2:Windows Updateキャッシュのクリア
【Windows Updateキャッシュクリア手順】
①管理者コマンドプロンプトで以下を実行:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
②エクスプローラーで C:\Windows\SoftwareDistribution フォルダーの内容を削除
③C:\Windows\System32\catroot2 フォルダーの内容を削除
④サービスを再起動:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
SoftwareDistributionフォルダーのクリアはWindows Updateの問題解決で最も効果的な方法のひとつです。
方法3:DISMとSFCでシステム修復
コンポーネントストアの問題が原因の場合は、前述のDISMとSFCコマンドで修復します。
Dism /Online /Cleanup-Image /RestoreHealth
sfc /scannow
修復完了後、再起動してWindows Updateを再試行します。
方法4:Windows Update Medic Service の確認
「Windows Update Medic Service」が無効化されていると更新が失敗することがあります。
サービス(services.msc)で「Windows Update Medic Service」が「実行中」であることを確認します。
方法5:インプレースアップグレード(修復インストール)
上記の方法で解決しない場合、Windowsのインプレースアップグレード(修復インストール)を実施します。
Microsoftの公式サイトから「メディア作成ツール」をダウンロードし、「このPCを今すぐアップグレード」を選択することで、データを保持したままWindowsを修復インストールできます。
インプレースアップグレードは個人ファイルとアプリを保持したままシステムを修復できる強力な手段です。
VPNとネットワーク関連の対処
続いては、VPN・ネットワーク設定が原因の場合の対処法を確認していきます。
VPNを一時的に無効化する
VPN接続中にWindows Updateを実行すると、更新ファイルのダウンロードが失敗することがあります。
VPNを一時的に切断してからWindows Updateを実行してみましょう。
プロキシの設定確認
企業環境でプロキシが設定されている場合、Windows Updateがプロキシ経由でダウンロードできない場合があります。
「設定→ネットワークとインターネット→プロキシ」でプロキシ設定を確認します。
まとめ
本記事では、0x800F0922エラーの意味・ディスク容量不足・Windows Updateキャッシュクリア・DISM修復・インプレースアップグレードまで詳しく解説しました。
0x800F0922はWindows Update失敗を示すエラーで、ディスク容量の確保・更新キャッシュのクリア・DISMによる修復が主な対処法です。
順番に対処法を試し、解決しない場合は修復インストールを実施することで確実に解決できます。
ぜひ本記事を参考に、エラーを解決してみてください。