こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

WinXPのパスワードを忘れてしまった

ノートのWinXPのパスワードを忘れてしまった場合、
(SafeMode等で)ログインする方法はあるのでしょうか?

できない場合、データを抜き取る方法はあるのでしょうか?

投稿日時 - 2008-05-10 01:34:02

QNo.4010591

困ってます

質問者が選んだベストアンサー

すでに解決例がありますね。
権限など関係ありません。
このツールさえあれば、ユーザーアカウント、パスワードともに、まったく解らなくてもログイン出来るようになるので、とても便利です。
http://oshiete1.goo.ne.jp/qa3829367.html

投稿日時 - 2008-05-10 12:39:54

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

kainamaysさん凄いですね・・・
他にやり方としてはJohn the Ripper を使う方法もありますが
あれはもう一台PCが必要なので
ophcrackを使うほうが実用的ですね!

注意書き
John the Ripperを検索エンジン等で検索しないでください
最近はウイルス入りのものが多いです

投稿日時 - 2008-05-10 13:20:08

ANo.2

Windows NT/2000/XP で Administrator のパスワードを忘れた場合、他に Administrators グループのメンバー (管理者権限のユーザー) が存在すれば、管理者権限のユーザーでログオンし、以下の手順で Administrator のパスワードを再設定 (リセット) することができます。

1. 管理者権限のユーザーでログオンします。
2. [スタート]-[ファイル名を指定して実行] から cmd を起動します。
3. 以下のコマンドを実行します。
net user Administrator <新パスワード>
例)
net user Administrator password

管理者権限のユーザーが Administrator だけの場合、Windows を再インストールするか、次のいずれかの方法でパスワードをリセットすることを検討してください。
パスワードリセット機能をもったソフトウェアを使用

Winternal 社の ERD Commander 2000 のようなパスワードリセット機能持つソフトウェアを購入し、パスワードをリセットします。
別フォルダの Windows から Administrator パスワードをリセット
別フォルダにもう1つ Windows をインストールし、既存の Windows のサービスをパスワードリセットコマンドに書き換えることで、Administrator のパスワードを再設定します。
以下の例では Spooler サービスを書き換えていますが、既存の Windows で自動起動設定されており、起動されなくても Windows 自体の稼動に影響を与えないサービスなら何を書き換えてもかまいません。

1. 別フォルダに Windows をインストール (D:\WINNT にインストールすると仮定)

以下の点に注意して、すでに導入されている Windows とは別のフォルダに Windows を新規インストールします。
* 既存の Windows 導入フォルダを上書きしないでください。
* C ドライブおよび既存の Windows 導入ドライブはフォーマットしないでください。
* 後処理のし易さから、既存の Windows とは別のドライブにインストールすることをお勧めします。

2. 別フォルダの Windows にリソースキットをインストール

パスワードリセットコマンドをサービスとして実行するため、リソースキットに含まれる srvany.exe を使用します。
srvany はフリーダウンロードできないため、Windows リソースキットを購入し、次のようにリソースキット CD-ROM をインストールします。
1. Windows NT or 2000リソースキット CD-ROM をセットします。
2. Install Resource Kit をクリックします。
3. 画面の指示に従い、インストールを完了します。
ここでは D:\Program Files\Resource Kit にインストールしたと仮定します。

3. 既存 Windows のレジストリを書き換え

新規インストールした Windows から、既存の Windows のレジストリを変更し、Spooler サービスの代わりにパスワードリセットコマンドを実行させます。
1. 新規インストールした Windows にログオンします。
2. [スタート]-[ファイル名を指定して実行] から regedt32 を起動します。
(regedit でないことに注意してください。)
3. [ウィンドウ]-[ローカルコンピュータの HKEY_LOCAL_MACHINE] をクリックします。
4. [レジストリ]-[ハイブのロード(ハイブの読み込み)] をクリックします。
5. <既存の Windows フォルダ>\System32\Config の SYSTEM ファイルを開きます。
6. キー名 (ローカルレジストリのマウントポイント) を聞かれるので、maint と入力して「OK」します。
7. HKEY_LOCAL_MACHINE \maint \ControlSet001 \Services \Spooler を展開します。
8. 右側の ImagePath のデータを D:\Progra~1\Resour~1\srvany.exe に書き換えます。
9. HKEY_LOCAL_MACHINE \maint \ControlSet001 \Services \Spooler \Parameters を展開します。
10. [編集]-[値の追加] から REG_SZ 型の Application を作成し、データ文字列として C:\WINNT\System32\net.exe (既存の Windows の net.exe) を設定します。
11. 同様に [編集]-[値の追加] から REG_SZ 型の AppParameters を作成し、データ文字列として user Administrator <新パスワード> を設定します。 (例:user Administrator newpass)
12. HKEY_LOCAL_MACHINE \maint を選択し、[レジストリ]-[ハイブのアンロード] をクリックします。
13. 再起動で既存の Windows を起動すると、11. で設定した新パスワードでログオンできます。

4. 後処理

既存の Windows は起動する度に Administrator のパスワードをリセットする設定になっており、Spooler サービスも使用できないため、次の手順で復旧させます。
1. [スタート]-[ファイル名を指定して実行] から regedt32 を起動します。
(regedit でないことに注意してください。)
2. HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \Spooler を展開します。
3. 右側の ImagePath のデータを %SystemRoot%\system32\spoolsv.exe に変更して「OK」します。
4. HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \Spooler \Parameters を展開します。
5. 右側の Application および AppParameters 文字列値を削除します。

復旧用にインストールした Windows を削除します。
具体的な削除方法は、以下の関連リンクを参照してください。

もし、既存の Windows と復旧用 Windows を同じドライブにインストールした場合、Program Files フォルダが上書きされているため、Internet Explorer や Windows Media Player などのソフトウェアを再導入したり、Windows のサービスパック (SP) を再適用しなければいけない場合があります。

投稿日時 - 2008-05-10 08:49:17

ANo.1

管理者権限のあるユーザーがあれば大丈夫です。
私も同じことを以前にやりましたので(^^;

参考URL:http://homepage2.nifty.com/winfaq/howtoresetpassword.html

投稿日時 - 2008-05-10 03:37:21

あなたにオススメの質問