OFFICEのプロダクトキーを確認するためのコマンドとスクリプト

ライセンス認証済みのMicrosoft Office 2013のエクセルが調子悪いと相談があり、[コントロールパネル][プログラムと機能]より[変更]ボタンを押して[修復]を行ったところ、ライセンス認証を求められました。

ところが、PCの持ち主がプロダクトキー記載のカードがどこにいったかわからいというよくある困った状況。そこでいくつかプロダクトキーを調べる方法がいくつかあったのでメモ。

コマンドプロンプトからヒントを得る

以下のコマンドでプロダクトキーの一部(一番最後の5桁)を見つけることができます。古いバージョンのオフィスであればこの一部からレジストリを検索してプロダクトキーを見つけることができるそうです。

cscript.exe slmgr.vbs /dlv all 
cscript "%programfiles%\Microsoft Office\Office15\ospp.vbs" /dstatus

コマンドプロンプトは管理者として起動しないとエラーになります。

使えそうなフリーソフトの参考ページ

試していないけど使えそうなので一応メモ。

Link

https://news.mynavi.jp/article/20150920-productkey/

Link

Office 2013が使えない【pcに降って湧いた危機】プロダクトキーを探せ 解析方法

http://80yamaru.com/office2013-fukano/

Link

302 Found

http://freesoft-100.com/review/licensecrawler.html

DigitalProductIDをデコードするスクリプト

Office 2013の場合、暗号化されたプロダクトキーが以下のレジストリに格納されています。

ちなみにWindowsの場合は以下に格納されています。

ここの値のデータをデコードすればプロダクトキーがわかります。そのデコードを行うVBスクリプトが以下ページにあります。

Link

Digitalproductid.vbs · Github

https://gist.github.com/gcch/692a5166c9c0fa47f08b0c50a06b2872

使えなかったけど以下も参考に

Link

301 Moved Permanently

http://takuya-1st.hatenablog.jp/entry/20090524/1243185605

試したらちゃんと動きましたが2013のキーは違うものが出力されました。Office 2013/2016はオフセット値を変えないといけないかもしれませんが、その数値がわかりません。

DigitalProductIDをデコードするサイト

Link

301 Moved Permanently

http://www.prime-expert.com/articles/a10/recover-windows-product-key-from-registry.php

Link

301 Moved Permanently

http://www.ed.scherer.name/Tools/MicrosoftDigitalProductIDDecoder.html

PAGETOP