Изменение ключа продукта корпоративного лицензирования

В этой статье описывается изменение ключа продукта корпоративного лицензирования.

Применимо к: Windows Server 2012 R2, Windows 10 — все выпуски
Исходный номер базы знаний: 328874

Введение

Предупреждение

Действия, описанные в этой статье, применяются только на носителе с корпоративной лицензией. Если вы попытаетесь выполнить эти действия на носителе OEM или на розничном носителе, вы не измените ключ продукта.

При установке Windows XP или Windows Server 2003 носитель должен соответствовать ключу продукта. То есть канал (MSDN, розничная торговля, OEM, корпоративная лицензия и т. д.), номер SKU (Windows XP Professional, Windows XP Home Edition и т. д.) и язык (английский, французский и т. д.) должны совпадать между ключом продукта и носителем. Это необходимо для успешного ввода ключа продукта. Если установочный носитель не соответствует ключу продукта, появляется следующее сообщение об ошибке:

Ключ продукта недопустим.

Если вы используете "утечку" ключа продукта (ключ продукта, который, как известно, доступен для общественности) для развертывания Windows XP на нескольких компьютерах (установка корпоративного лицензирования), возможно, вам не удастся установить Windows XP с пакетом обновления 1 (SP1) и более поздних версий Windows XP или автоматически получать обновления с веб-сайта клиентский компонент Центра обновления Windows. Например, при установке Windows XP с пакетом обновления 1 (SP1) и более поздних версий Windows XP может появиться следующее сообщение об ошибке:

Недопустимый ключ продукта, используемый для установки Windows. Чтобы получить действительный ключ продукта, обратитесь к системному администратору или розничному продавцу. Вы также можете связаться с группой корпорации Майкрософт по борьбе с пиратством, отправив piracy@microsoft.com электронное письмо, если считаете, что приобрели пиратское программное обеспечение Майкрософт. Будьте уверены, что любая личная информация, которую вы отправляете группе майкрософт по борьбе с пиратством, будет храниться в строгой конфиденциальности.

Эта статья предназначена для опытного пользователя компьютера. Если вы напечатываете эту статью, вам будет проще выполнить эти действия.

Дополнительная информация

Предварительные требования

Для использования сведений, приведенных в этой статье, необходимо иметь действительный ключ продукта. Чтобы получить действительный ключ продукта, щелкните следующую ссылку, чтобы обратиться в Центр обслуживания корпоративных лицензий Майкрософт:
https://www.microsoft.com/licensing/servicecenter/home.aspx

Действия по изменению ключа продукта корпоративного лицензирования

В этой статье описываются два метода изменения ключа продукта Windows XP после установки корпоративного лицензирования для устранения проблемы. В одном из методов используется графический пользовательский интерфейс (GUI) мастера активации Windows, а в другом — скрипт инструментария управления Windows (WMI). Проще использовать мастер активации. Однако если необходимо изменить ключ продукта для нескольких компьютеров, метод скрипта будет более подходящим.

Способ 1. Использование мастера активации

Важно!

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в соответствующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows
Если необходимо изменить только несколько ключей продуктов корпоративного лицензирования, можно использовать мастер активации.

Примечание.

Перед выполнением этих действий рекомендуется запустить восстановление системы, чтобы создать новую точку восстановления.

Деактивация Windows
  1. Нажмите кнопку Пуск и выберите пункт Выполнить.

  2. В поле Открыть введите команду regedit и нажмите кнопку ОК.

  3. В области навигации найдите и щелкните следующий раздел реестра: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WPAEvents

  4. В области разделов щелкните правой кнопкой мыши OOBETimer и выберите команду Изменить.

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

Повторная активация Windows и добавление нового ключа продукта
  1. Нажмите кнопку Пуск и выберите пункт Выполнить.

  2. В поле Открыть введите следующую команду и нажмите кнопку ОК.
    %systemroot%\system32\oobe\msoobe.exe /a

  3. Нажмите кнопку Да, я хочу позвонить представителю службы поддержки клиентов для активации Windows, а затем нажмите кнопку Далее.

  4. Щелкните Изменить ключ продукта.

  5. Введите новый ключ продукта в полях Новые ключи и нажмите кнопку Обновить.

    Если вы вернелись в предыдущее окно, нажмите кнопку Напомнить позже, а затем перезагрузите компьютер.

  6. Повторите шаги 1 и 2, чтобы убедиться, что Windows активирована. Появится следующее сообщение: Windows уже активирована. Нажмите кнопку ОК, чтобы выйти из нее.

  7. Нажмите кнопку OK.

  8. Установите Windows XP с пакетом обновления 1a или более поздней версии Windows XP.

