🔑

パスワードを忘れたWindowsにログオンする

2024/10/06に公開

概要

パソコンをそこそこ使っていると、Windowsのログオンパスワードを忘れることが結構あると思います。
そんなときに使える方法の備忘録です。

比較的昔から?ある有名な方法で、utilman.exeをcmd.exeにすり替えることでコマンドプロンプトを起動します。
入手したVMイメージを起動してログオンするときなんかにも使えると思います。
https://zenn.dev/sum3sh1/articles/08fe13c70d5b24

手順

1. 回復オプションを起動する

実機が目の前にあるなら、Shift押しながら起動したりなんやかんやしてAutomatic Repairを起動させましょう。
VMの場合は、再起動した直後、Windowsのロゴが表示されるかされないかぐらいのタイミングでリセットを押すと起動してくれます。

2. utilman.exeに細工をする

Advanced options を選択

Troubleshoot を選択

Advanced options を選択

Command Prompt を選択

次のコマンドを入力してutilman.exeをcmd.exeとすり替える
(元のutilman.exeはutilman.origとして保存されています)

> C:
> cd \Windows\System32
> ren utilman.exe utilman.orig
> copy cmd.exe utilman.exe

ここまでできたらコマンドプロンプトを落として再起動しましょう。

3. パスワードを変更する

通常通りログオン画面まで進んだら、右下のアイコンからさきほどすり替えたcmd.exeを起動します。

するとコマンドプロンプトが起動するので、次のコマンドでパスワード変更しましょう。
(ここでは、itsupportユーザのパスワードをhogehogeに変えています)

> net user itsupport hogehoge

これでユーザパスワードが変更されました。

おわりに

この方法はMicrosoftが正式に認めている方法ではないため、将来的に塞がれる可能性もあります。
手元に実機が必須な手段なので大丈夫だとは思いますが、くれぐれも悪いことには使わないように。

お し ま い

Discussion