Windows
 Computer >> コンピューター >  >> システム >> Windows

【徹底解説】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 の原因とは

このエラーは、主にデバイスドライバーの不具合によって発生します。一部の操作には管理者権限が必要となる場合がありますので、あらかじめご注意ください。以下の対処法を順番に試してみてください。

  1. デバイスに十分な空き容量があることを確認する
  2. Windows Update を数回実行する
  3. Windows Update のトラブルシューティングツールを実行する
  4. Microsoft のオンライン トラブルシューターを実行する
  5. 余分な周辺機器を取り外す
  6. サードパーティ製ドライバーを更新する
  7. デバイスマネージャーでエラーを確認する
  8. サードパーティ製セキュリティソフトを無効化する
  9. ハードディスクのエラーを修復する
  10. Windows Update のファイルを復元・修復する
  11. クリーンブート状態で 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)の対処法。

このガイドがお役に立ちましたら幸いです。問題が解決したかどうか、ぜひフィードバックをお寄せください。

  1. 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月頃に初め

  2. 【解決済み】Windows 11/10インストールエラー0x8007002C – 0x400Dの原因と8つの対処法

    Windows 11/10の新規インストールやアップグレードを実行する際、「Windows 11/10をインストールできませんでした 0x8007002C-0x400D」というエラーが表示され、詳細メッセージとして「SECOND_BOOTフェーズ中のMIGRATE-DATA操作でエラーが発生したため、インストールに失敗しました」と表示されることがあります。このエラーは、何らかの理由で一部のファイルがロックされており、Windowsがそれらを新しいバージョンに移行(migrate)できないことを意味しています。ディスク容量不足も原因のひとつです。そのため、アップグレードを何度試みても、必ず以前の