コマンドプロンプトを使用してWindows 10のプロダクトキーを見つける方法

Windows 10 のプロダクト キーを見つけるのは、デジタル屋根裏部屋を掘り返すようなもので、どこかにあることはわかっていても、見つけるのは簡単ではありません。Windows がきちんとしたステッカーを貼っていなかったり、キーがはっきりとわからない組み立て済みのマシンの場合は、コマンド ライン メソッドが救世主になることがあります。これは驚くほど簡単ですが、システムの中をあれこれ探すのに慣れていない場合や、一部のコマンドが最初は機能しない場合は、正直少しイライラするかもしれません。通常は、適切なコマンドを適切な管理者権限で実行するだけで、プロダクト キーが表示されます。ただし、これが機能するのは、Windows が実際にシステムのどこかにキーを保存している場合にのみで、デジタル ライセンスの場合は必ずしもそうではないことに注意してください。とはいえ、サードパーティ製のツールやハードウェアのトリックなどのより複雑なウサギの穴に陥る前に、試してみる価値はあります。

コマンドプロンプトを使ってWindows 10のプロダクトキーを見つける方法

管理者権限でコマンドプロンプトにアクセスする

まず最初に、コマンドプロンプトを管理者権限で開きます。これがよくある問題で、管理者として実行することを忘れてしまう人がいます。そのためには、スタートボタンをクリックし、「」と入力して、コマンドプロンプトcmdを右クリックし、「管理者として実行」を選択します。セットアップによっては、この手順だけで多くの問題を解決できる場合があります。管理者としてログインしていないと、コマンドがハングしたりエラーが発生したりする可能性があります。また、Windows 11を使用している場合は、スタートメニューで同じように検索してください。これは重要な手順です。管理者権限がないと、コマンドはシステムのライセンス情報を確認できないためです。

魔法のコマンドを入力してキーを明らかにします

管理者プロンプトが起動したら、次のコマンドを入力します。

wmic path softwarelicensingservice get OA3xOriginalProductKey

基本的に、このコマンドはWindows Management Instrumentation(WMI)を利用して、UEFIまたはBIOSに保存されているキーを抽出します。なぜ機能するのかは不明ですが、一部のマシンでは、特にハードウェアにリンクされたデジタルライセンスを使用してWindowsがアクティベートされた場合、キーが直接出力されます。他のマシンでは、キーが保存されていないか、この方法では利用できないため、何も表示されない場合があります。Enter入力後に を押し、数秒待ってください。すべてがうまくいけば、すぐにプロダクトキーが画面に表示されます。

キーが表示されない場合はどうすればいいですか?

このコマンドを実行しても何も出力されない、または空行しか表示されない場合は、システムがライセンスを別の方法で保存している可能性があります。OEMシステムでは、キーがUEFIファームウェアに埋め込まれているものの、WMIC経由では確認できない場合があります。そのような場合は、Winhanceやサードパーティ製のキーファインダーなどのツールが役立ちます。あるいは、BIOSを直接確認する必要がある場合もあり、その場合は起動時にファームウェア設定に深く入り込む必要があります。特にデジタルライセンスの場合、アクティベーションは従来のキーではなく、ハードウェアとMicrosoftアカウントに紐付けられているため、プロダクトキーは実際には重要ではありません。

より良い結果を得るためのヒントとコツ

  • コマンドプロンプトを管理者権限で開くようにしてください。正直、これが一番のハードルです。
  • コマンドのスペルをもう一度確認してください。文字を 1 つでも間違えると、Windows では意味不明な文字として扱われます。
  • 何かおかしい点があったり、応答がない場合は、必ず再起動してください。Windows では、これらの秘密を明らかにするために、再起動が必要な場合があります。
  • キーを確認したら、安全な場所に保存してください。スクリーンショットやDropbox内のテキストファイルでも構いません。
  • この方法は、Windowsライセンスがアクティベーション時にローカルに保存されていた場合にのみ有効です。市販の製品版からアップグレードした場合は、通常は表示されません。

よくある質問

Windows 7 または 8 から Windows 10 にアップグレードした場合、プロダクト キーを見つけることができますか?

おそらくそうです。このコマンドは、元のOEMキーがまだローカルに保存されている場合、それを取得する傾向があります。ただし、デジタルライセンスでアップグレードした場合は、キーがマシンに保存されていないため、何も表示されない可能性があります。

コマンドでキーが表示されない場合はどうなりますか?

おそらく、お使いのマシンはキーを隠しているか、Microsoftアカウントに紐付けているのでしょう。でもご心配なく。その場合は、Windowsプロダクトキービューアーなどのサードパーティ製ツールを使うか、RWEverythingなどのツールでBIOSを確認するのが最善策です。ある設定では最初はうまくいきましたが、別の設定ではうまくいきませんでした。

このようなコマンドを実行しても安全ですか?

大丈夫です。ただし、このガイドの内容に忠実に従って慎重に作業してください。怪しいスクリプトなどは一切使用せず、Windowsの標準コマンドのみを使用します。それでも、コマンドラインで何をしているのかを理解しておくことは重要です。

インターネットが必要ですか? いいえ、これはローカルのみです。

すべてオフラインなので便利です。Windows はシステム キャッシュまたは BIOS から読み取るだけなので、Microsoft サーバーに接続する必要はありません。

他の Windows バージョンでキーを見つけたい場合はどうすればよいでしょうか?

バージョンによって動作に多少の違いがあります。CMDではなくPowerShellが必要な場合や、特別なツールが必要な場合があります。現時点では、このコマンドは主にWindows 10と一部のOEM環境で動作します。

まとめ

  • 管理者としてコマンドプロンプトを開く
  • タイプwmic path softwarelicensingservice get OA3xOriginalProductKey
  • プレスEnter
  • 画面上でプロダクトキーを探します

まとめ

正直に言うと、この方法でWindows 10のプロダクトキーを取得する方が、シールを探したりレシートを漁ったりするよりも早いです。Windowsがキーを隠してしまうのは少し奇妙ですが、このコマンドを使えば、キーがローカルに保存されている場合は大抵表示されます。ただし、表示されない場合は、キーがローカルに保存されていない可能性があり、別の方法で見つける必要があります。とはいえ、ほとんどのマシンではこの方法で問題なく、重要な情報を取得できます。この方法が、将来誰かの手間を少しでも省くのに役立つことを願っています。