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

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

Se aplica a: Windows Server 2012 R2, Windows 10, todas las ediciones
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 los medios OEM o en los medios comerciales, no cambiará la clave del 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.) deben coincidir entre la clave del producto y los medios. Es necesario para que pueda escribir correctamente la clave del 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 ni obtener actualizaciones automáticamente del sitio web de Windows Update. Por ejemplo, podría recibir el siguiente mensaje de error al instalar Windows XP SP1 y versiones posteriores de Windows XP:

La clave de producto usada para instalar Windows no es válida. Póngase en contacto con el administrador del sistema o el minorista inmediatamente para obtener una clave de producto válida. También puede ponerse en contacto con el equipo de lucha contra la piratería de Microsoft Corporation enviando un correo electrónico piracy@microsoft.com si cree que ha comprado software pirata de Microsoft. Tenga la seguridad de que cualquier información personal que envíe al equipo de antipiratería de Microsoft se mantendrá en estricta confianza.

Este artículo está pensado para un usuario avanzado del equipo. Es posible que le resulte más fácil seguir los pasos si primero imprime 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 usa un script de Instrumental de administración de Windows (WMI). El método del 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. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree 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 que cambiar algunas claves de producto de licencias por volumen, puede usar el Asistente para activación.

Nota:

Se recomienda ejecutar la 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 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 por teléfono 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 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 comience a presionar F8 hasta que vea el menú Opciones avanzadas de Windows.
  2. Seleccione Last Known Good Configuration (Última configuración correcta conocida ) en el menú y presione ENTRAR. Esta opción inicia Windows mediante una configuración correcta anterior.
  3. Repita los pasos del 1 al 8 en "Reactivar Windows y agregar nueva clave de producto".

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

Método 2: Uso de 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 de ejemplo ChangeVLKey2600.vbs y el script ChangeVLKeySP1 de ejemplo que se describen en esta sección usan la nueva clave de licencia por volumen que desea especificar como un único argumento. Está en una forma alfanumérica de cinco partes.

Se recomienda usar el script de ChangeVLKey2600.vbs en equipos basados en Windows XP que no ejecutan Windows XP SP1 y versiones posteriores de Windows XP y que use el script de 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.