検索
連載
Tech TIPS:

【Windows 10対応】インストール済みのWindows OSのプロダクトキーを調べる

Windows OSを再インストールする際など、インストール時に使用したプロダクトキーが分からなくなり、困ることがある。このような場合、プロダクトキーを調べるコマンドやツールを使うとよい。

PC用表示 関連情報
Share
Tweet
LINE
Hatena
「Tech TIPS」のインデックス

連載目次

対象:Windows 7/Windows 8/Windows 8.1/Windows 10/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2/Windows Server 2016


 以前はベンダーから購入したPCにプリインストールされたWindows OSの「プロダクトキー」(「CDキー」とも呼ばれる)の情報が底面などにシールで貼られていた。それを見ればプロダクトキーが分かるようになっていたが、最近ではこうしたシールが貼られなくなっている(Windows 8以降、ベンダー製PCではプロダクトキーがBIOSに組み込まれるようになっており、シールが貼られなくなってきている)。

 ちなみに、Windows OSのプロダクトキーは、Windows OSのライセンス認証に使うもので、アルファベットと数字が混在した「XXXXX-XXXXX-XXXXX-XXXXX-XXXXX(5文字×5個)」形式の合計25文字のコードである。

ThinkPad X200sの底面に貼られていたプロダクトキーのシール
ThinkPad X200sの底面に貼られていたプロダクトキーのシール
このPCはプリインストールがWindows Vistaであったため、Windows Vistaのプロダクトキーが書かれたシールが貼られていた。Windows 8以前はこのようにPCにプロダクトキーが書かれたシールが貼られているのが一般的だった。

 また、MicrosoftストアからWindows OSを購入したような場合(デジタルコピーを入手した場合)、プロダクトキーは購入後に届く確認メールに記載されているが、こうしたメールはなくしがちだ。

 Windows OSの市販パッケージを購入してインストールしたり、MSDNサブスクリプションなどで導入したりした場合は、プロダクトキーが分からなくなることも多い。

 このようにプロダクトキーが分からない場合、不具合が発生してWindows OSをクリーンインストールしたり、テスト環境の再構築が必要になったりすると、別のプロダクトキーを使うことになり、無駄にライセンスを消費してしまうことになりかねない(Windows 10では「デジタルライセンス」となっており、クリーンインストールの際でもプロダクトキーを必要としないこともある)。

[Windowsの設定]画面−[システム]の[バージョン情報]の画面
[Windowsの設定]画面−[システム]の[バージョン情報]の画面
[Windowsの設定]画面を開き、[システム]−[バージョン情報]を選択する。

Windows 10の[システム]画面
Windows 10の[システム]画面
デスクトップ上の[PC]アイコンを右クリックし、メニューから[プロパティ]を選択すると、[システム]画面を開くことができる。

 Windows Meまでは、レジストリにプロダクトキーがそのまま記録されていたため、レジストリエディターで簡単に調べられた。しかしWindows 2000以降、プロダクトキーはレジストリに記録されなくなり、Windows OSの標準ツールでも調べられなくなっている。

 ちなみに、単純に使用しているプロダクトキーの重複を確認したいだけならば、Tech TIPS「Windows OSのライセンス認証の猶予期間を延長する」で紹介しているように、コマンドプロンプトを開いて「slmgr -dli」「slmgr -dlv」というコマンドラインを実行して、プロダクトキーの最後の5桁を確認すればよい(キー全体の値は分からない)。

「slmgr -dli」を実行したところ
「slmgr -dli」を実行したところ
「slmgr -dli」を実行すると、プロダクトキーの最後の5桁が確認できる。プロダクトキーの重複を調べるだけならば、これで十分だろう。

ベンダー製PCならばWMICコマンドを使って確認できる

 ベンダー製のPCならば、コマンドプロンプトもしくはPowerShellを使ってプロダクトキーを調べることが可能だ。

 [Windows]+[R]キーで[ファイル名を指定して実行]ダイアログを開き、「cmd」でコマンドプロンプトを起動する。コマンドプロンプトに以下のコマンドを入力して実行すれば、下画面のようにプロダクトキーがフルで表示される。ただし、自作PCやホワイトボックスPCのようにWindows OSのパッケージを購入してインストールしたような場合は、このコマンドではプロダクトキーが表示されないので注意してほしい。

wmic path SoftwareLicensingService get OA3xOriginalProductKey

