Compartir a través de


Cómo cambiar la clave de producto de licencias por volumen

En este artículo se describe cómo cambiar la clave de producto de licencias por volumen.

Número de KB original: 328874

Introducción

Advertencia

Los pasos del artículo solo son efectivos en los medios de licencia por volumen. Si prueba estos pasos en medios oem o en medios comerciales, no cambiará la clave de producto.

Al instalar Windows XP o Windows Server 2003, los medios deben coincidir con la clave de producto. Es decir, el canal (MSDN, retail, OEM, licencia por volumen, etc.), la SKU (Windows XP Professional, Windows XP Home Edition, etc.) y el idioma (inglés, francés, etc.) debe coincidir entre la clave de producto y los medios. Es necesario para que pueda escribir correctamente la clave de producto. Si el medio de instalación no coincide con la clave de producto, recibirá el siguiente mensaje de error:

La clave de producto no es válida.

Si usa una clave de producto "filtrada" (una clave de producto que se sabe que está disponible para el público) para implementar Windows XP en varios equipos (una instalación de licencias por volumen), es posible que no pueda instalar Windows XP Service Pack 1 (SP1) y versiones posteriores de Windows XP, o obtener automáticamente actualizaciones del sitio web de Windows Update. Por ejemplo, puede recibir el siguiente mensaje de error al instalar Windows XP SP1 y versiones posteriores de Windows XP:

La clave de producto que se usa para instalar Windows no es válida. Póngase en contacto con el administrador del sistema o el distribuidor inmediatamente para obtener una clave de producto válida. También puede ponerse en contacto con el equipo contra la piratería de Microsoft Corporation enviando un piracy@microsoft.com correo electrónico si cree que ha comprado software de Microsoft pirateado. Por favor, asegúrese de que cualquier información personal que envíe al Equipo de Anti-Piratería de Microsoft se mantendrá en estricta confianza.

Este artículo está pensado para un usuario de equipo avanzado. Es posible que le resulte más fácil seguir los pasos si imprime primero este artículo.

Más información

Requisitos previos

Debe tener una clave de producto válida para poder usar la información de este artículo. Para obtener una clave de producto válida, haga clic en el vínculo siguiente para ponerse en contacto con el Centro de servicios de licencias por volumen de Microsoft:
https://www.microsoft.com/licensing/servicecenter/home.aspx

Pasos para cambiar la clave de producto de licencias por volumen

En este artículo se describen dos métodos para cambiar la clave de producto de Windows XP después de una instalación de licencias por volumen para resolver el problema. Un método usa la interfaz gráfica de usuario (GUI) del Asistente para activación de Windows y el otro método usa un script de Instrumental de administración de Windows (WMI). El método Asistente para activación es más fácil. Sin embargo, si debe cambiar la clave de producto para varios equipos, el método de script es más adecuado.

Método 1: Usar el Asistente para activación

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. Por lo tanto, asegúrese de que sigue estos pasos con atención. Para la protección añadida, realice una copia de seguridad del Registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Hacer una copia de seguridad del Registro y restaurarlo en Windows
Si solo tiene algunas claves de producto de licencias por volumen para cambiar, puede usar el Asistente para activación.

Nota:

Se recomienda ejecutar restauración del sistema para crear un nuevo punto de restauración antes de seguir estos pasos.

Desactivar Windows
  1. Haga clic en Inicio y luego en Ejecutar.

  2. En el cuadro Abrir, escriba regedit y luego haga clic en Aceptar.

  3. En el panel de navegación, busque y, a continuación, haga clic en la siguiente clave del Registro: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WPAEvents

  4. En el panel de temas, haga clic con el botón derecho en OOBETimer y, a continuación, haga clic en Modificar.

  5. Cambie al menos un dígito de este valor para desactivar Windows.

