windows10/11 は以下の手順で行う
PEで起動して以下のファイルを置き換える
場所は、c:\windows\system32\
sethc.exe を sethc______.exe 等でバックアップ
xcopy sethc.exe sethc______.exe
sethc.exe に cmd.exe を上書きする
xcopy cmd.exe sethc.exe
次に、パスワードがわからないOSで再起動する
ログオン画面で shiftキーを5回押す
コマンドプロンプトがでてくるので、ここで以下のコマンドを使用して
パスワードを変更する
ユーザーアカウントのリスト表示
net user
パスワードの変更
net user アカウント名 新パスワード
ログオンが成功したら再度PEで起動して、sethc.exe を元に戻すことを忘れずに
windows7以前は 以下の手順で回避可能な場合がある
PEで起動して、 Utilman.exe を書き換え c: cd \windows\system32 ren Utilman.exe Utilman.exe.bk copy cmd.exe Utilman.exe Windowsを起動
起動したら、左下ボタンをクリック
登録されているユーザー名を調べる net user ユーザーのパスワードを変更する net user <ユーザー名> <新しいパスワード> 隠れている Administrator の回復 net user Administrator /active:yes administrator を隠す net user Administrator /active:no
ログイン出来るようになったら、以下の戻し作業を行う
c: cd \windows\system32 del Utilman.exe ren Utilman.exe.bk Utilman.exe