Windows Updateで「0x800F0991」エラーが表示されて更新が失敗するケースがあります。
特にWindows 11 24H2(2024年大型更新)へのアップグレード時に発生した事例が報告されています。
本記事では、0x800F0991エラーの意味・原因・具体的な解決方法をわかりやすく解説していきます。
Windows Updateエラーを解決したい方はぜひ最後までご覧ください。
0x800F0991エラーとは?意味と発生状況
それではまず、0x800F0991エラーの意味と発生状況について解説していきます。
0x800F0991 は Windows Update のエラーコードで、「更新プログラムのインストール中にシステムファイルの置き換えまたは更新に失敗した」ことを示します。
特にWindows 11 24H2(2024 Update)へのアップグレードや累積更新プログラムのインストール時に報告されているエラーです。
主な原因は次のとおりです。
| 原因 | 内容 |
|---|---|
| コンポーネントストアの破損 | WinSxSフォルダーのファイルが破損 |
| システムファイルの破損 | 重要なWindowsファイルが破損・欠損 |
| 前回の更新の残留ファイル | 前回の失敗した更新の一時ファイルが残っている |
| ドライバーの非互換性 | 古いドライバーが24H2との互換性問題を起こす |
| セキュリティソフトの干渉 | 更新プロセスへの干渉 |
Windows 11 24H2との関係
Windows 11 24H2はメジャーアップグレードであり、多くのシステムコンポーネントが更新されます。
特にドライバーの互換性問題や既存のコンポーネントストアの状態によって0x800F0991が発生しやすくなります。
まずDISMとSFCでシステムの整合性を確認してから再度更新を試みることが重要です。
0x800F0991の解決方法
続いては、0x800F0991の具体的な解決方法を確認していきます。
方法1:DISM・SFCによる修復
最初に試すべき対処法はDISMとSFCによるシステム修復です。
【DISM・SFC修復手順(管理者コマンドプロンプト)】
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
(完了後)
sfc /scannow
(完了後、PCを再起動してWindows Updateを再実行)
方法2:Windows Updateのキャッシュクリア
前述のSoftwareDistributionフォルダーの削除・Windowsサービスの再起動を実施します。
キャッシュクリア後、PCを再起動してWindows Updateを再実行します。
方法3:ドライバーの更新
古いドライバーが24H2との互換性問題を起こしている場合は、ドライバーを最新版に更新します。
「デバイスマネージャー」で黄色の警告が出ているデバイスがないか確認し、ドライバーを更新します。
特にグラフィックドライバー・NICドライバー・ストレージコントローラードライバーの更新が効果的なことがあります。
方法4:セキュリティソフトの一時停止
ウイルス対策ソフト・エンドポイントセキュリティが更新プロセスに干渉している場合は一時的に無効化して更新を試みます。
更新完了後は必ずセキュリティソフトを再有効化してください。
方法5:Windows 11のリセット・クリーンインストール
上記の方法で解決しない場合は、「設定→システム→回復→このPCをリセット」でWindowsをリセットする方法があります。
「個人用ファイルを保持する」オプションを選択することで、データを保持したままWindowsを初期化できます。
リセットは最終手段ですが、多くの更新エラーを根本から解決できます。
Windows Update失敗後のロールバック方法
続いては、更新失敗後に以前の状態に戻す(ロールバック)方法を確認していきます。
更新のアンインストール方法
失敗した更新プログラムをアンインストールするには「設定→Windows Update→更新履歴→更新プログラムのアンインストール」から削除できます。
ただし、インストールが完全に失敗した場合は更新プログラムが残っていないため、アンインストールの必要はありません。
システムの復元を使う方法
更新前に復元ポイントが作成されていた場合は、システムの復元で更新前の状態に戻せます。
「コントロールパネル→回復→システムの復元」で更新前の復元ポイントを選択します。
重要な更新作業の前に手動で復元ポイントを作成しておく習慣が問題発生時のセーフティネットになります。
まとめ
本記事では、0x800F0991エラーの意味・Windows 11 24H2との関係・DISM修復・キャッシュクリア・ドライバー更新・リセットまで詳しく解説しました。
0x800F0991はシステムファイルの更新失敗を示すエラーで、DISMとSFCによるコンポーネントストアの修復・Windows Updateキャッシュのクリアが最初に試すべき対処法です。
段階的に解決策を試し、解決しない場合はインプレースアップグレードやリセットで確実に対処できます。
ぜひ本記事を参考に、エラーを解決してみてください。