HOME >> Tips >> Microsoft Windows

パスワードがわからなくなってログオンできない場合の対処法

2015/11/15
文書番号:20098


Windows Server 2012 R2 の環境でパスワードがどうしてもわからなくなってしまいました。

簡単にOS再インストールできるものでもないし。。。といったときの対応方法です。

【対応方法】

  1. Windows Server 2012 R2 の OS インストールメディアでブートします。
    「次へ」をクリックします。

    クリックで拡大

  2. 画面左下の「コンピューターを修復する」リンクをクリックします。

    クリックで拡大

  3. オプションの選択 では真ん中の「トラブルシューティング」をクリックします。

    クリックで拡大

  4. 詳細オプション では「コマンドプロンプト」をクリックします。

    クリックで拡大

  5. コマンドプロンプトが起動します。

    クリックで拡大

  6. 以下の通りコマンドを実行します。
    実行している環境の Windows ディレクトリがあるドライブは「C」なのでコマンド1行目で「C」に移動していますが他のドライブにある場合はそのドライブに移動します。
    
    X:¥Sources>c:
    
    C:¥>cd ¥windows¥system32
    
    C:¥Windows¥System32>ren Utilman.exe Utilman.exe.bak
    
    C:¥Windows¥System32>copy cmd.exe Utilman.exe
            1 個のファイルをコピーしました。
    
    C:¥Windows¥System32>exit
    
    上記のコマンドで「C:\Windows\system32」にある「Utilman.exe」を名前変更して退避し、「cmd.exe」を「Utilman.exe」という名前でコピーします。
    終わったら画面右上の赤い×ボタンをクリックして終了します。

    クリックで拡大

  7. オプションの選択 画面に戻ります。
    「続行」ボタンをクリックして Windows を起動します。

    クリックで拡大

  8. Windows が起動したら画面左下のアイコン(画像参照)をクリックします。

    クリックで拡大

  9. コマンドプロンプトが管理者権限で起動します。
    Windows が起動した状態でコマンドプロンプトが管理者権限で起動しているのでなんでもできます。

    クリックで拡大

  10. 今回はパスワードをリセットしたいので以下のように実行します。

    
    netplwiz.exe
    

    クリックで拡大

  11. ユーザーアカウント管理の画面が起動しますので対象のユーザーを選択して「パスワードのリセット」を実行できます。


    クリックで拡大

    コマンドプロンプトで実行できれば大丈夫という管理者は以下のコマンドでパスワードをリセットできます。
    
    net user ユーザー名 パスワード
    
    例:Administrator のパスワードを pass123 にする
    net user Administrator pass123
    


  12. 管理者権限を持つユーザーがいない状態になってしまったときは上記手順でコマンドプロンプトを起動したらコマンドで任意のユーザーを「Administrators」グループに追加することで対応できます。
    その際のコマンドは以下のページをご参照ください。
    コマンドでユーザーアカウント、グループアカウントを作成する


    【重要】最後に・・・
    Windows にログインできた後は先ほど変更したファイルを元に戻して起きます。
    「C:\Windows\System32」にある「Utilman.exe」(本当はcmd.exe)を削除し、
    「Utilman.exe.bak」(元々のUtilman.exe)のファイル名を「Utilman.exe」に変更(元に戻す)します。

【参考情報】

[@IT] パスワードを忘れたWindows 7/8/8.1にログオン(サインイン)する
http://www.atmarkit.co.jp/ait/articles/1312/06/news055.html