web-dev-qa-db-ja.com

自動ログオンが有効になっている管理者アカウントのWindows 7パスワードを回復する

1つの(admin)アカウントだけを持つWindows 7インストールがあります(ゲストは無効になっています)。自動ログインに設定されているので、問題なくログインできます。また、「右クリック」->「管理者として実行」パスワードを入力する必要なく、 UACプロンプトが表示されたら 'yes'をクリックするだけです。

パスワードを忘れてしまったので、回復したいのですが。

私はそれを読みました(自動ログオンのため)私はこのキーを持っている必要があります:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon = "1"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName = username
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword = password

AutoAdminLogonDefaultUserNameはありますが、DefaultPasswordはありません。

パスワードがない場合、システムはどのように自動ログオンできますか?それはどこかにあるのでしょうか?

管理者として実行できることを考えれば、古いパスワードを入力せずにパスワードを変更する方法があるはずだと思いますが、その方法を理解できません...

[〜#〜] edit [〜#〜]アカウント設定でパスワードを変更しようとすると、パスワードが空白になると思います古いパスワードフィールドが黒くなり、パスワードが間違っていることがわかります

EDIT2ophcrackは4つのハッシュを検出し、エラーは発生しませんが、パスワードを入力するはずの.txtは空です。私は本当に管理者パスワードが本当に空であると思い始めています...それを確認する方法はありますか?そして、それが本当に空であるなら、それを設定するためのハッキングされていない方法があるべきではないでしょうか?

EDIT3ユーザー@abhishekkannojiaによって提案されたように、私はコマンドを試しました:

Net User *account name* *new password*

しかし、スーパーユーザーシェルを取得する手順を実行する前に、管理者として実行されているシェルで試してみましたが、驚きました...以前のパスワードは要求されず、新しいパスワードが効果的にアクティブであることを確認しました。好奇心から、そのコマンドを再試行しましたが、以前のパスワードを尋ねることなく、ログインしているアカウントのパスワードを変更できました。これは奇妙なことですが...うまくいきました。

したがって、私は@abhishekkannojiaの回答を受け入れますが、この質問を読む人は誰でも、(管理者シェルを使用して)「ソフト」バージョンを最初に試すことをお勧めします。ソフトウェアを投稿した@Jason Cへの特別な感謝: http://securityxploded.com/windows-autologin-password.php これは、自動ログオンを これ

16
flagg19

Windows管理者パスワードを忘れたときと、パスワードを回復するためにさまざまな方法を試したときのことを覚えています。次の方法でうまくいきました。
次の方法ではパスワードを回復できませんが、リセットすることはできます。このメソッドの背後にある考え方は、管理者のユーザーアカウントを変更するために何らかの方法でスーパーユーザー特権(Windowsのシステムユーザー)を取得することです。

手順:

  1. まず、system32にあるこのファイルの名前をsethc.exeからsethc.exe.oldに変更し、同じディレクトリにあるcmd.exeのコピーを作成します。次に、新しくコピーしたcmd.exeの名前をsethc.exeに変更します。これらのファイルはC:\Windows\System32\にあります。
    注意 Windows 7では、システムファイルを変更することはできません。そのためには、USB経由で起動できるLive Bootable Linuxを入手できます。それらはたくさんあります。それらのいずれかを選択してください。 Linuxでシステムを起動したら、Windowsパーティションをマウントし、上記のタスクを実行します。

  2. Windowsで再起動します。ログイン画面。 Shiftキーを5回押します。コマンドウィンドウが表示されます(このプロンプトにはシステムユーザー特権があります)。次のコマンドを入力してパスワードを変更します。

    C:\> Net User admin new-password

    adminをユーザー名に置き換え、new-passwordを目的の新しいパスワードに置き換えます。

  3. 新しいパスワードでログインできるようになりました。また、最初のステップで行った変更を元に戻す必要があります。ライブブータブルメディアから再度ログインして、ファイルを元の状態に変更できます。

それが役に立てば幸い。これで問題が解決したかどうかをお知らせください。 :)

12

Windows 7のパスワードを回復する方法はたくさんありますが、ほとんどは " windows 7 recover password "を検索すると見つかります。

特に自動ログインパスワードを回復するためのツールがあります。私はそれを試していませんが、うまくいくならおそらく最も速いオプションです:

その行に沿ったその他のオプションについては、「 windows 7 recover autologin password 」を参照してください。

失敗する最も簡単な方法は、次の8つのパスワード回復ツールのいずれかを使用することです here

あまり便利ではありませんが、少しより正当な(まだハッキーな)方法 ここ もあります。自動ログインを有効にして動作するかどうかはわかりませんが。ただし、おそらく上記よりも高速です。 別の答え 以下(または場合によっては上記)は、同様の手法を説明しています。

完了したら、これが再び発生する可能性があると感じた場合は、 パスワードリセットディスクの作成 を検討してください。

6
Jason C

Micwallaceとは対照的に、別のSO/SU質問( ここ )は、これがWindows 7で実行できることを確認します(実際、私が作業している一部のマシンで実行しており、手順は同じです)。これは、ドメイン以外のインストールでも機能するはずです。

質問に戻ります。「パスワード」ボックスが空の場合、おそらく、管理者パスワードは空白です。特に、マシンが自動的にログインし、レジストリキーにテキストを含むパスワードがない場合。

3
Kinnectus

最初にパスワードを知らなくてもパスワードを変更する別の簡単な方法は、コンピュータの管理のLocal Users and Groupsセクションを使用することです。

ユーザーを右クリックしてSet Passwordを選択します。

ただし、Windowsの一部のエディションにこの機能がない可能性があります。覚えていない場合があります。

自動ログインを続行するには、後で自動ログインをリセットする必要があることに注意してください。

1
Jon Egerton

これらのレジストリ値は、Windows XP :(

唯一の方法は、リカバリブートCDを使用してパスワードハッシュをリセットまたはクラックすることだと思います。これは外出先のように見えます: http://pogostick.net/~pnh/ntpasswd/

0
micwallace