Виды лицензий Windows XP

10.02.2011

Pid - аббревиатура Product Identificator, или, по-русски, номер выпуска Windows. Найти можно в дистрибутиве, папка I386, файл setupp.ini

[Pid] ExtraData= Pid=хххххXXX

Или в реестре, начиная с Windows XP SP1 (в первых дистрибутивах, без сервис-паков, Pid не записывался в реестр)

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\Pid] "Pid"="xxxxxXXX"

Первые пять цифр - это номер редакции Windows, последние три символа определяю тип лицензии.

Виды лицензий Windows

  • Evalution - пробная версия, по функциям идентична Retail, но по истечении фиксированного тестового периода перестаёт загружаться.
  • Retail - она же FPP (Full Product Package), или коробочная версия. Продается в розницу в коробке. Требует активацию.
  • OEM - сокращение от Original Equipment Manufacturer, идёт с новыми машинами, устанавливается производителем компьютеров, как правило на момент продажи уже активирована. При самостоятельной переустановке, как правило, требует активации. Стоит отметить, что OEM версии крупных вендоров не требуют активации на "родном" оборудовании.
  • VL - сокращение от Volume License, изначально только для крупных предприятий (или корпоративная лицензия), в розницу не продается. Данная версия не требует активации. При этом один и тот же ключ устанавливается на большом количестве машин (до 500). Иногда этот тип лицензии называют VLK (Volume License Key), что фактически означает тоже самое.
  • CPP - сокращение от Compliance Checking Program, она же Update. Версия предназначенная только для установки поверх существующей копии Windows. Имеет более низкую стоимость чем Retail.

Таким образом, если Pid=

  • xxxxxOEM - это OEM дистрибутив.
  • xxxxx270 - это VL дистрибутив.
  • xxxxxЦЦЦ - это Retail дистрибутив. (Ц означает цифра)

Свойства "мой компьютер"Product ID
Это несколько иное понятие, чем Pid. Было бы правильней назвать его Product Copy ID. Включает в себя Pid и номер копии Windows. Выглядит как xxxxx-XXX-xxxxxxx-xxxxx.

Найти можно в реестре:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion] "ProductId"="xxxxx-XXX-xxxxxxx-xxxxx"

Или щелкнув в проводнике на значке "Мой компьютер" и выбрав "Свойства"

Первые пять цифр в точности повторяют Pid (номер редакции Windows). Следующие три так же определяют тип лицензии, но для VL цифровой код может отличаться от кода Pid.

Затем идет номер копии Windows, он формируется из установочного ключа. Собственно, ключ и представляет из себя этот номер, зашифрованный специальным образом.

Product ID формируется на этапе установки из установочного ключа и информации из setupp.ini программным модулем pidgen.dll. Для тестирования ключа на предмет пригодности для установки у меня есть утилита KeyTester.

Установочный ключ: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (далее - просто ключ). Представляет из себя зашифрованный номер копии Windows.

В символьном представлении этих двоичных данных X может принимать значения только из этого набора символов: "BCDFGHJKMPQRTVWXY2346789"

Валидный ключ - ключ прошедший проверку на этапе установке.

Подлинный ключ - валидный ключ, прошедший дополнительную проверку подлинности WGA на предмет уплаченных денег за лицензию, или законности использования ключа. Эта проверка проводится на страницах WindowsUpdate перед попыткой получить какие то обновления Windows. Так же некоторые дистрибутивы Microsoft содержат средства проверки подлинности. Например, Internet Explorer 7.0 раньше содержал такие средства, и отказывал в установке при обнаружении пиратской копии Windows. В настоящее время из дистрибутива IE7 эти средства исключены. По-прежнему остались такие средства в дистрибутивах Windows Media Player 11, Windows Defender, и пр. О том, как устанавливать такие дистрибутивы, написано здесь.