Windows 10 から Windows 11 へのアップグレードがエラー 0xC1900101 で失敗するときの原因と対処法

Windows 10 から Windows 11 に更新しようとしたら、インストール 100% のあと再起動で画面が真っ暗なまま固まり、強制再起動すると勝手に Windows 10 に戻ってしまう──そんなとき、多くの原因は「ドライバー」と「周辺機器」です。本記事では、とくにエラーコード 0xC1900101 と黒画面が絡むケースを題材に、原因の切り分けから具体的な対処手順、ログによる深掘りまで丁寧に解説します。

Windows 10 から Windows 11 へのアップグレードがエラー 0xC1900101 で失敗するときの完全対策

目次

エラー 0xC1900101 とは何か?まず前提を押さえる

Microsoft の公式ドキュメントでは、0xC1900101 は「ほぼ例外なくドライバーが原因のロールバック(巻き戻し)コード」と説明されています。

このコードは次のような拡張コードとセットで表示されることが多く、フェーズごとに意味が異なります。

代表的なエラー主なフェーズざっくりした意味
0xC1900101 – 0x20017 / 0x2000CSAFE_OS(ブート用 OS 構成中)新しい環境のドライバー読み込みで失敗、または互換性 NG
0xC1900101 – 0x30018 / 0x3000DFIRST_BOOT(初回起動処理中)新しい Windows を初回起動する途中でドライバーがこけてロールバック
0xC1900101 – 0x4000D / 0x40017SECOND_BOOT / OOBE(セットアップの仕上げ)設定移行や最終処理のタイミングでドライバー・サービスが原因で失敗

つまり、0xC1900101 系エラーが出ている時点で「どこかのドライバーが Windows 11 環境と噛み合わず、Windows が自動でロールバックした」ことがほぼ確定です。

今回のケースの状況整理と有力な原因候補

質問に挙がっている症状を整理すると、次のようになります。

  • Windows 10 から Windows 11 へアップグレードを実行
  • 進行状況 100% → 再起動 → 画面に何も映らず真っ暗(映像信号なし)
  • マザーボードの 「VGA」LED が点灯しっぱなし で止まる
  • 電源長押しで強制再起動すると「変更を元に戻しています」と表示され Windows 10 に戻る
  • それ以降 Windows Update を開くと「Windows 11 の更新」が消え、更新履歴にはエラー 0xC1900101 が残る
  • TPM 2.0・最新 BIOS・GPU ドライバー更新済み

この挙動から読み取れるポイントを表にまとめると、以下の通りです。

症状観察ポイント強く疑われる原因
再起動直後から画面が真っ暗POST 音は鳴る / ファンは回っている / しかし映像が出ないGPU ドライバーまたはファームウェアの不整合、出力ポートの切り替え不調
マザーボードの VGA ランプが点灯MB によっては「GPU 初期化エラー」「出力先エラー」を意味する LEDグラボ側、もしくは内蔵 GPU と外部 GPU の競合
Windows は自動でロールバックし、0xC1900101 を記録Windows 11 側のブートに失敗し、旧環境に戻されたアップグレード中に GPU / ストレージ / チップセット系ドライバーが原因でエラー
以後 Windows 11 の更新案内が出なくなる「お使いのデバイスはまだ準備ができていません」などの文言に変化することもMicrosoft 側の 「セーフガード hold(配信保留)」が掛かった

Microsoft は、アップグレードで BSOD やロールバックが多発する組み合わせを検出すると、該当構成の PC には一時的にアップデートを配信しない「セーフガード hold」を掛けます。

そのため、今回のように一度大きな失敗をすると、Windows Update 上から Windows 11 の表示が消えるのは自然な挙動です。これは「アップグレード不可」になったわけではなく、手動アップグレード(ISO やインストール アシスタント)なら試せる余地がある状態と考えるとよいでしょう。

まず試したい 5 つのクイックチェック

いきなりログ深掘りに行く前に、次の 5 項目を上から順に実施するだけで、0xC1900101 系はかなりの割合で解決します。

チェック項目目安時間ねらい
周辺機器を最小構成にする5〜10 分不要なデバイスドライバー・USB ドライバーを切り離す
オーバークロック・XMP を無効化5 分クロックやメモリ不安定によるインストール失敗を防ぐ
クリーンブートでのアップグレード10 分常駐アプリやドライバーの干渉を排除する
SFC / DISM / CHKDSK による整合性チェック10〜30 分システムファイルやディスクの論理エラーを修復
システムドライブの空き容量を確保10〜20 分インストール用一時ファイル領域を十分に確保

