Windows 11 Insider Preview 更新エラー 0xc1900101 を完全解決するドライバー整理ガイド

Windows 11 Insider Preview ビルドへのアップデートでエラー 0xc1900101が発生しロールバックを繰り返す——。この現象は「ドライバーが古いか署名不備」「カーネル保護機能が無効」の二重トラブルが原因であることがほとんどです。本記事では、Memory Integrity をオンにできる環境を整えることで根本解決し、Insider Preview ビルド 10.0.26120.3073 への更新を完遂するまでの具体的な手順を解説します。

目次

0xc1900101 エラーの正体

0xc1900101 は「DRIVER OOBE FAILURE」に分類され、セットアップ中にカーネルモードドライバーが読み込みに失敗した場合に発生します。再起動後 68 % 前後で停止しロールバックされるのは、このタイミングで新カーネルが旧式ドライバーを拒否し、既存 OS へ巻き戻しているためです。

発生条件を一覧で整理

  • Windows 11 Pro 23H2 から Insider Dev/Canary ビルドへ更新
  • SFC・CHKDSK では問題検出なし
  • DISM /restorehealth が途中停止
  • BIOS は最新・Secure Boot 有効化済みでも改善せず
  • 小規模な KB 累積更新プログラムは適用可能

アップデート失敗が起こる主なパターン

  1. 互換性のないストレージ/サウンド/仮想デバイスドライバーが C:\Windows\System32\drivers に残存
  2. Driver Store にのみ存在し Autoruns で見えない oemxx.inf が読み込まれる
  3. Memory Integrity(メモリ保護)がオフになり、署名不備ドライバーを検出できない

アップデート成功までのロードマップ

大まかな流れは次の4ステップです。

  1. クリーンブートで安全に環境を分離
  2. Memory Integrity をオンにできる状態まで不要ドライバーを一掃
  3. ログ調査で潜伏ドライバーを根絶
  4. Windows Update/ISO セットアップを再実行

詳細手順一覧(クイックレファレンス)

手順内容ポイント
① クリーンブートmsconfig → 「Microsoft のサービスを隠す」→「すべて無効」→再起動常駐ソフトが介在しない安全環境で作業
② ログ採取C:\$WINDOWS.~BT\Sources\Panther と Rollback を ZIP 化失敗原因の一次情報を保存
③ Memory Integrity 状態確認Windows セキュリティ → デバイスセキュリティ → コア分離 → メモリ整合性オフにしかできない場合は下部に問題ドライバー一覧
④ 互換性ドライバー削除Autoruns(Drivers タブ)で Microsoft 以外かつ③で示された *.sys を DeleteRegBak でレジストリを直前バックアップ
⑤ FRST スキャンAutoruns で見えないサービス・ドライバーを FRST で抽出FRST.txt / Addition.txt を生成
⑥ fixlist 適用専門家作成 fixlist.txt を FRST と同フォルダーに置き「Fix」サービス登録+ドライバーファイルを一括削除
⑦ Driver Store 強制削除pnputil /delete-driver oem102.inf /force
sc delete PxHlpa64
INF 番号は FRST または Panther セットアップログで特定
⑧ Memory Integrity 再有効化再起動 → メモリ整合性を ONON 成功=旧式カーネルドライバー排除完了
⑨ Windows Update 再実行設定 → Windows Update → Insider Preview を再ダウンロード0xc1900101 が消え完了率 100 % で成功

ステップごとの詳解

① クリーンブートで環境を「無菌化」する

常駐アプリがドライバーファイルをロックしていると削除に失敗します。msconfig で非 Microsoft サービスを止め、net start で最小限のサービス状態を確認してから次工程へ進みましょう。

② Panther & Rollback ログの取り扱い

セットアップログには Failure occurred during PRE_OOBE など具体的な失敗フェーズが記録されます。公開フォーラムへ投稿する際は GenuineTicket.xml を除去し、個人識別子をマスクすることを忘れずに。

③ Memory Integrity がオンにならない理由を特定

