全力開発ブログの @Rustumi-Hinata です。 4カ月以上も前のことですが、執筆環境が一新されたので最近あった事でも書きます。

できごと

4月、新規にノートPCを購入して、セットアップ時にログインが必要になり困ってしまいました。

昨今のWindowsはセットアップ時にMicrosoftアカウントが必要になることを完全に忘れて、Wi-Fiを接続した後にログインを求められてしまい、「困ったな」とネットで調べたがあまり情報が無かったので残します。

状態

ネットにあるような方法で再起動を行ったが、Wi-Fiが接続されたままなので、ローカルアカウントを作ることができない。

ローカルアカウント設定の順序

  1. Shift + F10を押してコマンドプロンプトを表示する
  2. cd oobe をディレクトリに移動する
  3. BypassNRO.cmd で再起動される
  4. セットアップ画面で「インターネットに接続していません」を選択
  5. ローカルアカウントを作成

流れはこのような形だが、ノートPCの場合Wi-Fiに接続されていると強制的にログイン画面に飛んで、この方法が通用しない。

解決策

現状ではWi-Fiで繋がっているので、インターネットが接続できる状態になっているWi-Fiをコマンドプロンプトで切断してやれば、問題が解決できる。

手順

Windowsの netsh コマンドを使ってWi-Fiを切断します。

  1. Shift + F10を押し、コマンドプロンプトを表示する
  2. netsh wlan delete profile name="SSID名" で接続を切断する
  3. 上記ローカルアカウント設定の順序で再起動をする

netsh参考:

Netsh コマンドの構文、コンテキスト、形式 -

netsh コンテキスト、サブコンテキスト、netsh 構文に加え、Windows Server または Windows クライアントを実行しているローカル コンピューターとリモート コンピューターで netsh コマンドを実行する方法について説明します。

おわりに(蛇足)

昨今はWindowsのセットアップには、Microsoftアカウントがほぼ強制的になり、アカウントに紐づいた名前をディレクトリ名に使われ、それがマルチバイトのせいで、使いたいアプリが起動しないとかがあるのでどうかなって思っています。

これも私自身の知識不足だった頃のお話なので。今はもう改善されていると信じたいですね。おわりです。