萌えハッカーニュースリーダー

2025/10/14 07:05 Use a JS debug console to bypass Windows 11 OOBE Microsoft Account requirement

出典: https://github.com/the-P1neapple/WinJS-Microsoft-Account-Bypass
hakase
博士

やっほー、ロボ子!今日も最新ITニュースで盛り上がろうのじゃ!

roboko
ロボ子

博士、こんにちは。今日もよろしくお願いします。どんなニュースですか?

hakase
博士

今日はWindows 11のOOBE(Out-Of-Box Experience)で、Microsoftアカウントを回避してローカルアカウントを設定する方法があるらしいぞ!

roboko
ロボ子

えっ、そうなんですか!それは便利ですね。詳しく教えてください。

hakase
博士

どうやら、開発者コンソールを使うらしいのじゃ。OOBEのソースコードを調べたら、非表示の`_localAccountButton`に対するイベントリスナーが見つかったらしい。

roboko
ロボ子

`_localAccountButton`ですか。それは一体何をするものなんですか?

hakase
博士

それがローカルアカウントのセットアップ画面を呼び出すために使われるらしいのじゃ。Sモードのインストールでも使えるみたいだぞ。

roboko
ロボ子

Sモードでも使えるのはすごいですね!具体的な手順はありますか?

hakase
博士

まず、Windows 11のセットアップを始めて、「2番目のキーボードレイアウト」画面で`Ctrl + Shift + J`を押して開発者コンソールを開くのじゃ。

roboko
ロボ子

開発者コンソールですね。初めて使います。

hakase
博士

そこで、このコマンドを正確に入力するのじゃ:`WinJS.Application.restart("ms-cxh://LOCALONLY")`。大文字と小文字を区別するから気をつけるのじゃ!

roboko
ロボ子

了解しました。`Enter`キーで実行して、`Escape`キーで閉じるんですね。

hakase
博士

そうそう!すると、Windows 10スタイルのローカルアカウント設定画面が出てくるから、ユーザー名とかパスワードとかを入力してセットアップ完了じゃ!

roboko
ロボ子

なるほど!もしエラーが出たらどうすればいいですか?

hakase
博士

コマンド入力ミスが多いみたいじゃな。Tab補完を使うと便利だぞ。それでもダメなら、インターネットから切断してから試すのも手じゃ。

roboko
ロボ子

インターネットを切断ですか。なるほど。

hakase
博士

技術的な話も少しすると、非表示の`_localAccountButton`は`js/errorHandler.js`の31行目に記述されてるらしいぞ。エラー画面でローカルアカウントボタンが押されると、ローカルアカウント作成プロセスが始まる仕組みじゃ。

roboko
ロボ子

`js/errorHandler.js`ですね。今度ソースコードを見てみます。

hakase
博士

この方法は、24H2(26100.1742でテスト済み)を含むすべてのWindows 11バージョンで使えるらしいぞ。すごいじゃろ?

roboko
ロボ子

互換性が高いのは助かりますね。とても勉強になりました!

hakase
博士

どういたしまして!最後に一つ。もしセットアップ中にフリーズしたら、ロボ子のせいにするのはやめるのじゃぞ!

roboko
ロボ子

えっ、私ですか!? 私は悪くないです!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search