Windows 10でコマンドプロンプトを使って保存したパスワードを取得する方法

Windows 10 マシンに保存されている Wi-Fi パスワードを CMD を使って探そうとしていませんか? ちょっと奇妙に感じるかもしれませんが、実はちゃんと使えます。ただし、正しいコマンドとパスを知っていればの話ですが。かなり前にネットワークに接続したのに、再接続しようとしたり共有しようとしたときにパスワードを忘れてしまうなんてこともあるでしょう。Windows では分かりにくいかもしれませんが、コマンドプロンプトを使うのは、手間を大幅に省けるショートカットの一つです。ちなみに、これは既に接続してそのデバイスに保存したネットワークにのみ有効です。リストに載っていない場合やパスワードが保存されていない場合は、どんなに魔法のようにコマンドプロンプトからパスワードを復元しても意味がありません。

また、システムの癖についてもいくつか注意が必要です。設定によっては、CMDを管理者として実行する必要がある場合があります(Windowsは必要以上に難しくするためです)。また、ネットワーク名のフォーマットも正確でなければなりません。スペースや特殊文字など、すべてです。もちろん、キーコンテンツは最終的にWi-Fiパスワードが表示される場所なので、注意してください。さて、サードパーティ製のアプリや複雑なネットワーク設定を必要とせずに、これを実行する方法を詳しく説明しましょう。基本的なコマンドをいくつか入力するだけで準備完了です。

Windows 10 CMDに保存されたパスワードを見つけるためのステップバイステップガイド

ご存知ない方のために説明すると、この方法は、Windows 10 PC に接続後に保存された Wi-Fi パスワードを紛失してしまった場合に最適です。特に、デバイスを再接続したり、友人と共有したりしたいけれど、ルーターをリセットしたり設定を詳しく調べたりしたくない場合に便利です。秘訣は、(怪しいものではない)組み込みコマンドを使って、PC のメモリに何が潜んでいるか調べることです。ただし、システムが正しくログインしていない、または権限が適切でないと、このプロセスが機能しない場合がありますので、正しい方法で実行されているか再度ご確認ください。

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

  • スタートメニューを右クリックするか、 を押して「コマンドプロンプト(管理者)」または「Windows PowerShell(管理者)」Windows key + Xを選択します。Windowsのアップデートによってはオプションが異なる場合がありますが、管理者権限で実行することが目的です。
  • これは、昇格された権限がないと、Windows がネットワーク プロファイルへのアクセスをブロックしたり、パスワード情報を非表示にしたりする可能性があるため重要です。

一部のマシンでは、CMDを開くだけでは不十分な場合があります。詳細とキーを確認するには管理者権限が必要です。通常はUACプロンプトが表示されるので、それを受け入れるだけで設定は完了です。

保存したすべてのWi-Fiプロファイルを表示するには、これを入力してください

netsh wlan show profiles

このコマンドは、PCが記憶しているすべてのワイヤレスネットワークを一覧表示します。目的のネットワークが表示されたら、Windowsがデータを保存したことを意味します。表示されない場合は、ネットワークがこのマシンに保存されていない可能性があります。出力にはプロファイル名がいくつか表示されますが、必要なプロファイル名を選択してください。

特定のネットワークプロファイルを選択する

  • ネットワーク名を見つけたら、別のコマンドを実行して詳細を確認します。そこにパスワードが隠れています。
  • スペースが含まれている場合は、正確なプロファイル名を引用符で囲んでください (例 : "My Wi-Fi Network")。

正確なコマンドを使用してパスワードを取得します

netsh wlan show profile name="NETWORK_NAME" key=clear

先ほどメモしたネットワーク名を正確に置き換えてくださいNETWORK_NAME。このコマンドを実行すると、プロファイルの詳細情報(保存されている場合はパスワードも含む)が表示されます。

「キーコンテンツ」というセクションを探してください。そこにWi-Fiのパスワードがプレーンテキストで表示されています。Windowsがこのように表示するのはちょっと奇妙ですが、これが仕組みです。

パスワードを書き留めるかコピーしてください

キーコンテンツが表示されたら、コピーするか、安全な場所に書き留めてください。これで他のデバイスに再接続できます。また、将来使用するために手元に置いておくこともできます。パスワードが表示されない場合は、CMDを管理者として実行していること、およびプロファイル名を正しく入力したことを確認してください。再起動やWi-Fiへの再ログインが有効な場合もありますが、一般的にはこの方法が確実です。

Windows 10 CMDに保存されたパスワードを見つけるためのヒント

  • 常に管理者権限で CMD を実行してください。そうしないと、不完全な情報が得られる可能性があります。
  • ネットワーク名には十分注意し、完全に一致していることを確認してください。スペースは重要です。
  • 使用key=clear— これが保存されたパスワードを明らかにする秘訣です。
  • パスワードは安全に保管してください。注意しないと、技術に詳しい人がこの情報を盗み見る可能性があります。
  • これらのコマンドに慣れたら、必要に応じてMicrosoft の netsh ドキュメントを使用して他のネットワーク プロファイルを調べることができます。

よくある質問

これらのコマンドを自分の PC で実行しても安全ですか?

はい、すべてあなたのマシン内で行われます。外部からの不正行為は一切ないので、ネットワークは安全に保たれます。

接続したことのないネットワークのパスワードを見つけることはできますか?

いいえ。Windows は、過去に実際に正常に接続したネットワークの資格情報のみを保存します。

コマンドを実行した後、「キーコンテンツ」が表示されない場合はどうすればよいですか?

すべて正しく入力し、CMD を管理者として実行していることを確認してください。ネットワークプロファイルが破損しているか、正しくリンクされていない場合があります。

これは Windows 11 またはそれ以前のバージョンの Windows でも動作しますか?

ほぼそうです。コマンドは似ていますが、UIが若干異なる可能性があります。管理者権限とnetshコマンドについてご確認ください。

イーサネットではなく、Wi-Fi だけですよね?

正解です。イーサネットのパスワードは同じ方法で保存されないため、この方法ではパスワードが明らかになりません。

まとめ

  • ショートカットなしで、管理者権限で CMD を開きます。
  • 保存したネットワークを一覧表示するには入力しますnetsh wlan show profiles
  • 表示されているとおりにネットワーク名を選択してください。
  • 走るnetsh wlan show profile name="YOUR_NETWORK" key=clear
  • パスワードの「キーコンテンツ」フィールドを見つけます。

まとめ

このちょっとしたコツは、Wi-Fiのパスワードを忘れてしまった時に、とっさに役立ってくれる便利な豆知識の一つです。完璧ではありません。権限やプロファイルがうまく機能しないこともありますが、ほとんどの場合、かなり確実に機能します。ただし、これらのパスワードは責任を持って管理してください。もちろん、お菓子のように他人に渡すようなことは避けてください。Windowsがパスワードを保存するのは利便性のためなので、この情報は賢く使いましょう。特に、再接続の準備が整った時や、友達を助けたい時などに、誰かの時間を節約したり、イライラを解消したりできるといいですね。