windows11ローカルアカウントを初期設定のコマンドで構築

新しいパソコンを買ってさあ使おうと思ったとき、インターネットへの接続やMicrosoftアカウントでのサインインを強制されて戸惑った経験はないでしょうか。私も初めてのセットアップ画面で、スキップのボタンが見当たらずに手が止まってしまったことがあります。特に最近は、windows11のローカルアカウントを初期設定するコマンドとして知られていたBypassNROが、バージョン24H2へのアップデート以降は使えなくなり、以前のようにオフラインで簡単に設定できなくなってしまったという声をよく耳にします。Home版でもPro版でも、完全にオフラインの環境で作業したい方や、自分専用のわかりやすいユーザーフォルダ名を作りたい方にとって、このアカウント作成の手順はちょっとした壁になっているかもしれません。今回は、そんな設定画面で進めなくて困っている方に向けて、無理なく解決できる裏技的な手法や最新の回避策をわかりやすくお伝えしますね。

ローカルアカウント
  • ネットワークを切断して初期セットアップをスキップする従来の手順
  • バージョン24H2以降で定番のコマンドが使えなくなった背景と理由
  • 最新のWindows環境でも使えるプロトコル呼び出しの具体的な方法
  • 複数のパソコンを一括でセットアップする際に便利な自動化のテクニック
スポンサーリンク

windows11のローカルアカウント初期設定コマンド基本

まずは、パソコンの初期化やセットアップ時に知っておきたい、windows11のローカルアカウント初期設定に関するコマンドの基本知識について整理していきます。インターネットにつながない状態でどうやって画面を進めるのか、エディションによってどんな違いがあるのかを一緒に確認していきましょう。

オフラインでスキップする手法

Windows 11の初期セットアップ(OOBEと呼ばれる画面)では、原則としてインターネット接続が必須となっています。しかし、検証用のパソコンであったり、あえてクラウドと同期させたくない場合は、オフラインのままセットアップを終わらせたいですよね。そんな時に使われてきたのが、強制的にネットワーク要件をスキップする手法です。

この手法の目的は、単にアカウントを作ることではなく、「インターネット接続の必須化」というシステム側のルールを一時的に無効化することにあります。

ネットワークを物理的(LANケーブルを抜くなど)に切断した状態で、隠されたコマンドを呼び出してシステムを再起動させると、「制限された設定で続行」という通常は現れない選択肢が表示される仕組みになっています。ただし、パソコンに保存される設定内容や動作速度の数値データについては、ご利用の環境によって異なるため、あくまで一般的な目安として捉えてくださいね。

Home版とPro版の仕様の違い

実は、Windows 11のHomeエディションとProエディションでは、初期設定画面の振る舞いが少し異なります。Pro版はもともと企業や学校のネットワーク(ドメイン)に参加することを想定して作られているため、正規の手順としてローカルアカウントへ誘導するルートが残されているんです。

エディション ローカルアカウント作成のしやすさ 標準画面での回避ルート
Windows 11 Home 非常に困難 なし(コマンド等の裏技が必須)
Windows 11 Pro 比較的容易 「代わりにドメインに参加する」を選択

Pro版をお使いなら、「職場または学校用に設定する」から「サインインオプション」に進み、「代わりにドメインに参加する」を選ぶだけで、簡単にローカルアカウントの作成画面にたどり着くことができます。ただし、今後このメニュー自体が隠されてしまう可能性もあるので注意が必要です。

BypassNROコマンドの実行手順

長らく定番だったのが、BypassNRO.cmdというバッチファイルを実行する手順です。とても有名な方法なので、調べたことがある方も多いかもしれませんね。

具体的なやり方は、初期設定の「国または地域はこれでよろしいですか?」という画面が出たタイミングで、キーボードの「Shift」キーと「F10」キーを同時に押します(パソコンによっては「Fn」キーも一緒に押す必要があります)。すると黒い画面(コマンドプロンプト)が開くので、そこに「oobe\BypassNRO.cmd」と入力してEnterキーを押すだけです。システムが自動で再起動し、ネットワークに繋がっていなければ無事にローカルアカウントが作れるようになります。

24H2でコマンドができない原因

ところが、この便利なBypassNROコマンドが、Windows 11のバージョン24H2以降では使えなくなってしまいました。私もこれを知ったときは少し驚きました。

使えなくなった理由は、マイクロソフトがセキュリティ向上とユーザー体験の統一を理由に、このスクリプトファイルそのものをシステムから削除してしまったためです。

現在このコマンドを入力しても、「コマンドとして認識されていません」という冷たいエラーメッセージが返ってくるだけで、画面は一切進みません。ベンダー側が意図的に対策を講じた結果ですので、古い知識のままでは設定ができず、途方に暮れてしまうことになります。

ms-cxhを用いた最新の回避策