周辺機器を最小構成にして再チャレンジ

Windows のメジャーアップグレード時は、マウス・キーボード・メインモニター以外をすべて外すのが鉄則です。

  • USB ストレージ、外付け HDD / SSD、プリンター、カードリーダー
  • ゲームパッド、ペンタブレット、USB オーディオ、キャプチャボード
  • 拡張ボード経由のポート(キャプチャカード経由の HDMI など)

モニターは 1 台だけにし、グラフィックボードの標準的なポート(HDMI か DisplayPort)に直結してください。変換アダプタやドッキングステーションは、できれば外した方がトラブル要因が減ります。

オーバークロック・XMP・高速スタートアップを一時的にオフ

  • BIOS/UEFI で CPU / GPU の OC 設定を「Auto」または既定値に戻す
  • メモリの XMP / DOCP プロファイルも一時的に無効化
  • Windows の高速スタートアップを無効にする(電源オプション > 電源ボタンの動作の選択)

アップグレード中は Windows が何度も再起動して構成を切り替えるため、クロックがギリギリだと「たまたまそのタイミングで落ちる」ことがあります。安定優先で、一時的に定格に戻しておきましょう。

クリーンブート状態でアップグレードする

常駐アプリやサードパーティ製ドライバーの干渉を最小にするために、クリーンブートでセットアップを走らせます。

  1. Win + R で「ファイル名を指定して実行」を開き、msconfig と入力して Enter。
  2. [サービス] タブで「Microsoft のサービスをすべて隠す」にチェック → [すべて無効] をクリック。
  3. [スタートアップ] タブで [タスク マネージャーを開く] → 有効になっているスタートアップアプリをすべて「無効」にする。
  4. PC を再起動したあと、Windows 11 のアップグレード(後述のインストール アシスタント / ISO)を実行。

アップグレードが完了したら、同じ手順で msconfig を開き、通常起動に戻すことも忘れないでください。

SFC / DISM / CHKDSK でシステム整合性をチェック

アップグレードが失敗する PC では、そもそもの Windows 側に破損があることも少なくありません。次のコマンドを管理者権限の「Windows ターミナル」または「コマンドプロンプト」で順番に実行します。

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
chkdsk C: /scan
  • sfc /scannow … システムファイルの整合性をチェックし、可能なら自動修復。
  • DISM ... /RestoreHealth … コンポーネントストアの破損を修復。
  • chkdsk C: /scan … C ドライブの論理エラーをオンラインで検査。

エラーが修復された場合、一度再起動してからアップグレードをやり直してください。

システムドライブの空き容量を十分に確保する

Microsoft は、Windows 11 へのアップグレードで 最小 16〜20GB 以上 の空き容量を推奨していますが、実際には 40〜64GB 以上空いていると安心です。

  • 設定 > システム > 記憶域 > 「一時ファイル」から古い Windows Update のキャッシュや一時ファイルを削除
  • 使っていないアプリ・ゲームをアンインストール
  • 可能なら、大容量データ(動画・写真・ゲームライブラリ)は別ドライブに移動

ドライバーとファームウェアを「徹底的に」見直す

0xC1900101 は、ドライバーが 1 つでも「微妙に古い」あるいは「中途半端に残っている」だけで発生しうる厄介なエラーです。Microsoft のトラブルシューティングでも、まずドライバー更新と削除が最重要項目として挙げられています。

もっとも疑わしいのは GPU ドライバー

今回のように「黒画面」+「VGA LED 点灯」という組み合わせであれば、GPU ドライバーとファームウェアの不整合が第一候補です。以下のように、クリーンインストール(完全入れ替え)を行いましょう。

  1. デバイスマネージャーを開く
    Win + X → [デバイス マネージャー] → [ディスプレイ アダプター]
  2. 使用中の GPU(NVIDIA / AMD / Intel など)を右クリック → [デバイスのアンインストール]。
  3. 「このデバイスのドライバー ソフトウェアを削除する」にチェックがあれば ON にしてアンインストール。
  4. 再起動後、GPU メーカー公式サイトから最新ドライバーをダウンロードし、「クリーンインストール」オプション付きでインストール。

