技術ノート ウィンドウズ コマンド プロンプトを使用して Windows 10 のプロダクト キーを確認する方法

コマンド プロンプトを使用して Windows 10 のプロダクト キーを確認する方法

コマンド プロンプトを使用して Windows 10 のプロダクト キーを確認する方法

重要なポイント

  • 管理者権限でコマンド プロンプトを開き、「wmic path softwarelicensingservice get OA3xOriginalProductKey」と入力することで、Windows 10 のプロダクト キーをすばやく見つけます。
  • コマンドラインによる方法がうまくいかない場合は、NirSoft の ProduKey や ShowKeyPlus などのソフトウェアを使用してプロダクト キーを見つけてください。
  • 最新バージョンの Windows 10 では使用可能なキーが返されない可能性があるため、Windows レジストリ方法を使用してプロダクト キーを検索することは避けてください。
コマンド プロンプトを使用して Windows 10 のプロダクト キーを確認する方法

Windows 10 のプロダクト キーを探している場合は、コマンド プロンプトに簡単なコマンドを入力することで見つけることができます。その方法と、Windows レジストリの方法を使用してプロダクト キーを見つけるためのちょっとしたトリックを紹介します。

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

コマンド プロンプトを使用して Windows 10 のプロダクト キーを確認する方法

コマンド プロンプトを使用して Windows 10 のプロダクト キーを検索するには、 管理者権限でコマンド ライン アプリケーションを開く 必要があります。これを行うには、Windows の検索バーに「cmd」または「コマンド プロンプト」と入力します。検索結果にコマンドプロンプトが表示されます。表示されたウィンドウから「管理者として実行」を選択します。プロンプトが表示されたら、Windows アカウントのパスワードを入力します。

コマンド プロンプトを使用して Windows 10 のプロダクト キーを確認する方法

これは PowerShell でも機能します。

開いたら、次のコマンドをコピーして貼り付け、Enter キーを押します。

 wmic パス ソフトウェアライセンスサービス OA3xOriginalProductKey を取得

25 桁のプロダクト キーが表示されます。

この方法では、コンピューターの BIOS または UEFI ファームウェアに保存されている Windows プロダクト キーが表示されます。つまり、コンピュータに付属していた元の Windows キーが表示されます。正しくは「OEM キー」と呼ばれます。それ以降に別のキーを使用して Windows をインストールした場合 (または を取得した場合)、そのキーは PC で現在使用されているキーとは異なります。そのキーを見つけたい場合は、次の方法を使用する必要があります。

コマンド プロンプトを使用して Windows 10 のプロダクト キーを確認する方法

ソフトウェアを使用して Windows 10 のプロダクト キーを見つける

上記のコマンドラインによる方法はすべての人に適しているわけではなく、PC に付属のプロダクト キーではなく購入したプロダクト キーを使用している場合には機能しません。 PC で現在使用されているキーを表示するソフトウェア ソリューションはたくさんありますが、私たちは NirSoft の ProduKey ShowKeyPlus の 両方を気に入っています。 ShowKeyPlus は Microsoft Store から入手でき、NirSoft の ProduKey は Nirsoft Web サイトから入手できます

NirSoft の ProduKey がおそらくウイルス対策を起動します。 ProduKey の動作とその方法により、アンチウイルスはそれが悪意のあるものである、またはその可能性があると判断します。公式サイトからダウンロードすれば問題ありません。 Nirsoft は長い間高い評価を得てきました。

ShowKeyPlus は、OEM キーと小売 (「インストールされた」) キーの両方をお持ちの場合、その両方を表示します。それ以外の場合は、小売キーが表示されるだけです。

Nirsoft の UI はよりシンプルです。プロダクト キーはオペレーティング システムの右側に表示されます。この例では、青いボックスでキーを難読化しています。

それだけです。この方法は簡単ですが、簡単に覚えられるコードではないでしょう。

コマンド プロンプトを使用して Windows 10 のプロダクト キーを確認する方法

Windows レジストリ方法を使用して Windows 10 プロダクト キーを見つける

このメソッドは Web 上にありますが、最新バージョンの Windows 10 では実際に使用できるキーを返しません。(たとえば、 Microsoft の TechNet ギャラリーにあるこのスクリプトは 動作が異なりますが、レジストリの “DigitalProductId” から出力を取得します) .) この方法は 2020 年以降廃止されているため、代わりに上記の方法を使用することをお勧めします。 2020 年 7 月の時点では、このセクションをスキップして、代わりに上記の方法を使用することをお勧めします。

「コマンド プロンプトを使用して Windows 10 のプロダクト キーを確認する方法」に関するベスト動画選定!

プロダクトキー確認(フリーソフトなどは危険!)
Windows10でプロダクトキーを調べる方法【簡単】

Windows レジストリのヒントは、最初はユーザー (アカウントはもうアクティブではない) によって Microsoft フォーラム に投稿されました。

まず、デスクトップ上の任意の場所を右クリックし、「新規」の上にマウスを置き、メニューから「テキスト ドキュメント」を選択してメモ帳を開きます。

このコードをコピーしてメモ帳に貼り付けます。

 Set WshShell = CreateObject("WScript.Shell")MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))Function ConvertToKey(Key)Const KeyOffset = 52i = 28Chars = "BCDFGHJKMPQRTVWXY2346789"DoCur = 0x = 14DoCur = Cur * 256Cur = Key(x + KeyOffset) + CurKey(x + KeyOffset) = (Cur \ 24) And 255Cur = Cur Mod 24x = x -1Loop While x >= 0i = i -1KeyOutput = Mid( Chars, Cur + 1, 1) & KeyOutputIf (((29 - i) Mod 6) = 0) And (i <> -1) Theni = i -1KeyOutput = "-" & KeyOutputEnd IfLoop While i >= 0ConvertToKey = KeyOutputEnd関数

次に、「ファイル」タブをクリックし、「名前を付けて保存」を選択します。

ファイル エクスプローラーで、[ファイルの種類] ドロップダウンを [すべてのファイル] に設定し、ファイルに名前を付けます。任意の名前を使用できますが、 である必要があります。 productkey.vbs のような名前を付けることができます。

ファイル名を入力したら、ファイルを保存します。

新しいファイルを開いて、いつでも Windows 10 のプロダクト キーを確認できるようになりました。