メモリ整合性をオンにできない状態では、下部に「互換性のないドライバー」として *.sys が列挙されます。代表例は以下の通り。

  • PxHlpa64.sys — 古い CyberLink/SONIC DLA
  • RTL2832UBDA.sys — USB 地デジチューナー
  • givdcfl.sys — 旧仮想 DVD/Blu‑ray エミュレーター

④ Autoruns × RegBak で安全にサービス登録を消す

Autoruns を管理者権限で起動し Options > Filter Microsoft Entries にチェック、Drivers タブだけを開きます。Memory Integrity で検出されたドライバーを右クリック→Delete。削除前に RegBak で HKLM\SYSTEM を丸ごとバックアップすると、誤削除時に容易に復旧できます。

⑤ FRST でレジストリ横断検索

Autoruns に現れない原因は ①サービス種別が不正 ②ドライバーが Driver Store から直読み込み のいずれかです。FRST を使用すると、「Unknown Owner」扱いで潜伏しているサービスやファイルを File: セクションに列挙できます。

⑥ fixlist.txt の自動削除スクリプト

DeleteDriver:
sc delete PxHlpa64
DeleteFile:
C:\Windows\System32\drivers\PxHlpa64.sys
end

上記のような fixlist を用意し「Fix」を押すと、レジストリ・サービス登録・実ファイルをバッチで削除できます。専門家のレビューを経てから実行しましょう。

⑦ Driver Store の oemxx.inf を力技で除去

Driver Store は OS ガード下にあり直接エクスプローラーでは消せません。pnputil を /force 付きで呼び出し、不要 INF 全体を削除します。INF 一覧は次コマンドで取得:

pnputil /enum-drivers > oem_list.txt

⑧ Memory Integrity を再度オンにする

再起動後にメモリ整合性をオン→警告なしで有効化できれば署名不備ドライバーは全滅しています。ここで未だオンにできない場合は、Verifier /query でカーネルドライバーを洗い出すか、BIOS Secure Boot 設定の見直しが必要です。

⑨ Insider Preview インストールを再試行

修正の最終確認として Windows Update を起動し、失敗していたビルドを再ダウンロードします。ダウンロード済みキャッシュを削除したい場合は以下を実行してください。

net stop wuauserv
rd /s /q C:\Windows\SoftwareDistribution
net start wuauserv

ここまで整備した環境では 0xc1900101 は再現せず、68 % 以降もスムーズに進行し 100 % で完了します。

補足: BIOS 更新 & ISO 上書きインストール

古い Intel RST Option ROM や USB 3.0 ファームウェアが原因でストレージドライバーが競合する例も報告されています。メインボード製造元配布の UEFI を年1回は確認しましょう。どうしても Windows Update 方式で失敗する場合は、MSDN または UUP Dump で取得した 同一ビルド ISO をマウントし、setup.exe /compat ignorewarning /dynamicupdate disable で上書きインストールする手法も有効です。

よくある質問 (Q&A)

Q. 0xc1900101 が GPU ドライバーでも起こる? A. 起こります。特に旧型 NVIDIA Kepler 世代は WHQL 署名でも DCH 化されておらず弾かれる例があります。 Q. Memory Integrity を常時オンにするとゲーム性能が下がる? A. Windows 11 23H2 以降ではハードウェア仮想化支援が最適化され、フレームレート低下は 1 % 未満に留まるケースが多いです。 Q. Autoruns で Microsoft 項目を隠すと一部 Intel ドライバーが消える A. Intel 公式ドライバーも署名は Microsoft なのでフィルタリングに注意。Publisher 列を確認し Intel Corp. を残して削除対象外としてください。

まとめ

エラー 0xc1900101 に悩まされた場合は「メモリ整合性が有効化できるまでドライバーを徹底整理」—これが最短で確実な解決法です。手順通りに不要ドライバーを排除すれば、Insider Preview 最新ビルドへのアップデートは問題なく完了し、データを失わずに最新機能を試せます。


筆者プロフィール
企業 IT プラットフォーム運用歴 15 年。Windows Insider MVP。月間 30 万 PV の技術ブログを運営し、累計 500 件超のアップグレード障害を解析・解決。

この記事を書いた人

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

コメント

コメントする

目次