Windows 11 Home/ProをMicrosoftアカウントではなくローカルアカウントで設定する裏技Tech TIPS

Windows 11 Home/Proでは、サインインアカウントとしてMicrosoftアカウントがデフォルトとなっている。しかし、ローカルアカウントでサインインするように設定したいこともあるだろう。実は、初期設定ウィザードでちょっとした操作を行うことで、ローカルアカウントが設定できる。その方法を解説しよう。

» 2022年10月21日 05時00分 公開
[小林章彦デジタルアドバンテージ]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

「Tech TIPS」のインデックス

連載目次

対象:Windows 11


Windows 11でローカルアカウントを作成する Windows 11でローカルアカウントを作成する
Windows 11では、Microsoftアカウントがデフォルトとなっており、ローカルアカウントでサインインできるようにするのが面倒になっている。ただ、初期設定ウィザードで少し操作をすれば、ローカルアカウントが設定可能だ。その方法を紹介しよう。

 「Windows 11」では、HomeだけでなくProでもサインインアカウントとしてMicrosoftアカウントがデフォルトとなっている。

 Tech TIPS「【Windows 11】サインインアカウントとしてローカルアカウントが設定できない?」で紹介しているように、Windows 11 Proでは「職場または学校用に設定する」でドメインアカウントを選択することで、ローカルアカウントを設定することが一応可能だ。しかし、Windows 11 Homeでは一度、Microsoftアカウントを作成してから、ローカルアカウントを作成するなどかなり面倒な手順を踏まなければならない。

 実は、Windows 11 Home/Proのどちらでも、インストールウィザードの初期設定画面(OOBE:Out of Box Experience)でちょっとした細工を行えば、ローカルアカウントでサインインするWindows 11に設定可能だ。特にWindows 11 Homeの場合、大幅に手順が簡素化されるので、どうしてもローカルアカウントでサインインしたい場合はおすすめだ。その手順を紹介しよう。

初期設定画面で「BypassNRO.cmd」を実行する

 通常通り、Windows 11のインストールUSBメモリでPCを起動し、初期設定画面が表示されるまで進める。

 初期設定画面の「国または地域はこれでよろしいですか?」画面が表示されたら、[Shift]+[F10]キーを押し、コマンドプロンプトを開く。

 開いたコマンドプロンプトで、以下のコマンドを実行する。

oobe\BypassNRO.cmd


ローカルアカウントの設定を可能にするコマンド

 このコマンドを実行すると、以下のレジストリが設定され、自動的に再起動が行われる。

項目 内容
キー HKEY_LOCAL_MACHINEの\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE
値の名前 BypassNRO
REG_DWORD(DWORD 32ビット)型
値の内容 1
BypassNRO.cmdが設定するレジストリ

 その後、再び初期設定画面の最初(「国または地域はこれでよろしいですか?」画面)に戻る。

 有線LANに接続している場合は、この時点でLANケーブルを抜いてネットワーク接続を切断しておく。無線LANの場合は、物理的なスイッチで「オフ」にするか、初期設定ウィザードの「ネットワークに接続しましょう」画面が表示されたら[インターネットに接続していません」リンクをクリックすること。インターネットに接続すると、ローカルアカウントが設定できないので注意してほしい。

 インターネットに接続していない状態だと、「今すぐ接続して、デバイスをすぐに使い始めましょう」画面が表示されるので、ここでは[制限された設定で続行]リンクをクリックする。

 これでローカルアカウントの設定が行える。サインインに使う「名前」やパスワード、秘密の質問などの設定を行えばよい。

初期設定画面で「BypassNRO.cmd」を実行する(1) 初期設定画面で「BypassNRO.cmd」を実行する(1)
インストールウィザードを進め、初期設定画面(OOBE)が表示されたら、[Shift]+[F10]キーを押す。
初期設定画面で「BypassNRO.cmd」を実行する(2) 初期設定画面で「BypassNRO.cmd」を実行する(2)
コマンドプロンプトが開くので、「oobe\BypassNRO.cmd」を入力して、[Enter]キーを押す。再起動が実行される。
初期設定画面で「BypassNRO.cmd」を実行する(3) 初期設定画面で「BypassNRO.cmd」を実行する(3)
再起動後、再び最初の初期設定画面が表示されるので、ネットワークを切断して、この画面までウィザードを進める。ここで、[インターネットに接続していません]をクリックする。ネットワークを接続した状態だと、Microsoftアカウントの追加画面が表示されてしまうので、その場合は、ネットワークを切断してから、再起動すればよい。
初期設定画面で「BypassNRO.cmd」を実行する(4) 初期設定画面で「BypassNRO.cmd」を実行する(4)
ネットワークには接続せず、[制限された設定で続行]をクリックする。
初期設定画面で「BypassNRO.cmd」を実行する(5) 初期設定画面で「BypassNRO.cmd」を実行する(5)
ローカルアカウントの設定画面が表示されるので、ここでユーザー名を入力する。
初期設定画面で「BypassNRO.cmd」を実行する(6) 初期設定画面で「BypassNRO.cmd」を実行する(6)
パスワードを入力し、次の画面で同じパスワードを入力する。
初期設定画面で「BypassNRO.cmd」を実行する(7) 初期設定画面で「BypassNRO.cmd」を実行する(7)
「セキュリティの質問」を選択し、答えを入力する。3つの質問と回答を設定する必要がある。
初期設定画面で「BypassNRO.cmd」を実行する(8) 初期設定画面で「BypassNRO.cmd」を実行する(8)
Windows 11 Homeでもローカルアカウントの設定が行える。

 なお、Windows 11にローカルアカウントでサインインしていても、OneDriveなどはMicrosoftアカウントでサインインすることで利用可能だ。

Rufusを使ってローカルアカウントが設定可能なインストールUSBメモリを作成する

Copyright© Digital Advantage Corp. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。