Artigo: 328874 - Última revisão: terça-feira, 29 de Dezembro de 2009 - Revisão: 9.1

Como alterar a chave de produto do Licenciamento em Volume num computador com o Windows XP Service Pack 1 e versões posteriores do Windows XP

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

INTRODUÇÃO

Aviso: os passos deste artigo só serão eficazes em suportes de licença de volume. Se tentar executar estes passos em suportes de OEM ou de revenda, a chave do produto não será alterada. Ao instalar o Windows XP ou o Windows Server 2003, o suporte de dados tem de corresponder à chave de produto. Por outras palavras, tem de haver correspondência entre o canal (MSDN, retalho, OEM, Licença de Volume, etc.), o SKU (Windows XP Professional, Windows XP Home Edition, etc.) e o idioma (inglês, francês, etc.) da chave de produto e do suporte de dados. Isto é necessário para que possa introduzir uma chave de produto com êxito. Se não houver correspondência entre o suporte de dados de instalação e a chave de produto, será apresentada a seguinte mensagem de erro:
A chave de produto é inválida.
Se utilizar uma chave de produto "revelada indevidamente" (uma chave de produto conhecida por estar disponível ao público) para a implementação do Microsoft Windows XP em vários computadores (uma instalação de Licenciamento em Volume), poderá não conseguir instalar o Windows XP Service Pack 1 (SP1) ou versões posteriores do Windows XP nem obter automaticamente actualizações a partir do Web site Windows Update. Por exemplo, poderá obter a seguinte mensagem de erro ao instalar o Windows XP SP1 ou versões posteriores do Windows XP:
A chave de produto utilizada para instalar o Windows é inválida. Contacte imediatamente o administrador de sistema ou o fabricante para obter uma chave de produto válida. Pode também contactar a equipa antipirataria da Microsoft Corporation através do endereço de correio electrónico piracy@microsoft.com se achar que adquiriu software da Microsoft pirateado. A Microsoft assegura que qualquer informação pessoal que enviar para a equipa antipirataria da Microsoft Corporation será tratada com a máxima confidencialidade.
Este artigo destina-se a utilizadores avançados. Será mais fácil seguir os passos descritos se imprimir primeiro este artigo.

Mais Informação

Pré-requisitos

Tem de ter uma chave de produto válida para poder utilizar as informações incluídas neste artigo. Para obter uma chave de produto válida, clique na seguinte hiperligação para contactar o Centro de Serviços de Licenciamento em Volume da Microsoft:
https://www.microsoft.com/licensing/servicecenter/home.aspx (https://www.microsoft.com/licensing/servicecenter/home.aspx)

Passos para alterar a chave de produto do licenciamento em volume

Este artigo descreve dois métodos para alterar a chave de produto do Windows XP após uma instalação de Licenciamento em Volume para resolver o problema. Um dos métodos utiliza a interface gráfica de utilizador (GUI) do Assistente de activação do Windows e o outro utiliza um script WMI (Windows Management Instrumentation). O método do Assistente de activação é mais simples. No entanto, caso seja necessário alterar a chave de produto para vários computadores, o método do script é mais adequado.

Método 1: Utilizar o Assistente de activação

Importante: esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Assim, certifique-se de que segue estes passos cuidadosamente. Para uma maior segurança, efectue uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Como criar uma cópia de segurança e restaurar o registo no Windows
Caso tenha apenas algumas chaves de produto de licenciamento em volume que necessitem de ser alteradas, poderá utilizar o Assistente de activação.

Nota: recomendamos que executa o Restauro do sistema para criar um novo ponto de restauro antes de executar estes passos.
Desactivar o Windows
  1. Clique em Iniciar e, em seguida, clique em Executar.
  2. Na caixa Abrir, escreva regedit e clique em OK.
  3. No painel de navegação, localize e clique na seguinte chave do registo:
    HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents
  4. No painel de tópicos, clique com o botão direito do rato em OOBETimer e clique em Modificar.
  5. Altere pelo menos um dígito deste valor para desactivar o Windows.
Reactivar o Windows e adicionar uma nova chave de produto
  1. Clique em Iniciar e, em seguida, clique em Executar.
  2. Na caixa Abrir, escreva o comando seguinte e clique em OK.
    %systemroot%\system32\oobe\msoobe.exe /a
  3. Clique em Sim, pretendo telefonar a um representante da assistência a clientes para activar o Windows e clique em Seguinte.
  4. Clique em Alterar chave de produto.
  5. Escreva a nova chave de produto nas caixas Nova chave e clique em Actualizar.

    Se regressar à janela anterior, clique em Lembrar depois e reinicie o computador.
  6. Repita os passos 1 e 2 para verificar se o Windows está activado. É apresentada a seguinte mensagem:
    O Windows já está activado. 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 não conseguir reiniciar o Windows após instalar o Windows XP SP1 ou uma versão posterior do Windows XP, experimente os seguintes passos:
  1. Reinicie o computador e mantenha premida a tecla F8 até que seja apresentado o menu Opções avançadas do Windows.
  2. Seleccione Última configuração em condições conhecida a partir do menu e prima ENTER. Esta opção inicia o Windows utilizando uma configuração correcta anterior.
  3. Repita os passos 1 a 8 indicados em "Reactivar o Windows e adicionar uma nova chave de produto".
