【進まない!】Windows Updateが「0x800f0983」「0xc1900101」エラーで失敗する時の対処法【KB5121003】

Windowsアップデート

「Windows Updateを実行したら、途中でエラーコードが表示されて更新が完了しない」「何度やり直しても同じ番号のエラーが出て、パソコンが最新の状態にならない」——2026年8月配信の更新プログラム「KB5121003」を適用しようとして、こうした症状に困っていませんか。

特に報告が増えているのが「0x800f0983」と「0xc1900101」という2つのエラーコードです。どちらも表示されるタイミングは似ていますが、実は原因がまったく異なります。この記事では、それぞれのエラーが起きる原因を整理したうえで、コードごとに試すべき対処法を手順つきでご紹介します。

まず試してほしいこと

対処法を試す前に、まずはパソコンを再起動してから、もう一度「設定」→「Windows Update」→「更新プログラムのチェック」を実行してみてください。あわせて、Cドライブの空き容量が十分にあるか(目安として10GB以上)、インターネット接続が安定しているかも確認しておきましょう。これだけで更新が進むこともあります。改善しない場合は、表示されたエラーコードに応じて以下の原因と対処法を確認してください。

主な原因

原因① 「0x800f0983」は、Windows Updateが一時的にダウンロードしたファイルを保管しておく「更新キャッシュ」というフォルダの中身が壊れている、または古い状態のまま残っていることが主な原因です。過去の更新の残骸が邪魔をして、新しい更新プログラムを正しく取り込めなくなっています。

原因② 「0xc1900101」は、更新プログラムの適用中にパソコンを再起動する段階で、一部のドライバー(周辺機器やハードウェアを動かすためのプログラム)がうまく引き継げず、処理が止まってしまうことで発生します。特にセキュリティソフトやVPNソフト、古いプリンタードライバーなどが影響しやすいとされています。

原因③ 2026年8月11日に配信されたKB5121003は、約400件の脆弱性を修正する大型のセキュリティ更新プログラムで、処理するファイル量が多いぶん、更新キャッシュの破損やドライバーの引き継ぎ失敗が表面化しやすい更新だと報告されています。

原因④ なお、これらのエラーコードは、同じくKB5121003で報告されている「PINが再起動のたびに消える」「特定のゲームがクラッシュする」といった不具合とは別の症状です。あわせて発生することもありますが、原因は独立しているため、それぞれ個別に対処する必要があります。

対処法①更新キャッシュをリセットする(0x800f0983向け)

1. スタートボタンを右クリックし、ターミナル(管理者)を選びます。

2. 次のコマンドを1行ずつ入力し、Enterキーを押してWindows Update関連のサービスを停止します。net stop wuauserv、続けてnet stop cryptSvc、続けてnet stop bits、続けてnet stop msiserverの順に実行してください。

3. 続けて次の2つのコマンドを実行し、更新キャッシュのフォルダ名を変更します。ren C:\Windows\SoftwareDistribution SoftwareDistribution.old、続けてren C:\Windows\System32\catroot2 catroot2.oldと入力してください。

4. 先ほど止めたサービスを再開します。net start wuauservnet start cryptSvcnet start bitsnet start msiserverの順に実行してください。

5. パソコンを再起動し、あらためてWindows Updateを実行してエラーが解消しているか確認します。

対処法②システムファイルを修復する

対処法①で改善しない場合、Windowsのシステムファイル自体が壊れている可能性があります。

1. 管理者権限でターミナルを開き、DISM /Online /Cleanup-Image /RestoreHealthと入力してEnterキーを押します。完了まで数分から数十分かかります。

2. 完了したら続けてsfc /scannowと入力し、システムファイルの検査と修復を行います。

3. 両方の処理が終わったらパソコンを再起動し、もう一度Windows Updateを実行してください。

対処法③周辺ソフト・ドライバーを見直す(0xc1900101向け)

1. 市販のセキュリティソフトやVPNソフトを利用している場合は、更新作業の間だけ一時的に無効化しておきます(作業後は必ず有効に戻してください)。

2. USBメモリやプリンター、外付けハードディスクなど、今すぐ使わない周辺機器はいったんパソコンから取り外しておきます。

3. デバイスマネージャーを開き、黄色い注意マークが付いているドライバーがないか確認します。見つかった場合は、メーカーの公式サイトから最新のドライバーをダウンロードして更新してください。

4. 上記を済ませたうえで、あらためてWindows Updateを実行します。

対処法④それでも直らない場合は修復インストールを行う

対処法①〜③をすべて試しても改善しない場合は、Microsoft公式サイトから最新のインストールメディア作成ツールをダウンロードし、ファイルやアプリを残したまま行える「修復インストール(今のところ何も削除しない)」を検討してください。修復インストールはシステムの土台部分を丸ごと新しくするため、多くの場合キャッシュやドライバーの不整合が解消されます。大切なデータは念のため事前にバックアップしておくと安心です。

まとめ

KB5121003の適用時に表示される「0x800f0983」は更新キャッシュの破損、「0xc1900101」はドライバーの引き継ぎ失敗が主な原因です。まずは更新キャッシュのリセットとシステムファイルの修復を試し、それでも解決しない場合はセキュリティソフトや周辺機器の見直しを行いましょう。

どうしても改善しない場合は、最終手段として修復インストールも選択肢に入ります。大切なデータのバックアップを済ませたうえで、落ち着いて作業を進めてください。

📖 関連記事:Windowsアップデートが失敗・止まる場合の完全対処ガイド

📖 関連記事:【つながらない!】Windows11でリモートデスクトップに接続できない原因と対処法6選【急に熱くなる・電源が落ちる!】DellパソコンがWindows更新後に不安定になる不具合と対処法【25年の歴史に幕】WMICがWindows11から完全に姿を消す理由

よくある質問

まず試してほしいこと

対処法を試す前に、まずはパソコンを再起動してから、もう一度「設定」→「Windows Update」→「更新プログラムのチェック」を実行してみてください。あわせて、Cドライブの空き容量が十分にあるか(目安として10GB以上)、インターネット接続が安定しているかも確認しておきましょう。これだけで更新が進むこともあります。改善しない場合は、表示されたエラーコードに応じて以下の原因と対処法を確認してください。

主な原因

原因① 「0x800f0983」は、Windows Updateが一時的にダウンロードしたファイルを保管しておく「更新キャッシュ」というフォルダの中身が壊れている、または古い状態のまま残っていることが主な原因です。過去の更新の残骸が邪魔をして、新しい更新プログラムを正しく取り込めなくなっています。

対処法①更新キャッシュをリセットする(0x800f0983向け)

1. スタートボタンを右クリックし、ターミナル(管理者)を選びます。

対処法②システムファイルを修復する

対処法①で改善しない場合、Windowsのシステムファイル自体が壊れている可能性があります。

コメント