CMDを使ってWindowsキーを取得する方法:ステップバイステップガイド(2025年)



コマンドプロンプトでWindowsのプロダクトキーを取得する方法 – 実体験

これはよくあるイライラポイントです。ある日、Windowsを再インストールしたり、ライセンス認証をしようとしたりしているときに、突然プロダクトキーがどこか秘密の金庫に隠されているような気がしてしまうことがあります。信じてください、私も同じ経験があります。BIOSやレジストリ、あるいは時々ゾッとするサードパーティ製ツールをあれこれ調べるのに、とてつもなく時間がかかりました。ところが、実はWindowsから直接プロダクトキーを取得できるんです。怪しいサードパーティ製アプリは不要で、ちょっとしたコマンドラインマジックを使うだけです。ただし、注意点があります。適切なコマンドを使い、すべてを管理者権限で実行しないと、ほとんど役に立ちません。

ステップ1:管理者としてコマンドプロンプトを開く

この手順で最初はつまずいてしまいました。管理者権限でコマンド プロンプト ウィンドウを開く必要があります。つまり、管理者として実行する必要があります。cmd を開いてうまくいくことを期待するだけでは不十分です。Windows 10 および 11 では、 を押してWindows key「cmd」と入力し、検索結果でコマンド プロンプトを見つけます。クリックするのではなく、右クリックして [管理者として実行]を選択します。システムがより慎重な場合 (そうあるべきです)、このアプリを信頼するかどうかを確認する UAC プロンプトが表示されることがあります。[はい] をクリックします。これを行わないと、コマンドが機能しないか、最悪の場合、「アクセスが拒否されました」というエラーが発生する可能性があります。重要な作業の途中でこれは非常に迷惑です。ボーナスのヒント: オプションが表示されない場合は、スタート メニューから [詳細] または [管理者として実行] を明示的にクリックしてみてください。

ステップ2: 魔法のコマンド(またはほぼ魔法)を実行する

ここからが面白いところです。私の経験上、低レベルのプロダクトキーを取得するのに最も確実なコマンドを入力します。私が通常最初に試すコマンドは次のとおりです。

wmic path softwarelicensingservice get OA3xOriginalProductKey

通常はコピー&ペーストします。手動で入力するのはやめましょう。ここでタイプミスをすると全てが台無しになってしまうからです。私のノートパソコンでは、Windowsのプロダクトキーらしき文字列が表示されました。何も表示されない場合や、点滅して消えるだけの場合も、それは正常です。多くの新しいデバイス、特にMicrosoftアカウントにリンクされたデジタルライセンスを持つデバイスでは、実際のキーが表示されません。これは仕様です。OEMシステムではファームウェアでキーを隠したり暗号化したりすることがあり、その場合、このコマンドでキーを取得できないことがあります。

必要に応じて、次のように PowerShell バージョンを実行すると役立つ場合があります。

powershell " (Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey"

特定のビルドでは多少信頼性が高まりますが、正直なところ、デバイスやメーカーによって結果はまちまちです。また、一部のOEMは、特に新しいシステムではキーの保存を無効化または非表示にしているため、新規インストールでキーが必要になった場合は非常にイライラします。

ステップ3: キーを保存または書き留める(慎重に)

コマンドでプロダクトキーが返されたら、すぐに対応してください。コピー(Ctrl + C)するか、安全な場所に書き留めておいてください。ただし、最近のWindowsセットアップの多くは、Microsoftアカウントに紐付けられたデジタルライセンスを使用しているため、キーが空白になったり、汎用的なプレースホルダーが表示されたりする場合があることに注意してください。これは現在では正常な動作です。デジタルライセンスに紐付けられたマシンに再インストールするためのキーを探している場合、この方法では従来のキーが返されない可能性がありますが、問題ありません。代わりに、オンラインでアカウントを確認するか、デバイスのライセンスページを確認してください。

ご注意:ファームウェアにキーが埋め込まれた新しいマシンをお使いの場合、キーが暗号化されているかUEFIに安全に保存されているため、コマンドラインから直接取得できない場合があります。そのような場合はサードパーティ製のツールが必要になるかもしれませんが、私はあまり使いません。面倒なことの方がメリットになるからです。


正直言って、管理者として正しいコマンドを実行したら、驚くほど簡単に解決しました。「最初にここを確認しておくべきだった」と後悔する瞬間の一つです。コマンドプロンプトは必ず管理者として実行してください。そうしないと、出力は通常空白か、エラーメッセージだけになります。また、コマンドがうまく動作しない場合は、PowerShellを試すか、BIOSで確認してみてください。BIOSで問題なければ、起動中にF2キーまたはDeleteキーを押すとUEFI設定画面が表示されます。一部のOEMでは、キーはそこに保存されています。

これがお役に立てば幸いです。適切なコマンドと手順を見つけるのにかなり時間がかかりました。Windowsのライセンス関連は時々妙にロックされていることがありますが、少なくともこの方法は概ね安全で、怪しいアプリを使うこともありません。とにかく、コマンドを管理者権限で実行していること、貼り付けた内容が適切であること、そしてデバイスがデジタルライセンスのみに依存していないことを再確認してください。



この記事は役に立ちましたか?