未対応PCのWin11アップグレード

Windows 11の非対応PC(システム要件を満たしていないPC)で、ISOファイルから24H2 / 25H2へのアップグレードを行う際に要件チェックを回避する代表的なコマンド手順です。

※作業前に、LANケーブルを抜くかWi-Fiを切断して完全オフラインにし、不要なUSB機器(外付けHDD等)をすべて外しておくと成功率が上がります。


手順1. ISOファイルをダウンロードしてマウントする

  1. マイクロソフト公式サイト等からWindows 11(24H2/25H2)のISOファイルをダウンロードします。
  2. ダウンロードしたISOファイルを右クリックし、「マウント」 を選択します。
  3. エクスプローラーに新しいドライブ(例: E: や F: など)として開きます。

手順2. コマンドプロンプトから要件回避コマンドを実行する

  1. スタートボタン(または検索バー)に cmd と入力します。
  2. 「コマンドプロンプト」を右クリックし、「管理者として実行」 を選択します。
  3. マウントしたドライブの文字に合わせて、以下のコマンドを実行します。

※ドライブ文字が E: の場合の例:

E:\setup.exe /product server

(マウント先が D: ドライブなら D:\setup.exe /product server と入力します)


補足と注意点

  • /product server スイッチの役割 セットアップ画面上で「Windows Serverのセットアップ」と表示されますが、実際にインストールされるのは現在お使いのEdition(Windows 11 Home や Pro)です。このスイッチをつけることで、ハードウェア要件のチェックプロセスをスキップできます。
  • 画面が変わらない・エラーが出る場合 24H2以降、このコマンドによる回避が一部制限されている場合があります。その場合は、事前に Rufus などのツールを使って要件回避オプションを適応したインストール用USBメモリを作成するか、スクリプト等(Flyby11など)を介して setup.exe を起動する方法を試してみてください。

エラー対応

0xC1900101 - 0x40017(SECOND_BOOTフェーズでの失敗) は、Microsoftの定義上「ほぼ100% 古いドライバーやカーネルレベルの常駐ソフトの競合」が原因で発生します。

PC内に「外せない内部ドライバー」や「Windows 11 25H2に対応していない古いシステムファイル」が残っているため、2回目の再起動時にシステムがクラッシュしてロールバックされています。

有効な対処法を順番に試してみてください。


対処1:犯人ドライバー(互換性のないドライバー)の特定と削除

過去の事例で特に多いのが、古いDVDライティングソフトのドライバー(PxHlpa64.sys等) や カーネルレベルで動作するアンチチートソフト(FACEIT等)、サードパーティ製セキュリティソフトです。

簡単に競合ドライバーを見つける方法です。

  1. スタートメニュー から 「Windows セキュリティ」 を開く
  2. 「デバイス セキュリティ」 > 「コア分離の詳細」 を開く
  3. 「メモリ整合性」 のスイッチを 「オン」 にしてみる
  4. スイッチが入らず「互換性のないドライバーを表示する」と出た場合、リストに表示されたドライバー名(例: oemXX.inf や PxHlpa64.sys など)がアップグレードを阻害している犯人です。
  5. 該当するアプリをアンインストールするか、以下の手順でドライバーを削除します。
  • コマンドプロンプトを管理者として実行し、pnputil /delete-driver oemXX.inf /uninstall /force を実行して削除。

対処2:サードパーティ製セキュリティソフトの「完全削除」

他社製のウイルス対策ソフト(ESET、ウイルスバスター、カスペルスキー、McAfeeなど)を使っている場合、一時停止ではなく一度アンインストールしてください。 ※アップデート完了後に再インストールすれば問題ありません。


対処3:システムファイルの破損チェック&修復

Windows自体の構成ファイルに傷がついているケースがあります。コマンドプロンプト(管理者)で以下を実行してください。

  1. DISM.exe /Online /Cleanup-Image /RestoreHealth と入力してEnter(終わるまで待つ)
  2. sfc /scannow と入力してEnter
  3. 完了したらPCを再起動します。

対処4:クリーンブートで余計な常駐ソフトを止めて実行

バックグラウンドで動いているアプリが邪魔をしないよう、最小限の構成にします。

  1. キーボードの Win + R を押し、msconfig と入力してEnter。
  2. 「サービス」 タブを開き、「Microsoft のサービスをすべて隠す」に必ずチェックを入れる。
  3. 残ったサービスをすべて 「すべて無効」 にする。
  4. 「スタートアップ」 タブ > 「タスクマネージャーを開く」 から、有効になっているスタートアップアプリをすべて 無効 に変更。
  5. PCを再起動します。

対処5:オフラインでISO(手動インストール)を実行

Windows Update経由ではなく、公式からWindows 11のISOファイルをダウンロードして実行する方法が最も成功率が高いです。

  1. Microsoft公式から Windows 11 のISOファイルをダウンロード。
  2. インターネット(Wi-Fi / LANケーブル)を完全に切断(オフライン状態)にする。
  3. ISOファイルをダブルクリック(マウント)し、中にある setup.exe を実行。
  4. 途中の「更新プログラム、ドライバー、機能を入手します」という画面で 「今は実行しない」 を選択して進める。

まずは 「対処1(コア分離でのドライバー確認)」 と 「サードパーティ製セキュリティソフトのアンインストール」 から試してみることを強くおすすめします!

コメント

人気の投稿

VSCodeのバックアップフォルダと移動

気象庁APIの追記 週間天気予報+その他関数

Windows + R 押下後に使える実行ファイル名一覧