Windows 11のセットアップにはMicrosoftアカウントがほぼ必須だが、プライバシー保護や業務上の理由からローカルアカウントを使いたいケースも多い。最新の2025 Update(バージョン25H2)でも使える「Rufus」の活用、「ms-cxh」の実行、定番の「BypassNRO」という3つの回避術を解説する。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
対象:Windows 11
Microsoftアカウントを回避してローカルアカウントでセットアップするWindows 11では、Microsoftアカウントとの連携が強化されており、特にHomeエディションではMicrosoftアカウントによるサインインがほぼ必須となっている。Microsoftアカウントを利用すれば、OneDriveのバックアップやBitLockerの回復キーが自動的にアカウントに保存されるといったメリットがある。
一方、同期やOneDriveを使うほどMicrosoft側に保存される情報が増え、プライバシー問題や情報漏えいの懸念が生じる。特に経理や人事、研究開発といった機密情報を扱う業務PCでは、セキュリティの観点からローカルアカウントによる運用を定めている組織も多いのではないだろうか。
そのようなPCにおいて、セットアップ時にMicrosoftアカウントを強制される仕様は極めて厄介だ。そこで、Windows 11 2025 Update(バージョン25H2)をローカルアカウントでセットアップする方法を解説しよう。
最も手軽な方法は、無償ツールの「Rufus」を使って、Windows 11のISOイメージからインストールUSBメモリを作成することだ。
Rufusでは、インストールUSBメモリを作成する際に、Windows 11のインストール要件チェックをバイパスしたり、ローカルアカウントによるサインインを設定できたりする機能が備わっている(Rufusを使ったインスールUSBメモリの作成方法は、Tech TIPS「Windows 11のISOファイルをダウンロードして、インストール用USBメモリを作成する」も参照してほしい)。
まず、Microsoftの「Windows 11のダウンロード」ページを開いて、Windows 11のISOファイルをダウンロードしておく。
次に、以下のWebページを開き、「ダウンロード」欄の最新のバージョンをクリックすると、Rufusがダウンロードできる。Rufusはインストール不要で、ダウンロードしたファイル(原稿執筆時点では「rufus-4.12.exe」)でツールが起動可能だ。
Rufusがダウンロードできたら、PCに容量8GB以上のUSBメモリを差す(このUSBメモリに格納してあるデータは失われるので、必要ならあらかじめバックアップを取っておくこと)。「デバイス」欄で差したUSBメモリを選択し、「ブートの種類」欄の「ディスクまたはISOイメージ」にWindows 11のISOイメージをドラッグ&ドロップして、[スタート]ボタンをクリックする。
[Windowsユーザーエクスペリエンス]ダイアログが開くので、上から2番目の「オンラインアカウントの要件を削除」にチェックを入れて、[OK]ボタンをクリックする。これで、ローカルアカウントが設定可能なインストールUSBメモリが作成できる。
作成したインストールUSBメモリで起動し、通常のインストールUSBメモリと同様にインストールウィザードを進める。注意が必要なのは、インターネット接続を切断した状態にしておくことだ。これでローカルアカウントが設定可能な画面が表示されるようになる。
「Rufus」でMicrosoftアカウントを回避するインストールUSBメモリを作成する(1)
「Rufus」でMicrosoftアカウントを回避するインストールUSBメモリを作成する(2)
「Rufus」でMicrosoftアカウントを回避するインストールUSBメモリを作成する(3)
「Rufus」でMicrosoftアカウントを回避するインストールUSBメモリを作成する(4)なお有線LANに接続している場合は、インストール開始時点でLANケーブルを抜いてネットワーク接続を切断しておく。無線LANの場合は、物理的なスイッチで「オフ」にするか、初期設定ウィザードの「ネットワークに接続しましょう」画面が表示されたら[インターネットに接続していません]リンクをクリックすること。インターネットに接続すると、ローカルアカウントに設定できないので注意してほしい。
Windows 11のインストール時にインターネットに接続していないため、Microsoft Storeアプリなどがインストールされない状態になるので注意してほしい。Windows 11が起動したら、インターネットに接続して、必ずWindows Updateを実行してほしい。しばらくするとMicrosoft Storeアプリもインストールされるはずだ。
仮想マシンなどにWindows 11をインストールする場合、わざわざインストールUSBメモリを作成するのは面倒なこともあるだろう。そのような場合、初期設定ウィザード(OOBE:Out-of-box experience)で一工夫することで、ローカルアカウントの設定が可能だ。
WitherOrNot氏がX(旧Twitter)に公開した方法が、再起動の必要がなく手っ取り早い。
初期設定ウィザードの「国または地域はこれでよろしいですか?」画面が表示されるまでインストール作業を進め、インターネット接続を切断してから[Shift]+[F10]キーを押してコマンドプロンプトを開く。
ここで、以下のコマンドを実行する。
start ms-cxh:localonly
「このPCのユーザーを作成します」ダイアログ(ローカルアカウントの作成ダイアログ)が表示されるので、ユーザー名とパスワード、「秘密の質問」の選択と回答を入力すればよい。[次へ]ボタンをクリックすると、「デバイスのプライバシー設定の選択」画面が開くので、後はウィザードを進めればよい。
コマンド「ms-cxh:localonly」を利用する(5)Windows 11が起動したら、インターネットに接続して、必ずWindows Updateを実行してほしい。しばらくするとMicrosoft Storeアプリもインストールされるはずだ。
以前から知られている「BypassNRO.cmd」を使う方法も、現時点では有効だ。ただし、執筆時点のプレビュー版で同ファイルが同梱されなくなったとの報告もあり、今後の廃止が懸念されている。編集部が検証した限り、Windows 11 2025 Update(バージョン25H2)では、インストールイメージにBypassNRO.cmdは含まれており、BypassNRO.cmdを使ったローカルアカウントの作成も可能だった。
「start ms-cxh:localonly」を実行する場合と同様、初期設定ウィザードの「国または地域はこれでよろしいですか?」画面が表示されたら、[Shift]+[F10]キーを押し、コマンドプロンプトを開く。
開いたコマンドプロンプトで、以下のコマンドを実行する。
oobe\BypassNRO.cmd
このファイルの中身は、以下のようなコマンドが記述されたバッチファイルとなっている。
@echo off
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f
shutdown /r /t 0
このコマンドを実行すると、以下のレジストリが設定され、自動的に再起動が実行される。
| 項目 | 内容 |
|---|---|
| キー | HKEY_LOCAL_MACHINEの\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE |
| 値の名前 | BypassNRO |
| 型 | REG_DWORD(DWORD 32ビット)型 |
| 値の内容 | 1 |
| BypassNRO.cmdが設定するレジストリ | |
その後、再び初期設定画面の最初(「国または地域はこれでよろしいですか?」画面)に戻る。
有線LANに接続している場合は、この時点でLANケーブルを抜いてネットワーク接続を切断しておく。無線LANの場合は、物理的なスイッチで「オフ」にするか、初期設定ウィザードの「ネットワークに接続しましょう」画面が表示されたら[インターネットに接続していません]リンクをクリックすること。インターネットに接続すると、ローカルアカウントに設定できないので注意してほしい。
インターネットに接続していない状態だと、「今すぐ接続して、デバイスをすぐに使い始めましょう」画面が表示されるので、ここでは[制限された設定で続行]リンクをクリックする。
これでローカルアカウントの設定が行える。ユーザー名やパスワード、秘密の質問などを設定すればよい。
コマンド「BypassNRO.cmd」を利用する(5)Windows 11が起動したら、インターネットに接続して、必ずWindows Updateを実行すること。しばらくするとMicrosoft Storeアプリもインストールされるはずだ。
このようにローカルアカウントでサインインできるようにするには、インターネット接続を「オフ」にした状態でWindows 11のインストール作業を実行する必要がある。そのため、通常のインターネット接続が「オン」の場合と比べて、更新プログラムの適用やデバイスドライバのダウンロード、正確な日付/時刻の設定といった重要な作業が自動的に実行されないという問題がある。
PCによっては、タッチパッドや無線LAN(Wi-Fi)が動作しないなどの不具合が発生することがある。予備のマウスや有線LAN接続を準備しておくと安心だ。
【注意】導入後には時間合わせとWindows Updateの実行をWindows 11のインストールが完了したら、必ずインターネットに接続して、「設定」アプリの[時刻と言語]−[日付と時刻]を選択し、「日付と時刻」画面を開き、「時刻を自動的に設定する」のスイッチを一度「オフ」にして再び「オン」にすることで、Windows 11の時刻を正しておく(Windows 11の時刻がずれているとWindows Updateでエラーとなる)。
その後、手動でWindows Updateを実行し、全ての更新プログラムを適用しよう。また、必要に応じてメーカーサイトから最新デバイスドライバを導入するのが正しい手順だ。
Copyright© Digital Advantage Corp. All Rights Reserved.