Если вы не можете перезапустить Windows после установки Windows XP с пакетом обновления 1 (SP1) или более поздней версии Windows XP, попробуйте выполнить следующие действия.

  1. Перезагрузите компьютер и нажимайте клавишу F8, пока не появится меню "Дополнительные параметры Windows".
  2. Выберите в меню Последняя известная хорошая конфигурация и нажмите клавишу ВВОД. Этот параметр запускает Windows с использованием предыдущей хорошей конфигурации.
  3. Повторите шаги 1–8 в разделе "Повторная активация Windows и добавление нового ключа продукта".

Если вы можете установить с пакетом обновления 1 (SP1) или более позднюю версию Windows XP и перезапустить Windows, проблема устранена. Если проблема не устранена, попробуйте метод 2 или дополнительные ресурсы по устранению неполадок см. в разделе "Дальнейшие действия".

Способ 2. Использование скрипта

Если необходимо изменить ключ продукта для нескольких компьютеров, рекомендуется использовать этот метод. Вы можете создать скрипт WMI, который изменяет ключ продукта корпоративного лицензирования, а затем развернуть его в скрипте запуска.

В примере скрипта ChangeVLKey2600.vbs и скрипта ChangeVLKeySP1, описанных в этом разделе, используется новый ключ корпоративного лицензирования, который необходимо ввести в качестве одного аргумента. Он имеет пятикомпонентную буквенно-цифровую форму.

Мы рекомендуем использовать сценарий ChangeVLKey2600.vbs на компьютерах под управлением Windows XP, не работающих под управлением Windows XP с пакетом обновления 1 (SP1) и более поздних версий Windows XP, а также использовать скрипт ChangeVLKeySP1.vbs на компьютерах под управлением Windows XP с пакетом обновления 1 (SP1) и более поздних версиях Windows XP. Эти скрипты выполняют следующие функции:

  • Они удаляют символы дефиса (-) из пяти частей буквенно-цифрового ключа продукта.
  • Они создают экземпляр класса win32_WindowsProductActivation.
  • Они вызывают метод SetProductKey с новым ключом продукта корпоративного лицензирования. Вы можете создать пакетный файл или файл CMD, в котором используется любой из следующих примеров скриптов, а также новый ключ продукта в качестве аргумента.

Его можно развернуть как часть скрипта запуска или запустить из командной строки, чтобы изменить ключ продукта на одном компьютере.

Примеры

Дополнительные сведения о написании скрипта ключа продукта см. на следующем веб-сайте Майкрософт:
https://technet.microsoft.com/library/bb457096.aspx

ChangeVLKeySP1.vbs
'  
' WMI Script - ChangeVLKey.vbs  
'  
' This script changes the product key on the computer  
'  
'***************************************************************************  
ON ERROR RESUME NEXT  

if Wscript.arguments.count<1 then  
   Wscript.echo "Script can't run without VolumeProductKey argument"  
   Wscript.echo "Correct usage: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX"  
   Wscript.quit  
end if  

Dim VOL_PROD_KEY  
VOL_PROD_KEY = Wscript.arguments.Item(0)  
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","")'remove hyphens if any  

for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")  
   result = Obj.SetProductKey (VOL_PROD_KEY)  
   if err <> 0 then  
      WScript.Echo Err.Description, "0x" & Hex(Err.Number)  
      Err.Clear  
   end if  
Next
ChangeVLKey2600.vbs
'  
' WMI Script - ChangeVLKey.vbs  
'  
' This script changes the product key on the computer  
'  
'***************************************************************************  
ON ERROR RESUME NEXT  
if Wscript.arguments.count<1 then  
   Wscript.echo "Script can't run without VolumeProductKey argument"  
   Wscript.echo "Correct usage: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX"  
   Wscript.quit  
end if  

Dim VOL_PROD_KEY  
VOL_PROD_KEY = Wscript.arguments.Item(0)  
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","")'remove hyphens if any  
Dim WshShell  
Set WshShell = WScript.CreateObject("WScript.Shell")  
WshShell.RegDelete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents\OOBETimer" 'delete OOBETimer registry value  
for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")  

   result = Obj.SetProductKey (VOL_PROD_KEY)  
   if err <> 0 then  
      WScript.Echo Err.Description, "0x" & Hex(Err.Number)  
      Err.Clear  
   end if  

Next

В следующем примере показано, как использовать скрипт ChangeVLKeySP1.vbs из командной строки:

  1. Нажмите кнопку Пуск и выберите пункт Выполнить.
  2. В поле Открыть введите следующую команду, где AB123-123AB-AB123-123AB-AB123 — это новый ключ продукта, который вы хотите использовать, и нажмите кнопку ОК:
    c:\changevlkeysp1.vbs ab123-123ab-ab123-123ab-ab123

Сбор данных

Если вам нужна помощь службы поддержки Microsoft, мы рекомендуем собирать информацию путем выполнения действий, описанных в разделе Сбор информации с помощью TSS для решения проблем, связанных с развертыванием.