Microsoftは本日、Windows 11の最新Dev/Betaチャンネルビルドを公開しました。どちらのビルドにも大量の新機能が追加されていましたが、中にはあまり望ましくない変更も含まれています。
Windows 11 Build 26200.5516と26120.3653では、これまでWindows 11をセットアップする際に、インターネット接続やMicrosoftアカウントの要件を回避するために使われていたbypassnro.cmdが削除されていたのです。
この変更に関してMicrosoftは次のように説明しています。
We’re removing the bypassnro.cmd script from the build to enhance security and user experience of Windows 11. This change ensures that all users exit setup with internet connectivity and a Microsoft Account.
Windows 11のセキュリティとユーザーエクスペリエンスを向上させるため、ビルドからbypassnro.cmdスクリプトを削除します。この変更により、すべてのユーザーがインターネット接続とMicrosoftアカウントでセットアップを終了するようになります。
Windows 11のセキュリティとユーザーエクスペリエンスを向上させるためbypassnro.cmdを削除したとのこと。Microsoftはセットアップ終了時に、インターネット接続とMicrosoftアカウントが存在することを確実にしたいと目的を説明しています。
ただし、bypassnro.cmdを使用せず、インターネット接続やMicrosoftアカウントの要件をスキップする代わりの方法がすぐに発見されています。
You can still bypass the network requirement in OOBE by setting the BypassNRO DWORD yourself. Open regedit, create the DWORD under HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE, set it to 1 and reboot. Only the script is gone. https://t.co/VJVG2Pd6w4 pic.twitter.com/0pOn2Cw3ze
— phantomofearth 🌳 (@phantomofearth) March 28, 2025
方法は以下の通りです。
- Windows 11のセットアップ画面でShift+F10キーを押してコマンドプロンプトを表示。
- regeditと入力してEnterキーを押す。
- レジストリエディタが開いたら以下のキーに移動。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE.
- 「編集 > 新規 > DWORD(32-bit)」を選択し、名前をBypassNROとする。
- 値を1に変更する。
- システムを再起動する。これで、アクティブなインターネット接続やMicrosoftアカウントなしでコンピュータをセットアップすることが可能に。
- ※コマンドプロンプトで以下を入力しても同じです:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f
なお、Microsoftアカウントやインターネット接続をスキップする方法はこれだけではなく、サードパーティ製ツールを利用することもできますが、ツールなしでスキップしたい場合に覚えておくと便利そうです。