可能であれば、古い世代のドライバーや付属ユーティリティ(OC ツール・オーバーレイ・録画機能)を外しておくと、アップグレード時のトラブルが減ります。

GPU 種類チェックしたいポイント備考
NVIDIAGame Ready / Studio Driver のバージョン、不要な GeForce Experience 機能アップグレード前は最新 WHQL ドライバーに統一
AMD RadeonAdrenalin Edition のバージョン、旧世代ドライバーの残骸古い Crimson / Catalyst 系ツールが残っていないか確認
Intel UHD / Arcマザーボードのチップセットドライバーと揃っているかOEM カスタム版ドライバーの場合はメーカーサイト優先

チップセット・ストレージ系ドライバーも忘れず更新

0xC1900101 は ストレージコントローラー(SATA / AHCI / NVMe / RAID) が原因のこともあります。

  • マザーボード(またはメーカー PC)サポートページから
    • チップセットドライバー
    • Intel RST / AMD RAID ドライバー
    • ストレージ・コントローラー関連ドライバー
    を最新版に更新。
  • デバイスマネージャーで [表示] > [非表示のデバイスの表示] を有効にし、
    • [ストレージ コントローラー]
    • [システム デバイス]
    • [ディスプレイ アダプター]
    に 古い・使っていないデバイス が残っていないか確認し、不要なものはアンインストール。

サードパーティ製常駐ソフトを一旦アンインストール

次のようなソフトは、アップグレード時にエラーの原因になることが多いです。

  • リアルタイム型アンチウイルス(特に企業向け・多機能タイプ)
  • VPN クライアント(ドライバーを組み込むタイプ)
  • RGB 制御・OC ユーティリティ(マザーボードや GPU の制御ソフト)
  • 仮想化ソフト(VirtualBox、古い VMware Workstation など)
  • 古いオーディオ拡張(Nahimic、Sonic Studio など)

これらはアンインストールしてからアップグレードし、完了後に最新版を入れ直すのが安全です。

BIOS / UEFI 設定を確認する

最新 BIOS を適用している前提で、設定も見直します。

  • セキュアブート … 有効にする(Windows 11 要件)。
  • CSM(Compatibility Support Module) … 可能なら無効にし、起動は UEFI 専用に。
  • VT-d / IOMMU などの高度な仮想化機能は、問題切り分けのため一時的に無効化するケースもあります(メーカー推奨に従う)。
  • GPU 関連では、プライマリ表示アダプター の設定(iGPU 優先か PCIe GPU 優先か)も確認。

BIOS 設定を変える前には、必ず現在の設定をメモしておき、問題が出たら元に戻せるようにしておきましょう。

再起動後に画面が真っ暗になるときのチェックポイント

アップグレード後の「黒画面」は、OS ではなく 表示周りの初期化トラブルであることも多いです。

基本の物理チェック

  • モニターの入力切替が正しいか(HDMI / DisplayPort / DVI)。
  • GPU とマザーボードの電源ケーブルがしっかり刺さっているか。
  • 映像ケーブルを抜き差ししたり、別ケーブル・別ポートで試す。
  • 別のモニターを一時的に繋いでみる。

内蔵 GPU(iGPU)への一時切り替え

CPU に iGPU(Intel UHD / AMD Radeon Graphics など)が載っている場合、アップグレード中だけ 内蔵 GPU を使う作戦が有効です。

  1. PC の電源を切り、電源ケーブルも抜く。
  2. グラフィックボードに繋いでいるモニターケーブルを外し、マザーボード側の HDMI / DisplayPort に接続。
  3. BIOS で内蔵 GPU を有効化し、プライマリ表示を iGPU に設定(機種による)。
  4. Windows を起動し、iGPU で画面が出る状態でアップグレードを実行。
  5. Windows 11 が正常動作するのを確認してから、外部 GPU を再接続・再設定。

どうしても黒画面が解消しないときは、一時的にグラボを物理的に抜いて iGPU のみで起動 → アップグレード → その後グラボを戻すという力技も検討に値します(作業に慣れていない場合は無理をせず、ショップ等に相談するのが安全です)。

GPU ドライバーのリセットショートカット

黒画面の最中でも OS 自体は生きている場合、次のショートカットで GPU ドライバーがリセットされ、画面が復帰することもあります。

  • Ctrl + Win + Shift + B … GPU ドライバーを再初期化。成功すると画面が一瞬チカッとし、ビープ音が鳴ることがあります。

