コマンドプロンプトを使ってWindows 10の管理者パスワードを安全に回復する方法

Windows 10でコマンドプロンプトを使って管理者パスワードを見つけるのは、少しずるいように思えるかもしれませんが、ロックアウトされたりトラブルシューティングが必要な場合には、アクセスを回復する最速の方法となることがあります。覚えておくべき重要な点は、この方法は主にパスワードをリセットするものであり、現在のパスワードを明らかにするものではないということです。つまり、忘れてしまったパスワードを回復しようとしている場合、これは魔法ではなく、単なるリセットです。また、自分が所有していないシステムや、操作する権限のないシステムでは、この方法を試みないでください。法的にも倫理的にも問題があります。とはいえ、自分のマシンですぐに解決する必要がある場合は、私が試した方法を以下に示します。

コマンドプロンプトを使用してWindows 10の管理者パスワードを確認またはリセットする

このチュートリアルでは、コマンドプロンプトを管理者権限で起動し、ユーザーアカウントの一覧を表示して詳細を確認し、必要に応じてパスワードをリセットする方法を説明します。注:手順は簡単ですが、注意しないと誤って変更してしまう可能性がありますので、ご注意ください。また、環境によっては、コマンドプロンプトを管理者として実行する際に、特定のセキュリティ設定を無効にしたり、権限がブロックされている場合にセーフモードで起動したりするなど、追加の手順が必要になる場合があります。

管理者としてコマンドプロンプトを開く

  • Windowsの検索バーに入力しcmd、コマンドプロンプトアプリを右クリックして「管理者として実行」を選択します。Windows 11または最新のWindows 10アップデートを使用している場合は、許可を求めるプロンプトが表示される場合があります。これは必須です。管理者権限がないと、これらのコマンドはどれも機能しません。
  • エラーが発生したり、オプションが利用できない場合は、ユーザーアカウントを確認してください。管理者以外のユーザーに対して無効になっている場合もあります。それでも問題が解決しない場合は、「セーフモードとネットワーク」で起動してもう一度お試しください。Windowsは必要以上に困難にしているからです。

ユーザーアカウントを一覧表示して適切なユーザー名を見つける

net userと入力して を押します。これで、管理者Enterアカウント(有効になっている場合)を含むすべてのローカルユーザーアカウントが表示されます。コマンドは推測してくれないので、続行するには正確なユーザー名が必要です。通常は「Admin」のような名前か、自分で設定したカスタム名です。

特定のアカウントの詳細を表示する

“[username]” を任意のユーザー名に置き換えて入力してくださいnet user [username]。例えば、 と入力しますnet user Admin。これにより、アカウントの状態や最終ログインなど、アカウントに関する情報が表示されます。理由は分かりませんが、パスワードは表示されません。パスワードが表示されたら簡単すぎると思いませんか?アカウントが存在し、アクティブであることを確認するのは良いことです。

パスワードをリセットする

これが一番大事なことです。入力しnet user [username] *て を押してくださいEnter。新しいパスワードを2回入力するように求められます。入力時にパスワードは画面に表示されないので、少し緊張するかもしれません。入力が完了すると、アカウントに先ほど設定した新しいパスワードが適用されます。

プロのヒント:他の人のためにリセットする場合は、その人が覚えやすいパスワードを設定するか、安全な場所にメモしておいてください。そうしないと、あなた自身が再び困ってしまうかもしれませんし、その人も困るでしょう。

パスワードの変更を確認してサインインする

リセット後、新しいパスワードでログインしてみてください。再起動や長時間のセッションの後、Windowsが不安定になることがありますので、再起動すると改善されます。通常は問題なくログインできますが、奇妙なエラーが発生した場合は、ユーザー名を再確認するか、リセットを再度お試しください。Windowsは、特にアップデート後、動作が不安定になることがあります。

この後何が起こるのでしょうか?

パスワードをリセットすれば、必要な時にいつでもそのアカウントにアクセスできます。繰り返しますが、これは古いパスワードを表示するものではなく、リセットするものであり、明らかにするものではありません。特定のパスワードを復旧しようとしてうまくいかない場合は、他のツールや復旧方法を探してみてください。新しいパスワードは必ず記録しておいてください。パスワードを再び紛失することは、予想以上によくあることです。

このプロセス全体に役立つヒント

  • 自分のコンピューター上で、または明示的な許可を得て、これを行うことができることを確認してください。
  • 新しいパスワードを記録しておいてください。忘れやすい場合は、パスワード マネージャーを使用するとよいでしょう。
  • コマンドが機能しない場合や権限エラーが発生する場合は、アカウント権限を確認するか、セーフ モードとネットワークで起動して再試行してください。
  • 一部のシステムでは、セキュア ブートなどの機能や特定のグループ ポリシーによってこれらのコマンドがブロックされる可能性があるので注意してください。
  • 安心をさらに高めるために、セキュリティの質問、メール/電話のリセット、信頼できるアカウントなどの回復オプションを設定してください。

よくある質問

コマンドプロンプトで既存のパスワードを確認できますか?

いいえ、これらのコマンドではそれは不可能です。Windowsは、明らかな理由から、パスワードを厳重に管理しています。

パスワードを勝手に変更しても大丈夫でしょうか?

いいえ、必ず許可を得てください。許可を得ていない場合、違法行為またはハッキングとみなされる可能性があります。このガイドは、許可を得ていることを前提としています。

コマンドプロンプトを管理者として実行できない場合はどうすればよいですか?

管理者権限がないか、システムのセキュリティによってブロックされている可能性があります。回復オプションを起動するか、管理者に問い合わせる必要があるかもしれません。

パスワードをリセットするとデータは削除されますか?

ありがたいことに、そうではありません。リセットはログイン資格情報にのみ影響します。ファイルは安全ですが、再びロックアウトされないようにパスワードを安全に保管してください。

これはすべての Windows バージョンで動作しますか?

この方法は主に Windows 10 でテストされていますが、同様のコマンドは Windows 11 でも機能します。バージョンが異なると、若干の調整が必要になる場合があります。

まとめ

  • 管理者としてコマンドプロンプトを開く
  • net userユーザーを表示するには入力してください
  • ユーザーの詳細を確認するnet user [username]
  • パスワードをリセットするにはnet user [username] *
  • 再起動して新しいパスワードでログインしてください

まとめ

それほど難しいことではありませんが、この方法でパスワードをリセットすれば、ロックアウトされたときに頭を悩ませる手間を大幅に省くことができます。ただし、責任を持って行ってください。これはハッキングやこっそり侵入するためのものではなく、自分のシステムを修復するためのものです。設定によっては、数回の試行や再起動が必要になる場合もありますが、通常は問題なく動作します。これで、自分のシステムに戻ろうとしている人の時間も数時間短縮されることを願っています。お役に立てれば幸いです!