この記事を書いた動機

 普段私は、Microsoftが押し付けてくるセットアップ画面が嫌いなので、コマンド経由で直接アカウントを作り、OOBEを回避している。それでそのことも、コマンドライン経由で windows をインストールするの記事を書くついでに、記録することにした次第です。

問題のセットアップ画面

コマンドプロンプトを開く

Shift + F10

コマンドプロンプトを開く前
コマンドプロンプトを開いたあと

アカウントの作成

 今回は例として、“main"という名前のアカウントを作り、“password"というパスワードを設定する。ちなみにここで管理者権限をmainというアカウントに付与している。これをしないと、管理者権限が得られないということになりかねないので、気をつける。最悪、Windows を再インストールしたり、パスワードを無理やりこじ開けることになる。

net user main /add
net user main password
net user localgroup Administrators main /add
REM "net user" とだけ打って、コマンドを実行すると現在存在しているユーザを確認できる。
アカウントの作成

 一応、管理者権限をどうあがいても使うことができないということを回避するために、普段私は、Administratorという、もとから管理者権限を持っているアカウントがwindowsでは標準で隠されているので、それも使える様に設定する。用が済んだら無効化することを推奨します。

  • 有効化
net user Administrator /active:yes
  • 無効化
net user Administrator /active:no
Administratorアカウントを有効化

OOBE をスキップ

 管理者権限を持っているアカウントを作成したことを確認してから、OOBEを終わらせる操作をする。“C:\Windows\System32” 配下にいることを想定する。

REM cd C:\Windows\System32
cd OOBE
msoobe.exe bypassnro

 この時点で、以下の画面で永久に強制的に再起動するまで、セットアップが進まなくなるので、しばらく待ってから強制的に再起動する。あまり早とちりしすぎると、またもとのOOBEの画面に戻されるので注意する。もとのOOBEの画面に戻されたときは、再度OOBEを終わらせる操作をやり直す。

OOBEを終了

アカウントにログイン

 今回は、Administrator アカウントも有効にしていてかつパスワードをそのアカウントに対して設定していないため、、まずはそちらの方へ自動ログインされる。

 そうすると以下のアカウント初回ログインのセットアップが出てくるので、適当に設定して終わらせる。するとデスクトップ画面が出て、とりあえずWindowsのインストールが成功し、起動するようになったことが確認できる。

アカウント初回ログイン時のセットアップ
administrator

 ちなみになぜか今回は、Administratorアカウントではなく、defaultuser0という、windowsをインストールしたときの初回起動時とかに存在しているアカウントに自動ログインされていた。理由はよくわからないが、ともかく一旦サインアウトして、今回作ったもとのアカウントに戻る。

defaultuser0

 以下は、作ったアカウントにログインしたときの画像です。
(Username: main, Password:password)

mainアカウントにログインする
mainアカウントにログイン成功

defaultuser0 を削除

 defaultuser0というアカウントは、Windowsセットアップ時に存在しているアカウントであるが、通常利用ではいらないので、削除する。コマンドプロンプトの起動では、管理者権限を付与しておく必要がある。

net user defaultuser0 /del
defaultuser0のアカウントを削除

defaultuser0アカウント削除前

defaultuser0アカウント削除前

defaultuser0アカウント削除後

defaultuser0アカウント削除後

Administrator アカウントの無効化

 必要がなければ、Administrator アカウントも無効化する。この場合も、コマンドプロンプトの起動では、管理者権限を付与しておく必要がある。

net user Administrator /active:no
administrator無効化

Administrator と defaultuser0 を無効化したあとの様子

administratorとdefaultuser0を無効化したあと

終わり

終わり

関連のありそうな記事

コマンドライン経由で windows をインストールする

参考にしたサイトとか