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


16

1つの(管理者)アカウントで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

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

管理者として物事を実行できるということで、古いパスワードを入力せずにパスワードを変更する方法があるべきだと思いますが、その方法がわかりません...

編集 古いパスワードフィールドを黒のままにしてアカウント設定でパスワードを変更しようとすると、パスワードが間違っていると表示されるため、パスワードが空白だとは思わない

EDIT2の ophcrackは4つのハッシュを見つけ、エラーをyeldsませんが、パスワードを置くことになっている.TXTは空です。私は本当に管理者パスワードが空であると思い始めています...それを確実にする方法はありますか?そして、それが本当に空の場合、それを設定するためのハックしない方法があるべきではありませんか?

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

net user *account name* *new password*

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

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


私の頭の一番上は、代わりにwow64セクション内に隠れている正しいレジストリ設定だと思いましたか?
CharlesH 14年

HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODE \ ...
CharlesH

私もAutoAdminLogonのとのDefaultUserNameを持っていないそのパスで、私はそうは思わない@CharlesH
flagg19

ああ、電話で電車に座っていたのでごめんなさい、自分をチェックできませんでした。sysinternalsのAutoLogonツールは32ビットです。とにかくこれでソートできたと思います。
CharlesH 14年

回答:


12

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

手順:

  1. まず、system32 sethc.exe にあるこのファイルの名前を変更して、同じディレクトリsethc.exe.oldcmd.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. これで、新しいパスワードでログインできます。また、最初のステップで行った変更を元に戻す必要があります。ライブブータブルメディアから再度ログインし、ファイルを元の状態に変更できます。

それが役に立てば幸い。これがうまくいったかどうか教えてください。:)


これは、pcsupport.about.com / od / windows7 / ht / reset-password-windows-7.htm(sethcの代わりにutilmanを使用する)で説明されている方法よりも、概念は似ていますが、はるかに便利です。
ジェイソンC 14年

私はこれを試してみましたが、これは非常にきちんとしたハックです。ただし、WindowsまたはLinuxのCD / DVDのようなものが必要です-マシンにログインできない場合。
キネクトゥス14年

とても巧妙なトリックで、パスワードを解読する時間を大幅に節約できました。代わりに、sethc.exe utilman.exeログイン画面で両方を使用できるので、交換することもできます。
abhishekkannojia 14年

1
また、Windows 7は実際にあなたがシステムファイルを含む任意のファイルを変更することができますが、あなたは右クリックを経由してファイルの所有権を取得するために最初に持っている- >セキュリティ- >編集- >所有者- >所有者の変更
ヨエルHALB

5
これはパスワードを変更せず、パスワードをリセットします。また、管理者権限のあるユーザーからも実行できます(ただし、通常は現在ログインしているアカウントではありません)。パスワードをリセットする際の区別に注意してください。ネットワーク共有などの保存された資格情報や、EFS(NTFS暗号化)証明書も永久に失われます。
ボブ14年

6

Windows 7のパスワードを回復する方法はたくさんありますが、ほとんどは「Windows 7のパスワードを回復する」を検索することで見つけることができます

自動ログインパスワードの回復専用のツールがあります。私はそれを試していませんが、それが機能する場合、おそらく最も速いオプションです:

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

最も簡単な失敗例は、おそらくここにある8つのパスワード回復ツールのいずれかを使用することです

また、ここでは便利ではありませんが、やや正当な(まだハックな)方法があります。自動ログインを有効にした状態で動作するかどうかはわかりませんが。ただし、上記よりも速い可能性があります。以下の(または場合によっては上記の)別の回答では、同様の手法について説明しています。

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


おかげで、この質問を投稿する前にたくさんグーグルで調べて、それらの「ハッキング」の多くを見つけましたが、自動ログインと管理者として物事を実行するためのチャンスがあれば、よりハッキングの少ない方法が可能になると
思いました

1
@ flagg19これを試してください:securityxploded.com/windows-autologin-password.php
ジェイソンC 14年

そのsecurityxploded実行からツールしかし、私は私が投稿のレジストリキーに見まさに私に語った:「ユーザ名:myusernameと指定のパスワード:」それはそれを得ることができないか、それが空白にbelives場合は理解できない
flagg19

@ flagg19パスワードが実際に空白である可能性はありますか?つまり、あなたがしていることを確認、パスワードだけではなく、空白のパスワードを設定すると、自動ログオンを有効に?[スタート]-> [ netplwizファイル名を指定して実行]-> を選択すると、「ユーザーはこのコンピューターを使用するにはユーザー名とパスワードを入力する必要があります」ボックスがチェックされていますか?
ジェイソンC 14年

空白のパスワードの可能性について、編集された質問
flagg19

3

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

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


パスワードが黒の場合(そうは思わないが、そうなる可能性がある)、「古いパスワード」フィールドを黒のままにしておくだけで、アカウント設定でパスワードを変更できるはずです。これは、パスワードが正しくないことを私に伝えます
flagg19は

はい。ただし、(古い)パスワードが正しくないため、レジストリ設定が機能していないか、他の場所に保存されています...パスワードをリセットしようとしている場合-たとえば、ローカルユーザーアカウントのパスワードをリセットできるNTPasswdを含むLiveCdをダウンロードします。
キネクトゥス14年

1

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

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

ただし、Windowsの一部のエディションにはこれがない可能性があります。どちらを覚えているかわかりません。

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


0

これらのレジストリ値は、Windows XP以降ではサポートされません:(

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


Windows 7でそれらを使用する多くのガイドを見てきましたが、自動ログオンをセットアップするためにずっと前に行ったことを思い出せません。ハッシュクラッキングはオプションではありません。パスワードを思い出せませんが、手頃な価格のレインボーテーブルで処理できる以上の長さでした;)
flagg19

ブートCDであるpcsupport.about.com/od/toolsofthetrade/gr/ophcrack.htmを使用できる巨大なレインボーテーブルは必要ありません。多くのコンピューターは、そのようなメーカーのものです。
micwallace 14年

おかげで私はOphcrackを試してみますが、小さな(<700mb)レインボーテーブルを使用しているだけではありませんか?
flagg19 14年

はい、レインボーテーブルを持っていると思いますが、CPUルールベースのクラッキングも行います。
micwallace 14年

@micwallace securityxploded.com/windows-autologin-password.phpは、自動ログインパスワードを迅速に回復するために特別に設計されています。
ジェイソンC 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.