そこで、24H2以降の最新環境で注目されているのが、内部のプロトコルを直接呼び出す新しいアプローチです。これが現時点ではかなりスマートな方法かなと思います。

先ほどと同じように「Shift + F10」でコマンドプロンプトを開き、今度は「start ms-cxh:localonly」と入力して実行します。このコマンドのすごいところは、わざわざインターネット接続を切断しなくても、直接ローカルアカウント作成画面をポップアップとして呼び出せる点です。オンライン状態のままでも動作するため、非常に実用的な手段として技術者の間で共有されています。

windows11のローカルアカウント初期設定コマンド応用

ローカルアカウント1

ここからは、一歩踏み込んだwindows11のローカルアカウント初期設定におけるコマンドの応用編をお届けします。通常のコマンドプロンプトが使えない特殊な環境での対処法や、システムをいじる際の注意点について深掘りしていきましょう。

レジストリ操作による強制実行

BypassNROのファイルが削除されてしまったなら、その中身がやっていたことを手動でやってしまおう、というのがレジストリ操作による手法です。コマンドプロンプトから特定のレジストリキーを追加するコマンドを打ち込むことで、ネットワークチェックをスキップするフラグを強制的に立てることができます。

具体的には、「reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f」といったコマンドを入力した後に、システムを再起動させます。

ただし、システムの根幹であるレジストリを直接改変する行為は、パソコンの動作に深刻な影響を与えるリスクが伴います。今後のアップデートでフラグ自体が無効化される可能性も大いにありますので、実行には十分な慎重さが求められます。

WinJSコンソールを使う裏技

Windows 11の初期設定画面が、実はWeb技術(JavaScriptなど)で作られていることをご存知でしょうか?この仕組みを逆手にとった、かなりハッカー的なアプローチも存在します。

セットアップ画面で「Ctrl + Shift + J」を3〜5回ほど連続で押すと、隠されたデバッグコンソールが開き、画面がダークモードに切り替わります。ここに「WinJS.Application.restart(“ms-cxh://LOCALONLY”)」というスクリプトを入力することで、先ほどのms-cxhコマンドと同じ効果を得ることができます。キーボードショートカットが制限されているような環境では、非常に強力な代替手段になりますね。

Sモード環境下でのブロック対策

セキュリティが極めて強固な「Windows 11 Sモード」が搭載されたパソコンでは、そもそも「Shift + F10」を押してもコマンドプロンプト自体が起動してくれません。これはOSレベルで強力な制限がかかっているためです。

こうした場合、ソフトウェアの裏技だけでは突破が難しいため、パソコンの電源を入れた直後にBIOS(またはUEFI)の設定画面に入り、「Secure Boot(セキュアブート)」を一時的に無効化するという強硬策をとる場合があります。ただし、BIOSの設定変更はハードウェアの安全性に直結します。正確な情報は公式サイトをご確認くださいという大原則のもと、ご自身のパソコンのメーカーのマニュアルを必ず参照してください。

Rufusを使った設定の自動化

手作業でコマンドを入力するのは面倒だし、ミスも怖いという方におすすめなのが、USBメモリを使ったインストールメディア作成ツール「Rufus」を活用する方法です。

Rufusの最近のバージョンには、USBメディアを作成する段階で「オンラインMicrosoftアカウントの要件を削除する(ローカルアカウントを作成する)」というチェックボックスが標準で用意されています。

これにチェックを入れてインストールUSBを作れば、面倒な設定画面をすべて自動でスキップし、指定したローカルアカウントが設定された状態で一気にデスクトップ画面まで進むことができます。複数台のパソコンをセットアップする際には、劇的に時間を短縮できる素晴らしいテクニックです。

まとめ:windows11のローカルアカウント初期設定コマンド

今回は、システム構成に悩む方に向けて、windows11のローカルアカウント初期設定をコマンドで乗り切るための活用法や、最新バージョンでの回避手順について解説してきました。BypassNROの終焉からms-cxhプロトコルの呼び出しまで、システム側とユーザー側のいたちごっこは現在も続いています。

最後に大切な注意事項をお伝えします。

本記事で紹介したコマンド操作やレジストリの変更、BIOS設定の操作は、システムの安全性やパソコンという財産に影響を与える可能性があります。記事内の情報や効果はあくまで一般的な目安であり、すべての環境での完全な動作を保証するものではありません。設定を変更する際は必ず自己責任で行っていただき、正確な情報は公式サイトをご確認ください。また、企業や学校のパソコンを設定する場合など、トラブルが懸念される際の最終的な判断は専門家にご相談ください

パソコンの初期設定は、後々の使い勝手を左右する重要なプロセスです。ご自身の環境や用途に合わせて、一番安全で確実な方法を選んで設定を進めていってくださいね。

タイトルとURLをコピーしました