Windows Update で Windows 11 が表示されなくなった理由

アップグレードがロールバックすると、Windows Update 上から「Windows 11 の更新」オプションが消えることがあります。これは前述の セーフガード hold(配信保留)が掛かった可能性が高く、「現状の構成だと失敗リスクが高いので、自動配信を止めている」状態です。

とはいえ、次の方法で 自己責任の範囲で手動アップグレードを試すことはできます。

手動アップグレードのベストプラクティス(インストール アシスタント / ISO)

事前準備:必ずバックアップを取る

  • 重要なデータ(ドキュメント・写真・設定ファイルなど)は、外付け HDD / SSD やクラウドにバックアップ。
  • 可能なら、システムドライブのイメージバックアップを作成。
  • BitLocker / デバイス暗号化を使用している場合は、回復キーを控え、暗号化を一時停止しておく。

方法 1:Windows 11 インストール アシスタントでアップグレード

Microsoft の「Windows 11 インストール アシスタント」は、現在の環境を保ったまま Windows 11 へアップグレードするための公式ツールです。

  1. Microsoft の「Download Windows 11」ページにアクセスし、「Windows 11 インストール アシスタント」をダウンロード。
  2. ダウンロードした Windows11InstallationAssistant.exe を右クリック → [管理者として実行]。
  3. 利用規約に同意すると、PC の互換性チェック → 必要ファイルのダウンロード → インストールが順に進む。
  4. 手動で PC を触らずに待ち、再起動の指示が出たら従う。

インストール アシスタントは Windows Update と同じ仕組みを使いますが、エラー時のログや挙動がわかりやすいのがメリットです。

方法 2:公式 ISO をマウントしてアップグレード(推奨)

より安定した方法として、公式 ISO ファイルをダウンロードして、その中の setup.exe からアップグレードする手順があります。

  1. 「Download Windows 11」ページで「ディスク イメージ (ISO) をダウンロード」を選択し、お使いのエディションと言語に合った ISO をダウンロード。
  2. ダウンロードが完了したら、ISO ファイルを右クリック → [マウント] を選択。
  3. エクスプローラーに新しいドライブとしてマウントされるので、その中の setup.exe を右クリック → [管理者として実行]。
  4. 「更新プログラム、ドライバー、オプション機能の入手」で
    • 最初は 「今は実行しない」 を選択して試す(シンプルな環境で検証するイメージ)。
    • 失敗した場合は、次は「更新プログラムをダウンロードしてインストールする」を選んで再度試す。
  5. 「インストールの準備完了」画面で、「個人用ファイルとアプリを引き継ぐ」 が選択されていることを確認してから [インストール]。

ISO を使う方法は、一度ダウンロードしたイメージを何度も再利用できるため、アップグレードがうまく行くまで検証しやすいという利点があります。

BitLocker / デバイス暗号化を一時停止する

システムドライブに BitLocker またはデバイス暗号化がかかっている場合、アップグレード中に再起動を繰り返すことで、暗号化状態の切り替えがうまくいかずにロールバックするケースもあります。

  1. コントロールパネル > システムとセキュリティ > BitLocker ドライブ暗号化 を開く。
  2. システムドライブ (C:) の BitLocker を [保護の一時停止]。(暗号化解除ではなく一時停止で OK)
  3. アップグレード完了後、必ず [保護の再開] を実行。

ログと SetupDiag で「犯人ドライバー」を特定する(上級者向け)

ここまで試してもダメな場合や、原因をきっちり突き止めたい場合は、セットアップログと SetupDiag を使います。Microsoft も 0xC1900101 の解析にはログの確認を推奨しています。

確認するべき主なログファイル

種類パス用途0xC1900101 で見るポイント
セットアップ ログ(Downlevel / SAFE_OS)C:\$WINDOWS.~BT\Sources\Panther\setupact.log
C:\$WINDOWS.~BT\Sources\Panther\setuperr.log
アップグレード開始〜SAFE_OS フェーズまでの詳細ログ0xC1900101、SAFE_OS、InstallDrivers 等の文字列を検索
ロールバック ログC:\$WINDOWS.~BT\Sources\Rollback\setupact.log
C:\$WINDOWS.~BT\Sources\Rollback\setuperr.log
ロールバック時の処理内容。0xC1900101 の解析では最重要直前のエラー行付近に、問題となったドライバー名やデバイスクラスが記録されることがある
新環境側ログC:\Windows\Panther\setupact.log新しい Windows での処理内容(FIRST_BOOT / SECOND_BOOT)アップグレードがかなり進んでから失敗した場合に参考

