ネットワークやインターネットに接続せずにWindows 11をインストールする方法

Windows 11 のインストールは必ずしも簡単ではありません。特に、ネットワークが初期状態からうまく機能しない場合はなおさらです。セットアップ中に、ネットワーク接続や Wi-Fi または Ethernet アダプターに必要なドライバーが見つからないために、インストールが途中で止まってしまうこともあります。Windows の最新ビルドではインターネット接続が必須になっているため、サインイン画面をスキップしたり、Wi-Fi や Ethernet がまだ動作していない場合はローカルアカウントを作成したりすることが難しく、非常にイライラすることがあります。幸いなことに、これらのハードルを回避し、オンラインアカウントへのログインを強制されたり、適切なドライバーが魔法のように表示されるのを待ったりすることなく、Windows 11 のセットアップを完了するためのヒントがいくつかあります。

これらの方法のほとんどはコマンドラインの魔法やレジストリ設定の調整を伴いますが、通常は手間をかけるだけの価値があります。例えば、セットアップ中に特定のコマンドを実行してネットワークチェックをスキップしたり、ローカルアカウントのセットアップを有効にしたりする方法があります。また、不足しているドライバーをセットアップ中またはインストールイメージにドライバーを挿入することで、即座に読み込む方法もあります。少し奇妙に思えるかもしれませんが、これらのトリックは、Windowsが「インターネットなし」「ドライバーなし」「ダメ」と表示して先に進めない、非常に厄介なインストール画面のトラブルシューティングに役立ちました。

インターネットが利用できない場合のWindows 11セットアップの修正方法

方法1: OOBE中のインターネットチェックをバイパスする

オンラインアカウントを必要とせず、ネットワークなしでセットアップを進めたい場合、これが最適な方法です。基本的には、コマンドプロンプト(セットアップ画面でShift+F10を押すと表示されます)からコマンドを実行し、Windowsにインターネット接続が不要だと思わせます。なぜこれが有効なのでしょうか?それは、Windows、特に新しいビルド(25H2など)では、オンラインサインインを強制する傾向がかなり強いためです。そのため、オフラインモードがサポートされていない場合、回避策なしではローカルアカウントの作成はほぼ不可能になります。

Shift + F10一般的なプロセスは次のとおりです。セットアップ中にコマンド プロンプトを開き、次のコマンドを実行します。

start ms-cxh:localonly

これにより、ネットワークチェックをバイパスしてローカルユーザーでWindowsをセットアップできるウィンドウが起動します。バージョンによってはうまく動作しない場合もありますが、一部の設定では問題なく動作します。うまく動作しない場合でもご安心ください。「HideOnlineAccountScreens」や「HideWirelessSetupInOOBE」などのレジストリキーを微調整することで、問題のある画面を完全に非表示にすることもできます。

プロセスを自動化したい場合は、例えば応答ファイルに設定を追加するとAutoUnattend.xml効率化できます。このXMLファイルをWindowsインストールUSBドライブのルートにコピーするだけです。これらの設定により、セットアップはオンラインアカウントのプロンプトを自動的にスキップします。

方法2: セットアップ中にネットワークドライバーをロードする

これは少し技術的な話になりますが、何度も助けられました。WindowsのインストールISOにネットワークアダプターのドライバーが含まれていない場合、セットアップ画面で止まってしまい、接続できないだけでなく、セットアップを完了することさえできません。この問題を解決するには、必要なドライバーが入ったUSBスティックからドライバーをプリロードすることができます。まず、ネットワークハードウェアを特定します。セットアップ中に を押してShift+F10コマンドプロンプトを開き、 をdevmgmt.msc実行してデバイスマネージャーを起動します。不明なデバイス(おそらく黄色の警告アイコンでマークされている)を見つけて、「詳細」タブからハードウェアIDを確認します。通常、 のような表示になります。VEN_XXXX&DEV_YYYY

ベンダーのウェブサイトにアクセスし、関連するドライバーパッケージをダウンロードし、INFファイルをUSBドライブに解凍します。USBドライブをセットアップマシンに接続し、コマンドプロンプトを再度開いて次のコマンドを実行します。

wmic logicaldisk get volumename, name

USBドライブのドライブレターを確認します。例えばF:ドライブレターの場合、次のようにドライバーをインストールしますpnputil /add-driver F:\*.inf /subdirs。最後に、 を実行してpnputil /scan-devicesWindowsに新しいハードウェアをスキャンさせます。セットアップを再起動すると、Windowsがネットワークデバイスを検出し、適切なドライバーをインストールして接続を続行できるようになります。

後から古いドライバーや未使用のドライバーを削除する必要がある場合もありますが、今のところは、このトリックによって、行き詰まったセットアップ プロセスを救済することができます。

方法3: Windows ISOにネットワークドライバーを挿入する

セットアップ中にドライバーを手動で読み込むのが面倒だと感じる場合は、Windowsインストールイメージにドライバーを組み込むという方法もあります。つまり、最初からドライバーが組み込まれているということです。Windows ISOイメージまたはWIMイメージをマウントし、ドライバーファイルを読み込み、インストールメディアを再作成するだけです。少し手間はかかりますが、長期的には多くの手間を省くことができます。DISMなどのツールやサードパーティ製プログラムを使ってこれを行う方法については、多くのガイドが公開されています。特に複数のマシンにインストールする場合や、よりスムーズなインストールを実現したい場合は、この方法が役立ちます。

こうすることで、セットアッププロセスに必要なドライバーが既に用意されているので、接続、読み込み、再スキャンといった一連の作業を省くことができます。もちろん、これはより技術的な作業であり、ある程度の準備も必要ですが、自動化や一括導入を考えている場合には有効なソリューションです。

詳細については、GitHub リポジトリ: Winhance に、Windows イメージとドライバーをカスタマイズするためのスクリプトとヒントがいくつか提供されています。

まとめ

  • start ms-cxh:localonlyオンライン サインインをスキップするには、またはレジストリの調整などのコマンドを実行してみてください。
  • コマンドを使用して、不足しているネットワーク ドライバーを USB 経由でロードしますpnputil
  • セットアップの問題を完全に回避するには、事前に挿入されたドライバーを使用して Windows ISO をカスタマイズすることを検討してください。

まとめ

正直言って、こうした問題は厄介です。Windowsはより安全でクラウド対応を目指していますが、オフライン環境でのセットアップではうまく動作しないことがあります。コマンドプロンプト、レジストリの調整、ドライバーのインジェクションなどを試してみると、大きな違いが現れるかもしれません。この情報が、誰かが「インターネットなし」という壁を乗り越え、苦労せずにセットアップを完了するのに役立つことを願っています。幸運を祈ります!