Microsoft Officeのインストール時に必要なプロダクトキーを、PC上で後から確認するにはどうすればよいのか。Office 2013を例に、PCにインストールされているプロダクトキーを確認する手順をまとめてみました。
プロダクトIDではない
Microsoft Office 2013 / 2016の任意のプログラムを開き、その製品情報からバージョン情報へと辿ると、プロダクトIDと言うのが現れますが、知りたいのはこれではなく。
知りたいのは、Microsoft Officeのインストール時に入力したプロダクトキーです。
プロダクトキー下5桁を得る
Microsoft Officeがインストールされたディレクトリ内にある ospp.vbs というVBScriptを以下の要領で実行することで、プロダクトキーの下5桁を得ることができます。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
C:\WINDOWS\system32> cscript "C:\Program Files (x86)\Microsoft Office\Office15\ospp.vbs" /dstatus Microsoft (R) Windows Script Host Version 5.812 Copyright (C) Microsoft Corporation. All rights reserved. ---Processing-------------------------- --------------------------------------- SKU ID: 44bc70e2-fb83-4b09-9082-e5557e0c2ede LICENSE NAME: Office 15, OfficeProfessionalR_Retail edition LICENSE DESCRIPTION: Office 15, RETAIL channel LICENSE STATUS: ---LICENSED--- Last 5 characters of installed product key: ABCDE --------------------------------------- --------------------------------------- ---Exiting----------------------------- |
レジストリを検索して全桁を得る
続いてレジストリエディタを開き、既に得られた下5桁の文字列でフル検索をかけます。
検索の結果、以下のレジストリキー内に格納されたプロダクトキーの全桁を得ることができました。
|
1 2 3 |
Key : Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\propertyBag Name : professionalretail Value : ##FULL_DIGIT_PROD_KEY## |
レジストリキーのパスはMicrosoft Officeの製品仕様によって違いがあるかもしれないので、上述のパスを狙い撃ちで参照するより、VBScriptファイルがあるのならば、それを利用しての二段構えで進めるのが結果的に確実と思います。



