======XPのライセンス判別方法======
XPには大まかに分けて3種類のライセンス形態がある。
|**リテール**版|一般ユーザー向けに小売り(retail)されているWindows製品。\\ **FPP**(Full packaged product)- 新規インストール用。\\ **アップグレード** - Windows 98/Me/2000からのアップグレード用。|
|**OEM**版|PCにプリインストールするためのもの。SLPとDSPがある。\\ **SLP**はメーカー製PCのプリインストール用途。\\ (System Locked Pre-installation)\\ **DSP**はショップブランドPCや自作PC用。\\ (Delivery Service Partner)|
|**VL**版|ボリューム・ライセンスは企業向けに大量にインストールするためのもの。|
=====CDのボリュームラベル=====
インストールCDのボリュームラベルで判別できる。\\
SP種別+エディション+ライセンス形態+言語という順になっている。\\
例)WXPFPP_JA = **WX**(SPなし)+**P**(Professional)+**FPP**(リテール版)+**_JA**(日本語)
^SP種別^^
|SPなし|WX|
|SP1|XRM|
|SP1a|X1A|
|SP2|VRM|
|SP2 (2006年リテール)|VX2|
|SP3|GRTM|
|MCE2005|MRM|
^エディション^^
|Home|H|
|Professional|P|
|Combo|PH|
^ライセンス形態^^
|リテール版|FPP|
|アップグレード版|CCP|
|OEM版|OEM|
|VL版|VOL|
^言語^^
|英語 |_EN|
|日本語|_JA|
=====CD中のSETUPP.INI=====
インストールCD中の \i386\setupp.ini の内容でも判別できる。こんな感じのテキストファイルだ。
[Pid]
ExtraData=736D6465697968746471A72EC8714A
Pid=55383000
===MPC===
Pidの**先頭から5桁**が Microsoft Product Code(**MPC**)で、製品の種類を示している。
^MPC^製品^
|55830|XP Home Retail|
|55383|XP Professional Retail|
|55384|XP Professional Upgrade|
|76494|XP Professional OEM|
|76494|XP Media Center Edition 2005|
|00707|Home Retail SP3 (再生中古PC用)|
リテール版のCD-ROMを使うと、クリーン・インストールと98/Me/2000からのアップグレード・インストールの両方が可能だ。だが、OEM版のCD-ROMはクリーン・インストールしかできないように機能制限されている。OEM版のCD-ROMしか手元にないのにアップグレードを行いたい場合は、このMPCをリテール版に変更したCD-Rを作ることで、アップグレード・インストールが可能になる。
===CID===
Pidの**下3桁**が Channel ID(**CID**)で、**どのようなプロダクトキーを受け付けるか**を決めている。
^CID^ライセンスキー^
|000|リテール版|
|270|VL版|
|OEM|OEM版|
===Pidの例===
* 55383000 - Professional リテール版
* 55383OEM - Professional OEM版(X32プリインストール)
Pidを変更してもXPのアクティベーションをバイパスできるわけではない。例えばVL版に変更したとすれば、アクティベーションには有効なボリューム・ライセンスのプロダクトキーが必要になる。
=====インストール済みのXP=====
インストール済みのXPのラインセンス種別を判別する方法。
===マイコンピュータ===
マイコンピュータのプロパティを見ると、使用者(Registered to)の3行目に、プロダクトIDが表示される。その形式は、xxxxx-yyy-zzzzzzz-zzzzzになっており、xxxxxがMPC、yyyがCIDである。\\
{{ :xp-mycomputer-prop.png?nolink |マイコンピュータのプロパティ}}
===レジストリ1===
コマンドプロンプトからプロダクトIDを表示する方法。
reg query "hklm\software\microsoft\windows nt\currentversion" /v ProductID
===レジストリ2===
レジストリエディタを使って **HKLM\SYSTEM\Setup\Pid\Pid** にPidが保存されている。
----
===参考サイト===
* [[http://www1.plala.or.jp/tsoma/nikki08-2.html|パソコン日記(独り言)]] - T'sHomePage
* [[https://mo.kerosoft.com/045|WindowsXPライセンスの判別]] - Kerosoft : Modus Operandi
* [[http://www.galwayland.com/2010/03/windows-xp-oem-keys/|Windows XP OEM Keys]] - GalwayLand
* [[https://wiki.lunarsoft.net/wiki/Product_IDs|Product IDs]] - Lunarsoft Wiki