Windows 11 24H2で更新できない原因と対処法まとめ|0x800f0922・0xC1900101対応

はじめに

Windows 11 24H2 の累積更新(LCU)は、セキュリティと安定性を保つうえで非常に重要です。
しかし最近は、0x800f0922 や 0xC1900101 などのエラーで更新できないケースが増えています。

特に 24H2/25H2 環境では、ドライバーが原因で更新に失敗しロールバックされる事例が多く報告されています。

本記事では、初心者の方でも安全に試せる順番で、
👉 原因の切り分けと具体的な対処法をわかりやすくまとめています。


PR

まずやること:エラーコードの確認

どの対処を行うかはエラーコードによって変わります。
まずは現在の状況を確認するところから始めましょう。

  1. 設定Windows Update
  2. 更新の履歴失敗した更新 でコードを確認
    代表例:0x800f0922/0x80070002/0xC1900101(番号で対処が分かれます)

メモ:0xC1900101 は総称的に「ドライバー起因」のロールバックを意味することが多いエラーです。まずはドライバーを疑います。


ステップ1:Windows標準の修復(自動)

設定システムトラブルシューティングその他のトラブルシューティングWindows Update実行
ガイドに従って自動修復を完了。改善しなければ次の手順へどうぞ。


ステップ2:Windows Updateコンポーネントをクリーンにする

キャッシュ破損や配布サービスの不整合を初期化します。

以下を1行ずつ順番に実行してください。

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をお試しください。


PR

ステップ3:システムの整合性を直す(DISM/SFC)

ネット接続を有効にし、管理者で次を順に実行します。

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

完了後、PCを再起動。DISMはWindows Updateまたは別ソースから修復用ファイルを取得します(Updateが壊れている場合は/Source指定の代替も可)。


ステップ4:容量・ネットワーク・プロキシを見直す

  • 空き容量:Cドライブに10GB以上を目安(復元用バックアップや一時ファイルを展開します)。
  • ネットワーク:VPNやセキュリティ製品が通信を妨げる場合があります。一時停止→再試行
  • プロキシ/WinHTTP:企業/学校PCやWPAD環境では、WinHTTPの残り設定が失敗要因になります。

ステップ5:0xC1900101(ドライバー)を重点対処

特に 0xC1900101 の場合は、ドライバーが原因で更新が途中で失敗し、元に戻る(ロールバック)ケースが多く見られます。

【最近よく報告されている原因】

  • ストレージ/NVMe/RAIDドライバー
  • グラフィックドライバー(特にノートPC)
  • VPNやセキュリティソフトのフィルタドライバー
  • USB関連ドライバー

👉 まずはこれらをメーカー公式から最新版へ更新してください。


ステップ6:自動更新に固執しない(手動適用の代替)

Windows Updateが繰り返し失敗する場合、Microsoft Updateカタログから該当KB(例:KB5065426、KB5070773 など)をダウンロードし、.msu を直接適用すると通ることがあります。

  1. Microsoft UpdateカタログでKB番号を検索
  2. 自分のエディションとアーキテクチャ(x64 / ARM64)に一致するパッケージをダウンロード
  3. ダブルクリックで適用 → 再起動
    (不一致のファイルを選ぶと失敗します。KBとビルドを必ず確認)

ここまでで直らないとき(安全側の最終手段)

  • 修復アップグレード(同じバージョンのISOから上書きインストール)
  • クリーンインストール(バックアップ必須・公式ツール推奨)

なお、累積更新(KB5066835)後にWinRE(回復環境)でUSB入力不可になる不具合が発生し、緊急パッチ KB5070773 が公開済みです。デスクトップに入れるならWindows Update適用で解消できます。回復ループ中の端末は一時的にPS/2/タッチ/USB回復メディアなどのワークアラウンドが必要になる場合があります。


エラーコード別の要点整理(クイック表)

エラー代表原因まず試したい対処
0x800f0922キャッシュ破損/接続問題/内部コンポーネント不整合などステップ2のリセット → ステップ3のDISM/SFC → プロキシ/WinHTTP確認。関連する既知事例や対処はMSコミュニティにも蓄積。
0xC1900101ドライバー起因のロールバック(互換性のないドライバー/フィルタドライバーなど)ステップ5:ストレージ/チップセット/グラフィック/ネットワーク更新、周辺機器外し、BIOS更新に加え、Panther フォルダのSetupAct.log / Setuperr.log / setupapi.dev.log で原因デバイスを特定。
0x80070002一時ファイル不整合・欠損ステップ2(SoftwareDistribution/catroot2の再生成)→ ステップ3

実践チェックリスト(保存版)

▢ 更新履歴でエラーコードを確認した

トラブルシューティングを実行した

Updateコンポーネントのリセットを行った

DISM → SFC を完走させ、再起動した

空き容量10GB+ネットワーク/プロキシを見直した

主要ドライバー更新/周辺機器外し/BIOS更新を行った

▢ それでもダメならUpdateカタログから手動適用した

▢ どうしても直らない:修復アップグレード or クリーンインストール


既知問題と注意点

  • WinREのUSB入力不能問題:KB5066835の不具合は、KB5070773 で解消。デスクトップでWindows Updateを実行して取り込み。
  • インストーラメディアの既知の不具合歴:一部の手作りインストールメディアで将来の更新が受け取れなくなる事象が過去にあり、メディアの再作成で解決したケースが報告されています。

まとめ

  • 順番が大事:自動→キャッシュ初期化→DISM/SFC→容量/ネット/プロキシ→ドライバー/BIOS→手動適用
  • 0xC1900101は“ドライバーが本命”。メーカー公式で最新にし、周辺機器は一旦外す
  • WinRE不具合はKB5070773で対処。適用の有無を確認する

👉 それでも解決しない場合は、無理に何度も更新を繰り返さず、一度環境を整理してから再挑戦することが安定動作への近道です。

おすすめ関連記事