Windows 11でMicrosoftアカウントが必須化!それでもローカルアカウントでセットアップする方法
この記事の内容
- Windows 11の全エディションでMicrosoftアカウントが必須となる変更が実施された
- 従来の回避コマンド(bypnro.cmd)は削除され、利用できなくなった
- レジストリ編集による新たな回避策が発見された
- さらに簡単なコマンド一発の回避策も見つかっている
- いずれの方法も自己責任での使用となり、将来使えなくなる可能性がある
Microsoftアカウント必須化の背景
2025年3月31日ごろ、Windows 11の全エディションでMicrosoftアカウントの使用が必須となる変更が広く適用されました。
Microsoftとしては、Microsoftアカウントを利用することでOneDriveなどのクラウドストレージが使えるようになり、設定も端末間で同期されるなど、さまざまなメリットがあるとしています。このような方針の背景には、WindowsをMicrosoftのエコシステムにより深く統合させ、サービスの入り口としての役割を強化するという狙いがあるとみられています。
以前はインストールセットアップ時に bypnro コマンドを使うことでMicrosoftアカウントを省略し、ローカルアカウントでセットアップする方法が知られていました。しかしこの「抜け道」は塞がれ、現在は利用できなくなっています。
新たに発見された回避策①:レジストリ編集による方法
bypnro.cmd が削除された後、レジストリを編集することで引き続きローカルアカウントでセットアップできることが発見されました。
手順は以下のとおりです。
- Windowsセットアップ画面で Shift + F10 を押してコマンドプロンプトを起動する
- コマンドプロンプトから
regeditを実行してレジストリエディターを開く - 「バイパスNRO」に対応するキーの値を 1 に設定する
- 再起動する
再起動後、ローカルアカウントでのセットアップが可能になります。
新たに発見された回避策②:コマンド一発の簡単な方法
2025年4月1日ごろ、さらに手軽な方法が発見・公開されました。レジストリ編集よりも操作が少なく、より簡単です。
- Windowsセットアップ画面で Shift + F10 を押してコマンドプロンプトを起動する
- 以下のコマンドを入力して実行する
このコマンドを実行すると、ローカルアカウントを作成するための画面に切り替わります。インターネット接続がなくても動作し、Insider Preview(Dev Build)でも同様に利用できることが確認されています。
Shift + F10 でできること
セットアップ中に Shift(Shiftキー)を押しながらF10(ファンクションキーの10)を押すことで、コマンドプロンプトを起動できます。このコマンドプロンプトを使うことで、セットアップの通常フローを迂回するさまざまな操作が可能になります。
Microsoftアカウントを使うべきか
動画の発信者はMicrosoftアカウントを推奨しています。無料の範囲でも非常に便利に使えるため、Microsoftアカウントとは何か、どのように使えばよいかを理解した上で活用することをすすめています。
一方で、以下のようなケースではローカルアカウントへのニーズが生じることもあります。
- ディレクトリ名を自分で管理したい方
- 以前からローカルアカウントで運用してきた方
- クラウドとの連携を望まない方
また、ITリテラシーが低い高齢の方などが意図せずMicrosoftアカウントを作成し、ストレージ容量の不足や課金などのトラブルに巻き込まれるリスクも考慮が必要です。
注意事項
これらの方法は隠しコマンド的な性質を持ったものであり、公式にサポートされているものではありません。利用する場合は自己責任となります。
また、Microsoftの方針として今後も順次この種の回避策が塞がれていく可能性が高いです。本記事の情報は2025年4月時点のものであり、将来的に利用できなくなる場合があります。
まとめ
Windows 11の全エディションでMicrosoftアカウントが必須化され、従来の bypnro.cmd による回避策は使えなくなりました。しかし現時点では、セットアップ画面で Shift + F10 からコマンドプロンプトを起動し、start ms-cxh:localonly を実行するという比較的簡単な方法でローカルアカウントのセットアップが可能です。
ただし、この方法はいつ使えなくなるかわからない非公式の手段です。Microsoftアカウントの仕組みを理解した上で、自分の用途に合った選択をすることをおすすめします。