なぜローカルアカウントで設定したいのか
Windows 11のセットアップを進めると、途中でMicrosoftアカウントへのサインインを強く求められます。
インターネットに接続した状態だと、ローカルアカウントの選択肢が表示されないように設計されており、「Microsoftアカウントを持っていない」ボタンすら消えてしまいます。
しかし以下のような場合はローカルアカウントで設定したいはずです:
- 会社の検証用PCや仮想マシン
- Microsoftアカウントと紐づけたくない
- オフライン環境で使いたい
- シンプルに使いたい
方法① ネットワークを切断してセットアップ(最もシンプル)
手順
- PCのLANケーブルを抜く、またはWi-Fiを接続しない状態でセットアップを開始
- セットアップが進むとネットワーク接続画面が出る
- 「インターネットに接続していません」をクリック
- 「制限された設定で続行する」をクリック
- ローカルアカウントの名前・パスワードを設定して完了
ポイント
インストールメディアから起動する前にLANケーブルを抜いておくのが一番確実です。Wi-Fiは接続しなければ問題ありません。
方法② コマンドでネットワークを切断(ケーブルが抜けない場合)
Microsoftアカウントのサインイン画面が表示されてしまった場合でも、コマンドで抜け出せます。
手順
- Microsoftアカウントのサインイン画面で
Shift + F10を押す → コマンドプロンプトが開く - 以下のコマンドを実行してネットワークを切断:
cmd
OOBE\BYPASSNRO
- PCが自動的に再起動する
- 再起動後のセットアップ画面で「インターネットに接続していません」が選択できるようになる
- ローカルアカウントで設定を進める
方法③ 存在しないメールアドレスを入力して回避
コマンドを使いたくない場合の裏技です。
手順
- Microsoftアカウントのメールアドレス入力画面で以下を入力:
no@thankyou.com
- パスワード入力画面で何でもよいので適当なパスワードを入力
- 「問題が発生しました」というエラーが表示される
- そのままローカルアカウントの設定画面に進む
ローカルアカウント設定時の注意点
パスワードの秘密の質問
ローカルアカウントではパスワードを忘れた場合に備えて「秘密の質問」を3つ設定します。
パスワードを忘れると詰みます。必ずメモしておいてください。
セットアップ完了後にMicrosoftアカウントと連携することも可能
ローカルアカウントで設定した後でも、必要になれば:
設定 → アカウント → ユーザーの情報
→ Microsoftアカウントでサインインする
から後で連携できます。最初からMicrosoftアカウントを強制される理由はありません。
Windows 11のバージョンによる違い
Microsoftはアップデートのたびにローカルアカウントの回避方法を塞いでくることがあります。
| バージョン | 状況 |
|---|---|
| 初期リリース〜22H2 | 比較的簡単に回避可能 |
| 23H2以降 | BYPASSNROが一部で無効化 |
| 最新版 | 方法①(ケーブル抜き)が最も確実 |
どのバージョンでも確実なのは方法①のLANケーブルを抜く方法です。
まとめ
| 方法 | 難易度 | 確実性 |
|---|---|---|
| ① LANケーブルを抜く | ★☆☆ 簡単 | 高い |
| ② BYPASSNRO コマンド | ★★☆ 普通 | バージョン依存 |
| ③ 偽メールアドレス | ★☆☆ 簡単 | バージョン依存 |
Microsoftとしてはアカウント連携を推進したい事情はわかりますが、ユーザーが自分のPCをどう使うか選べる自由は残しておいてほしいものです。
法人・検証環境での利用や、プライバシーを重視する方はローカルアカウントでの運用をおすすめします。