2008/07/21(Mon)WindowsXPライセンスの判別
2008/07/21 0:25
に便利です。
名前
- 製品版
- リテール、FPPともいわれる
- OEM版
- DSP(ハードウェアと抱き合わせ販売)、SLP(System Locked Pre-installation; メーカー製PC)など
- VL版
- 企業など大規模インストール向けのボリュームライセンス
稼働中のマシン
OEMかどうかの簡単な調べ方
[コントロールパネル]の[システム]でまずOEMかどうか分かる。"使用者"の段の3段目。
2項目に注目。
?????-OEM-???????-?????のようになっていたらOEM、000ならRetail、640ならVL。
詳細な調べ方
レジストリエディタを起動して、HKEY_LOCAL_MACHINE\SYSTEM\Setup\Pid\Pidに書いてある値の下三桁に注目。"270"ならVL、"000"ならRetail、"OEM"ならOEM。
セットアップメディア
\i386\setupp.iniを開き、中のPidを確認する。下三桁が"270"ならVL、"000"ならRetail、"OEM"ならOEM。
一方ボリュームラベルでも判別できる。
"WXPFPP_JA"のようになっているが、_から左に3文字分を比較する。
FPPなら製品版、CCPならアップグレード版、OEMならOEM版、VOLならVL版。
また先頭1文字~3,4,5文字で、適用済みService Packもわかる。
WXPならSP無印、VRMPならSP2、GRTMPならSP3。
_の後ろは言うまでもなく言語ですね。
どうやら
Pidの先頭5桁の数字は製品ごとに違うようだ。55383***:XP x86 製品版
55384***, 82503***:XP x86 アップグレード版?
日本語版と英語版とか…、HOME EditionとProfessional Editionとか、Upgradeかそうでないかとか……。
Vistaにこの法則が適用できるかは未確認です。