【徹底解説】Windows 11/10 更新・インストール時のエラーコード0xC1900101の対処法
Windows 11/10 のインストールやアップデートの際には、さまざまなトラブルに遭遇することがあります。幸い、多くの場合システムはエラーメッセージを表示し、原因を特定する手がかりを与えてくれます。この記事では、Windows 11/10 へのアップデート・アップグレード・インストールを試みた際に、次のようなメッセージが表示されて失敗する場合の対処法を詳しく解説します。
「Windows を更新できませんでした。申し訳ありませんが、Windows への更新を完了できませんでした。以前のバージョンの Windows をこの PC に復元しました。」
表示されるエラーコードは、0xC1900101-0x20004、0xC1900101-0x2000c、0xC1900101-0x20017、0xC1900101-0x30018、0xC1900101-0x3000D、0xC1900101-0x4000D、0xC1900101-0x40017 のいずれかです。
Windows Update エラー 0xC1900101 の原因とは
このエラーは、主にデバイスドライバーの不具合によって発生します。一部の操作には管理者権限が必要となる場合がありますので、あらかじめご注意ください。以下の対処法を順番に試してみてください。
- デバイスに十分な空き容量があることを確認する
- Windows Update を数回実行する
- Windows Update のトラブルシューティングツールを実行する
- Microsoft のオンライン トラブルシューターを実行する
- 余分な周辺機器を取り外す
- サードパーティ製ドライバーを更新する
- デバイスマネージャーでエラーを確認する
- サードパーティ製セキュリティソフトを無効化する
- ハードディスクのエラーを修復する
- Windows Update のファイルを復元・修復する
- クリーンブート状態で Windows Update を実行する
1. デバイスに十分な空き容量を確保する
Windows のアップデートで最もよくある問題の一つが、ストレージ容量の不足です。32 ビット版 OS へのアップグレードには最低 16GB、64 ビット版には最低 20GB の空き容量が必要です。Windows は C ドライブにアップデートファイルをダウンロードするため、C ドライブの空き容量が特に重要になります。容量を確保できない場合は、「ディスク クリーンアップ」ツールで不要ファイルを削除するか、Windows Update のダウンロードフォルダーを別のドライブや外部ストレージへ移動する方法を検討しましょう。
2. Windows Update を何度か実行してみる
Windows Update は、初回の実行ではうまくいかないことがあります。単純ですが、何度か繰り返し実行することで解決するケースもあるため、まずは再試行してみてください。
3. Windows Update のトラブルシューティングツールを実行する
Windows に内蔵されている「Windows Update のトラブルシューティングツール」を実行し、問題が自動的に解決されるかどうかを確認しましょう。
4. Microsoft のオンライン トラブルシューターを実行する
Microsoft が提供するオンライン トラブルシューターを利用して、Windows Update のエラーを修正することもできます。こちらもぜひ試してみてください。
5. 余分な周辺機器を取り外す
ドライバーの更新でも改善しない場合は、外付けハードディスクやゲーミングデバイスなど、外部接続しているすべての周辺機器を取り外してみてください。Windows がそれらのドライバーを認識しようとして処理が止まってしまうことがあります。
6. サードパーティ製ドライバーを更新する
Windows にインストールされているサードパーティ製機器のドライバーは、常に最新の状態にしておくのが理想的です。ネットワークアダプターやグラフィックスドライバーなどが該当します。Windows Update で更新プログラムが見つからない場合は、各ハードウェアメーカー(OEM)の公式サイトから最新ドライバーをダウンロードして適用してください。
7. デバイスマネージャーでエラーを確認する
デバイスマネージャー(Win + X → M)は、接続されているハードウェアに問題がないかを確認するのに最適なツールです。問題のあるデバイスは、通常そのカテゴリ内に黄色い感嘆符付きで表示されます。デバイスマネージャーを開き、各ハードウェアカテゴリを展開して不具合がないかチェックしましょう。
問題が見つかった場合は、ドライバーを更新するか、該当デバイスを一時的に無効化してから、アップデートが完了するかどうかを確認してください。
8. サードパーティ製セキュリティソフトを無効化する
アンチウイルスソフトやセキュリティ対策ソフトは、Windows Update によるシステムへの大きな変更を妨げることで知られています。Windows Defender を含むこれらのソフトウェアを一時的に無効化するか、アップデートの問題が解決するまで完全にアンインストールしてみてください。
9. ハードディスクのエラーを修復する
ハードディスク自体に問題があると、システムが正常な状態ではないと判断し、Windows Update が失敗することがあります。コマンドプロンプトで chkdsk コマンドを実行して、ディスクのエラーを修復しましょう。以下のコマンドの実行をおすすめします。
chkdsk /f C:
10. Windows Update のファイルを復元・修復する(DISM)
DISM(展開イメージのサービスと管理)ツールをコマンドプロンプトから実行します。このツールは一般的なエラーの修正だけでなく、破損した Windows Update ファイルの修復にも有効です。
DISM /Online /Cleanup-Image /RestoreHealth
11. クリーンブート状態で Windows Update を実行する
クリーンブート状態で起動してから Windows Update を実行してみてください。この方法により、インターネット接続を維持したまま、競合を最小限に抑えてアップデートをダウンロード・インストールできます。多くの場合、この手法で問題が解決します。
関連記事:「SAFE_OS フェーズで BOOT 操作中にエラーが発生し、インストールに失敗しました」(0xC1900101 – 0x20017)の対処法。
このガイドがお役に立ちましたら幸いです。問題が解決したかどうか、ぜひフィードバックをお寄せください。
-
Windows 11/10のインストール・更新に失敗する:エラー0xC1900101 – 0x30018の原因と対処法
Windows 8.1やWindows 7からWindows 10へのアップグレード、あるいはWindows 10からWindows 11への更新が失敗し、エラーコード0xC1900101 – 0x30018が表示される場合、この記事が問題解決の手がかりとなるかもしれません。 画面には以下のようなメッセージが表示されます。 「Windowsをインストールできませんでした。PCをインストール開始前の状態に戻しました。0xC1900101 – 0x30018。SYSPREP操作中にエラーが発生したため、FIRST_BOOTフェーズでインストールに失敗しました。」 この問題は2015年8月頃に初め
-
【解決済み】Windows 11/10インストールエラー0x8007002C – 0x400Dの原因と8つの対処法
Windows 11/10の新規インストールやアップグレードを実行する際、「Windows 11/10をインストールできませんでした 0x8007002C-0x400D」というエラーが表示され、詳細メッセージとして「SECOND_BOOTフェーズ中のMIGRATE-DATA操作でエラーが発生したため、インストールに失敗しました」と表示されることがあります。このエラーは、何らかの理由で一部のファイルがロックされており、Windowsがそれらを新しいバージョンに移行(migrate)できないことを意味しています。ディスク容量不足も原因のひとつです。そのため、アップグレードを何度試みても、必ず以前の