テキストエディタで開き、0xC1900101 や MOUPG、ROLLBACK といったキーワード付近を読むのが定番の読み方です。

SetupDiag で自動解析する

SetupDiag は Microsoft 純正のログ解析ツールで、Windows アップグレードが失敗した原因を自動的に要約してくれます。

  1. Microsoft の SetupDiag ページから最新版をダウンロード。
  2. SetupDiag.exe を任意のフォルダーに置き、管理者として実行。
  3. 完了すると、同じフォルダーか %WinDir%\Logs\SetupDiag\ に SetupDiagResults.log または SetupDiagResults.xml が生成される。

この結果ファイルには、

  • 失敗したフェーズ(SAFE_OS / FIRST_BOOT / SECOND_BOOT など)
  • 直接のエラーコード
  • 疑わしいドライバーやサービス名

が要約されているため、「どのデバイスのドライバーを重点的に疑うべきか」が絞り込みやすくなります。

ここまでやってもダメな場合の「最後の切り札」

構成を極限までそぎ落としてアップグレード

どうしてもアップグレードが通らない場合でも、構成を思い切って減らすと通ることがあります。

  • メモリを 2 枚刺しなら、1 枚だけにしてみる。
  • システムドライブ以外のストレージ(サブの SSD / HDD / 外付けなど)を一時的に外す。
  • 増設カード(サウンドカード・キャプチャカード・拡張 USB カードなど)を物理的に抜く。
  • iGPU がある場合は、グラボを抜いて iGPU のみでアップグレードしてみる。

これでアップグレードに成功したら、1 パーツずつ戻しながら問題のパーツ(あるいはドライバー)を特定していく、という手もあります。

クリーンインストールも選択肢として検討

環境が長年の運用で複雑化している場合、上書きアップグレードよりクリーンインストールの方が結果的に早くて安定ということも少なくありません。Microsoft もクリーンインストール手順を公式に案内しています。

  1. Download Windows 11 ページから「インストール メディアの作成」ツール(Media Creation Tool)をダウンロード。
  2. 8GB 以上の USB メモリにインストールメディアを作成。
  3. USB から起動し、「カスタム: Windows のみをインストール」を選択。
  4. システムドライブのパーティションを削除し直してから Windows 11 を新規インストール。

その後、アプリの入れ直しやデータ復元の手間はかかりますが、ドライバーやレジストリの「積年のガタ」が一掃されるというメリットは大きいです。

どうしても難しい場合は Windows 10 のまま使い切る選択も

Windows 10 のサポートは 2025 年 10 月 14 日で終了すると案内されていますが、既存 PC がすぐに使えなくなるわけではありません。

ハードウェア的な制約や業務上の事情で Windows 11 への移行が難しい場合、

  • Windows 10 をオフライン中心で使い続ける
  • 重要な用途だけは別 PC や仮想環境の Windows 11 に移す

といった運用も現実的な選択肢として検討してよいでしょう。

まとめ:0xC1900101 と黒画面は「GPU+ドライバー」が本命

改めて今回のケースを振り返ると、

  • 再起動後に画面が出ない
  • マザーボードの VGA LED が点灯
  • エラーコードは 0xC1900101(ドライバー起因のロールバック)

という条件から、グラフィック周り(GPU ドライバー・出力ポート・iGPU との競合)を最優先で疑うべき状況だとわかります。

実際の対処としては、

  1. 周辺機器を外し、OC を切ってクリーンブートで実行する
  2. GPU / チップセット / ストレージ ドライバーを「クリーンインストール」で整理する
  3. 必要に応じて iGPU のみ・最小構成にしてアップグレードを試す
  4. Windows 11 インストール アシスタントや公式 ISO からの手動アップグレードを行う
  5. それでもダメならログと SetupDiag で犯人ドライバーを特定する or クリーンインストールを検討する

という順番で進めるのがおすすめです。

0xC1900101 は厄介に見えますが、「ドライバーさえ片付けばあっさり通る」パターンが非常に多いエラーでもあります。慌ててマシンを買い替える前に、本記事の手順で一つずつ落ち着いて潰していけば、Windows 11 への道はきっと開けるはずです。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次