Se conseguir instalar o SP1 ou uma versão posterior do Windows XP e conseguir reiniciar o Windows, o problema está resolvido. Se o problema não estiver resolvido, experimente o método 2 ou consulte a secção "Passos seguintes" para mais recursos de resolução de problemas.

Método 2: Utilizar um script

Caso seja necessário alterar a chave de produto para vários computadores, este é o método recomendado. Pode criar um script WMI que altere a chave de produto de licenciamento de volume e implementá-lo num script de arranque.

Os scripts de exemplo ChangeVLKey2600.vbs e ChangeVLKeySP1, descritos nesta secção, utilizam a nova chave de licença de volume que pretende introduzir como único argumento. Esta encontra-se num formato alfanumérico de cinco partes.

Recomendamos que utilize o script ChangeVLKey2600.vbs em computadores baseados no Windows XP que não estejam a utilizar o Windows XP SP1 ou versões posteriores do Windows XP e utilizar o script ChangeVLKeySP1.vbs em computadores baseados no Windows XP que estejam a utilizar o Windows XP SP1 ou versões posteriores do Windows XP. Estes scripts executam as seguintes funções:
  • Removem os hífenes (-) da chave de produto alfanumérica de cinco partes.
  • Criam uma instância da classe win32_WindowsProductActivation.
  • Chamam o método SetProductKey com a nova chave de produto de licença de volume.
Pode criar um ficheiro batch ou um ficheiro cmd que utilize qualquer dos seguintes scripts de exemplo em conjunto com a nova chave de produto como argumento. Pode implementá-lo como parte de um script de arranque ou executá-lo a partir da linha de comandos para alterar a chave de produto num único computador.
Exemplos
Para mais informações sobre como utilizar um script para a chave de produto, visite o seguinte Web site da Microsoft:
http://technet.microsoft.com/pt-pt/library/bb457096.aspx (http://technet.microsoft.com/pt-pt/library/bb457096.aspx)
ChangeVLKeySP1.vbs
' 
' WMI Script - ChangeVLKey.vbs
'
' Este script altera a chave de produto no computador
'
'***************************************************************************

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
'
' Este script altera a chave de produto no computador
'
'***************************************************************************

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 seguinte mostra como utilizar o script ChangeVLKeySP1.vbs a partir de uma linha de comandos:
  1. Clique em Iniciar e, em seguida, clique em Executar.
  2. Na caixa Abrir, escreva o seguinte comando, em que AB123-123AB-AB123-123AB-AB123 corresponde à nova chave de produto que pretende utilizar e, em seguida, clique em OK:
    c:\changevlkeysp1.vbs ab123-123ab-ab123-123ab-ab123
Para mais informações sobre Software Microsoft Genuíno, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/genuine/default.aspx (http://www.microsoft.com/genuine/default.aspx)
Se conseguir instalar o SP1 ou uma versão posterior do Windows XP e conseguir reiniciar o Windows, o problema está resolvido. Se o problema não estiver resolvido, consulte a secção "Passos seguintes".

PASSOS SEGUINTES

Se estes métodos não o ajudaram, talvez pretenda continuar a resolver o problema sozinho utilizando os seguintes Web sites da Microsoft:
  • Base de Dados de Conhecimento pesquisável (http://support.microsoft.com/search/?adv=1) : Procure informações de suporte técnico e ferramentas de ajuda automática para produtos Microsoft.
  • Centros de Soluções (http://support.microsoft.com/select/?target=hub) : Visualize as perguntas mais frequentes e os destaques do suporte de produtos específicos.
  • Newsgroups de Suporte Técnico da Microsoft (http://www.microsoft.com/communities/newsgroups/default.mspx) : Contacte os seus parceiros, colegas e profissionais mais experientes da Microsoft (MVP).
  • Outras Opções de Suporte (http://support.microsoft.com/default.aspx?pr=csshome) : Utilize a Web para colocar uma questão, contactar o Suporte Técnico da Microsoft ou enviar comentários.
Se continuar a ter dúvidas depois de utilizar estes Web sites da Microsoft ou se não conseguir encontrar uma solução no Web site de Suporte Técnico da Microsoft, clique na seguinte hiperligação para contactar o Suporte:
http://support.microsoft.com/contactus (http://support.microsoft.com/contactus)

Referências

Para mais informações sobre chaves de produto inválidas, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
326904  (http://support.microsoft.com/kb/326904/ ) Recebe a mensagem de erro: 'A chave de produto utilizada para identificar o Windows é inválida'

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional SP2
  • Microsoft Windows XP Professional SP1
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Datacenter Edition
Palavras-chave: 
kbsetup kbregistry kbenv kbhowto KB328874