Como alterar a chave do produto de licenciamento de volume

Este artigo descreve como alterar a chave do produto de licenciamento de volume.

Aplica-se a: Windows Server 2012 R2, Windows 10 - todas as edições
Número de KB original: 328874

Introdução

Aviso

As etapas no artigo são efetivas apenas na mídia de Licença de Volume. Se você experimentar essas etapas na mídia OEM ou na mídia de varejo, não alterará a chave do produto.

Quando você instala o Windows XP ou o Windows Server 2003, a mídia deve corresponder à chave do produto. Ou seja, o canal (MSDN, varejo, OEM, Licença de Volume e assim por diante), o SKU (Windows XP Professional, Windows XP Home Edition e assim por diante) e o idioma (inglês, francês e assim por diante) devem corresponder entre a chave do produto e a mídia. É necessário para que você possa inserir com êxito a chave do produto. Se a mídia de instalação não corresponder à chave do produto, você receberá a seguinte mensagem de erro:

A Chave do Produto é inválida.

Se você usar uma chave de produto "vazada" (uma chave de produto conhecida por estar disponível para o público) para implantar o Windows XP em vários computadores (uma instalação de Licenciamento de Volume), talvez não seja possível instalar o Windows XP Service Pack 1 (SP1) e versões posteriores do Windows XP ou obter automaticamente atualizações do Windows Update site da Web. Por exemplo, você pode receber a seguinte mensagem de erro ao instalar o Windows XP SP1 e versões posteriores do Windows XP:

A Chave do Produto usada para instalar o Windows é inválida. Entre em contato com o administrador do sistema ou o varejista imediatamente para obter uma chave de produto válida. Você também pode entrar em contato com a Equipe Antipirataria da Microsoft Corporation por email piracy@microsoft.com se achar que comprou o software pirata da Microsoft. Certifique-se de que todas as informações pessoais que você enviar para a Equipe Antipirataria da Microsoft serão mantidas em estrita confiança.

Este artigo destina-se a um usuário de computador avançado. Talvez seja mais fácil seguir as etapas se imprimir este artigo primeiro.

Mais informações

Pré-requisitos

Você deve ter uma chave de produto válida antes de poder usar as informações neste artigo. Para obter uma chave de produto válida, clique no seguinte link para entrar em contato com a Central de Serviços de Licenciamento de Volume da Microsoft:
https://www.microsoft.com/licensing/servicecenter/home.aspx

Etapas para alterar a chave do produto de licenciamento de volume

Este artigo descreve dois métodos de como alterar a chave de produto do Windows XP após uma instalação de Licenciamento de Volume para resolve o problema. Um método usa a GUI (interface gráfica do usuário) do Assistente de Ativação do Windows e o outro método usa um script WMI (Instrumentação de Gerenciamento do Windows). O método assistente de ativação é mais fácil. No entanto, se você precisar alterar a chave do produto para vários computadores, o método script será mais adequado.

Método 1: usar o Assistente de Ativação

Importante

Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para mais proteção, faça o backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como fazer o backup e a restauração do Registro no Windows
Se você tiver apenas algumas chaves de produto de licenciamento de volume para alterar, poderá usar o Assistente de Ativação.

Observação

Recomendamos que você execute a Restauração do Sistema para criar um novo ponto de restauração antes de seguir estas etapas.

Desativar o Windows
  1. Clique em Iniciar e em Executar.

  2. Na caixa Abrir, digite regedit e, em seguida, clique em OK.

  3. No painel de navegação, localize e clique na seguinte chave do registro: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WPAEvents

  4. No painel de tópicos, clique com o botão direito do mouse em OOBETimer e clique em Modificar.

  5. Altere pelo menos um dígito desse valor para desativar o Windows.

Reativar o Windows e adicionar nova chave de produto
  1. Clique em Iniciar e em Executar.

  2. Na caixa Abrir , digite o comando a seguir e clique em OK.
    %systemroot%\system32\oobe\msoobe.exe /a

  3. Clique em Sim, quero telefonar para um representante de serviço ao cliente para ativar o Windows e, em seguida, clicar em Avançar.

  4. Clique em Alterar a chave do produto.

  5. Digite a nova chave do produto nas caixas de chave Novo e clique em Atualizar.

    Se você for retornado à janela anterior, clique em Lembrar-me mais tarde e reinicie o computador.

  6. Repita as etapas 1 e 2 para verificar se o Windows está ativado. Você recebe a seguinte mensagem: o Windows já está ativado. Clique em OK para sair.

  7. Clique em OK.

  8. Instale o Windows XP Service Pack 1a ou uma versão posterior do Windows XP.

Se você não puder reiniciar o Windows depois de instalar o Windows XP1 ou uma versão posterior do Windows XP, tente as seguintes etapas:

  1. Reinicie seu computador e comece a pressionar F8 até ver o menu Opções Avançadas do Windows.
  2. Selecione Última Boa Configuração Conhecida no menu e pressione ENTER. Essa opção inicia o Windows usando uma boa configuração anterior.
  3. Repita as etapas 1 a 8 em "Reativar o Windows e adicionar nova chave de produto".

Se você pode instalar o SP1 ou uma versão posterior do Windows XP e pode reiniciar o Windows, resolveu o problema. Se o problema não tiver sido resolvido, tente o método 2 ou consulte a seção "Próximas Etapas" para obter mais recursos de solução de problemas.

Método 2: usar um script

Se você precisar alterar a chave do produto para vários computadores, recomendamos esse método. Você pode criar um script WMI que altera a chave do produto de licenciamento de volume e, em seguida, implantar esse script em um script de inicialização.

O exemplo ChangeVLKey2600.vbs script e o script ChangeVLKeySP1 de exemplo descrito nesta seção usam a nova chave de licenciamento de volume que você deseja inserir como um único argumento. Ele está em um formulário alfanumérico de cinco partes.

Recomendamos que você use o script ChangeVLKey2600.vbs em computadores baseados em Windows XP que não estão executando o Windows XP SP1 e versões posteriores do Windows XP e que use o script ChangeVLKeySP1.vbs em computadores baseados em Windows XP que estão executando o Windows XP SP1 e versões posteriores do Windows XP. Esses scripts executam as seguintes funções:

  • Eles removem os caracteres hifen (-) da chave de produto alfanumérico de cinco partes.
  • Eles criam uma instância da classe win32_WindowsProductActivation.
  • Eles chamam o método SetProductKey com a nova chave do produto de licenciamento de volume. Você pode criar um arquivo em lote ou um arquivo cmd que usa um dos scripts de exemplo a seguir, juntamente com a nova chave do produto como um argumento.

Você pode implantá-lo como parte de um script de inicialização ou executá-lo da linha de comando para alterar a chave do produto em um único computador.

Exemplos

Para obter mais informações sobre como rotear a chave do produto, visite o seguinte site da Microsoft:
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

O exemplo a seguir mostra como usar o script ChangeVLKeySP1.vbs de uma linha de comando:

  1. Clique em Iniciar e em Executar.
  2. Na caixa Abrir , digite o seguinte comando, em que AB123-123AB-AB123-123AB-AB123 é a nova chave do produto que você deseja usar e clique em OK:
    c:\changevlkeysp1.vbs ab123-123ab-ab123-123ab-ab123

Coleta de dados

Se você precisar de ajuda do suporte da Microsoft, recomendamos coletar as informações seguindo as etapas mencionadas em Coletar informações usando o TSS para problemas relacionados à implantação.