プロダクトキーを調べるコマンド

WMICコマンドを実行したところ
WMICコマンドを実行したところ

 同様にPowerShellのコマンドレットを使ってプロダクトキーを調べることも可能だ。デスクトップを[Shift]キーを押しながら右クリックし、メニューから[PowerShellウィンドウをここに開く]を選択し、PowerShellを起動する([Windows]+「X]キーでクイックアクセスメニューを開いて、[PowerShell]を選択するなどしてもよい)。PowerShellウィンドウに以下のコマンドを入力すると、コマンドプロンプトでWMICコマンドを実行した場合と同様、プロダクトキーが表示される。

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

プロダクトキーを調べるPowerShellのコマンドレット

フリーソフトウェアを使ってプロダクトキーを調べる

 前述の通り、自作PCやホワイトボックスPCのようにWindows OSのパッケージを購入してインストールしたような場合、コマンドプロンプトやPowerShellではプロダクトキーを調べられない。

 このような場合、プロダクトキーを表示するフリーソフトウェアのツールを利用するとよい。こうしたツールは幾つか提供されているが、今回はそうしたフリーソフトウェアの中から、Windows 10にも対応しているRJL Softwareが提供している「Windows Product Key Viewer」を紹介する。

 RJL Softwareの「Windows Product Key Viewer」は、ダウンロードページからインストールパッケージ(winproductkey.zip)を適当なフォルダにダウンロードして、ZIP形式のアーカイブを展開するだけで、実行ファイル「winproductkey.exe」が得られる。原稿執筆時点のバージョンは、1.07である。

「Compressed .ZIP File」をクリックするとZIPファイルで、「Self-Extracting EXE file」をクリックすると自己展開型ファイルで、それぞれダウンロードできる。

RJL Softwareの「Windows Product Key Viewer」ダウロードページ
RJL Softwareの「Windows Product Key Viewer」ダウロードページ

 ダウンロードしたアーカイブファイルを解凍して得られる「winproductkey.exe」を実行すると、下画面が表示される(ユーザーアカウント制御のダイアログが表示されたら、[はい]ボタンをクリックする)。Windows OSの種類が誤って表示される場合もあるようだが、プロダクトキーは[Windows Product Key]欄に正しく表示される。ただ、表示の一部が日本語に対応しておらず、[Registered User(登録ユーザー)][Registered Org(登録組織)]などの欄で、日本語の文字が化けてしまう。

Windows Product Key Viewerの実行画面
Windows Product Key Viewerの実行画面

 メニューバーの一番左にあるフロッピーディスクを模したアイコンをクリックすると、プロダクトキーを含む全データをテキスト形式で保存できる。その際、日本語は文字化けせず、正しいデータが保存される。

Windows Product Key Viewerのデータ保存結果
Windows Product Key Viewerのデータ保存結果
Windows Product Key Viewerは、取得したデータをテキスト形式で保存できる。この画面は、保存したデータをメモ帳で表示させたところ。

Multiple Activation Keys(MAK)は読み出せない

 Windows Vista以降、ボリュームライセンスで利用されるプロダクトキーは「Multiple Activation Keys(MAK)」に変わった(Windows Q&A「マイクロソフト・ライセンス認証(3)」参照のこと)。残念ながらWindows Product Key Viewerは、このMAKを正常に読み出せないようだ。このとき、プロダクトキーの欄には「BBBBB-BBBBB-BBBBB-BBBBB-BBBBB」という意味のないキーが表示される。

ボリュームライセンスのWindowsでプロダクトキーが表示されない例
ボリュームライセンスのWindowsでプロダクトキーが表示されない例
これはMultiple Activation Keys(MAK)でアクティベーションされたWindows 10 Enterpriseで、Windows Product Key Viewerを実行したところ。プロダクトキーの欄には「BBBBB-BBBBB-BBBBB-BBBBB-BBBBB」と表示されており、プロダクトキーを正しく読み出せていない。

■更新履歴

【2019/02/19】WMICコマンドによるプロダクトキーの確認方法などの記述を追加しました。

【2017/08/22】最新情報を反映し、図版などを更新しました。

【2015/08/31】最新情報を反映しました。

【2009/07/10】初版公開。


「Tech TIPS」のインデックス

Tech TIPS

Copyright© Digital Advantage Corp. All Rights Reserved.

ページトップに戻る