Reactivar Windows y agregar una nueva clave de producto
  1. Haga clic en Inicio y luego en Ejecutar.

  2. En el cuadro Abrir , escriba el siguiente comando y, a continuación, haga clic en Aceptar.
    %systemroot%\system32\oobe\msoobe.exe /a

  3. Haga clic en Sí, quiero llamar a un representante de servicio al cliente para activar Windows y, a continuación, haga clic en Siguiente.

  4. Haga clic en Cambiar clave de producto.

  5. Escriba la nueva clave de producto en los cuadros Nueva clave y, a continuación, haga clic en Actualizar.

    Si vuelve a la ventana anterior, haga clic en Recordarme más adelante y, a continuación, reinicie el equipo.

  6. Repita los pasos 1 y 2 para comprobar que Windows está activado. Recibe el siguiente mensaje: Windows ya está activado. Haga clic en Aceptar para salir.

  7. Haga clic en Aceptar.

  8. Instale Windows XP Service Pack 1a o una versión posterior de Windows XP.

Si no puede reiniciar Windows después de instalar Windows XP SP1 o una versión posterior de Windows XP, pruebe los pasos siguientes:

  1. Reinicie el equipo y empiece a presionar F8 hasta que vea el menú Opciones avanzadas de Windows.
  2. Seleccione Última configuración correcta conocida en el menú y presione ENTRAR. Esta opción inicia Windows mediante una buena configuración anterior.
  3. Repita los pasos del 1 al 8 en "Reactivar Windows y agregar una nueva clave de producto".

Si puedes instalar SP1 o una versión posterior de Windows XP y puedes reiniciar Windows, has resuelto el problema. Si no se ha resuelto el problema, pruebe el método 2 o vea la sección "Pasos siguientes" para obtener más recursos de solución de problemas.

Método 2: Usar un script

Si debe cambiar la clave de producto para varios equipos, se recomienda este método. Puede crear un script WMI que cambie la clave de producto de licencias por volumen y, a continuación, implementar este script en un script de inicio.

El script ChangeVLKey2600.vbs de ejemplo y el script ChangeVLKeySP1 de ejemplo que se describen en esta sección usan la nueva clave de licencia por volumen que desea escribir como un único argumento. Está en forma alfanumérica de cinco partes.

Te recomendamos que uses el script ChangeVLKey2600.vbs en equipos basados en Windows XP que no ejecutan Windows XP SP1 y versiones posteriores de Windows XP y que usas el script ChangeVLKeySP1.vbs en equipos basados en Windows XP que ejecutan Windows XP SP1 y versiones posteriores de Windows XP. Estos scripts realizan las siguientes funciones:

  • Quitan los caracteres de guion (-) de la clave de producto alfanumérica de cinco partes.
  • Crean una instancia de la clase win32_WindowsProductActivation.
  • Llaman al método SetProductKey con la nueva clave de producto de licencias por volumen. Puede crear un archivo por lotes o un archivo cmd que use cualquiera de los siguientes scripts de ejemplo, junto con la nueva clave de producto como argumento.

Puede implementarlo como parte de un script de inicio o ejecutarlo desde la línea de comandos para cambiar la clave de producto en un único equipo.

Ejemplos

Para obtener más información sobre cómo crear scripts de la clave de producto, visite el siguiente sitio web de 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

En el ejemplo siguiente se muestra cómo usar el script ChangeVLKeySP1.vbs desde una línea de comandos:

  1. Haga clic en Inicio y luego en Ejecutar.
  2. En el cuadro Abrir , escriba el siguiente comando, donde AB123-123AB-AB123-123AB-AB123 es la nueva clave de producto que desea usar y, a continuación, haga clic en Aceptar:
    c:\changevlkeysp1.vbs ab123-123ab-ab123-123ab-ab123

Recolección de datos

Si necesita ayuda del soporte técnico de Microsoft, le recomendamos que recopile la información siguiendo los pasos mencionados en Recopilación de información mediante TSS para problemas relacionados con la implementación.