Cómo cambiar la clave de producto de licencias por volumen en un equipo basado en Windows XP o en Windows Server 2003

Seleccione idioma Seleccione idioma
Id. de artículo: 918342 - Ver los productos a los que se aplica este artículo


Advertencia: los pasos de este artículo sólo son aplicables a medios con Licencia por volumen. Si sigue estos pasos en medios OEM o en medios comerciales, no cambiará la clave del producto.
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

Cuando utiliza una clave de producto filtrada en una instalación de Licencia por volumen para instalar Microsoft Windows XP o Microsoft Windows Server 2003 en varios equipos, pueden producirse diversos problemas.

Nota: una clave de producto filtrada es aquella que está disponible para el público en general.

Por ejemplo, no podrá instalar Service Pack de Windows u obtener automáticamente actualizaciones desde el sitio Web de Windows Update. Puede experimentar los síntomas descritos en el siguiente artículo de Microsoft Knowledge Base cuando instale un Service Pack de Windows:

326904 Recibe el mensaje de error "La clave de producto utilizada para instalar Windows no es válida"
883254 Aparece el mensaje de error "La clave de producto utilizada para instalar Microsoft Windows puede no ser válida" al intentar instalar el Service Pack 2 de Windows XP
842196 Recibe el mensaje de error "La Clave del producto utilizada para instalar Microsoft Windows puede no ser válida" cuando trata de instalar una actualización de Windows en Windows Server 2003
En este artículo se describe cómo cambiar la clave del producto de licencias por volumen de Windows XP o Windows Server 2003 después de una instalación de licencias por volumen. Para realizar este procedimiento puede usar la interfaz gráfica de usuario (GUI) del Asistente para activación de Windows o una secuencia de comandos de Instrumental de administración de Windows (WMI). El método del Asistente para la activación puede ser más sencillo. Sin embargo, quizás prefiera usar el método de la secuencia de comandos si debe cambiar la clave del producto para varios equipos.

Más información

usar el Asistente para activación

Importante: esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, se pueden producir graves problemas si modifica el Registro incorrectamente. Por tanto, asegúrese de que sigue estos pasos cuidadosamente. Para obtener más protección, haga 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 Cómo realizar una copia de seguridad y restaurar el Registro en Windows XP


Si no tiene que cambiar muchas claves de producto de licencias por volumen, puede usar el Asistente para activación.

Nota: se recomienda que ejecute Restaurar sistema en Windows XP para crear un nuevo punto de restauración antes de seguir estos pasos. Para obtener información acerca de cómo crear un punto de restauración mediante Restaurar sistema, vea el tema "Para crear un punto de restauración" en Ayuda y soporte técnico.
  1. Haga clic en Inicio y en Ejecutar, escriba regedit y haga clic en Aceptar.
  2. En el panel izquierdo, busque la siguiente subclave del Registro y haga clic en ella:
    HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents
  3. En el panel derecho, haga clic con el botón secundario en OOBETimer y, a continuación, haga clic en Modificar.
  4. Cambie al menos un dígito del valor OOBETimer para desactivar Windows.
  5. Haga clic en Inicio y en Ejecutar, escriba el comando siguiente y haga clic en Aceptar:
    %systemroot%\system32\oobe\msoobe.exe /a
  6. Haga clic en Sí, deseo llamar por teléfono a un representante de servicios al cliente para activar Windows y, después, haga clic en Siguiente.
  7. Haga clic en Cambiar la clave de producto, escriba la nueva clave del producto en los cuadros Nueva clave y haga clic en Actualizar.

    Nota: si vuelve a aparecer la pantalla anterior del Asistente para activación, haga clic en Recordármelo más tarde y reinicie el equipo.
  8. Repita los pasos 6 y 7 para comprobar que Windows está iniciado. Cuando reciba el mensaje siguiente, haga clic en Aceptar:
    Windows ya está activado. Haga clic en Aceptar para salir.
  9. Instale los Service Pack de Windows que desee.

    Nota: si no puede reiniciar Windows después de instalar un Service Pack, presione F8 cuando reinicie el equipo, haga clic en Última configuración válida conocida y repita este procedimiento.

Use un script

Puede crear un script de WMI que cambie la clave del producto de licencias por volumen e implementar después este script en un script de inicio. Las secuencias de comandos ChangeVLKey2600.vbs y ChangeVLKeySP1 de ejemplo usan la nueva clave de licencias por volumen que desea utilizar, en un formato alfanumérico de cinco componentes, como único argumento. Se recomienda usar la secuencia de comandos ChangeVLKey2600.vbs en equipos basados en Windows XP donde no se ejecute Service Pack 1 (SP1) u otro posterior. También se recomienda usar la secuencia de comandos ChangeVLKeySP1.vbs en equipos basados en Windows XP donde se ejecute SP1 u otro Service Pack posterior. Estas secuencias de comandos realizan las funciones siguientes:
  • Quitan los caracteres de guión (-) de la clave de producto alfanumérica de cinco componentes.
  • Crean una instancia de la clase win32_WindowsProductActivation.
  • Llaman al método SetProductKey con la nueva clave del producto de licencias por volumen.
Puede crear un archivo por lotes o un archivo que utilice una de las siguientes secuencias de comandos de ejemplo junto con la nueva clave del producto como argumento. Después puede implementar ese archivo como parte de una secuencia de comandos de inicio o puede ejecutar el archivo desde la línea de comandos para cambiar la clave del producto en un único equipo.

Para obtener más información de cómo escribir la clave del producto en una secuencia de comandos, visite el sitio Web de Microsoft siguiente:
http://technet.microsoft.com/es-es/library/bb457096.aspx

ChangeVLKeySP1.vbs

' 
' WMI Script - ChangeVLKey.vbs
'
' Este script cambia la clave de producto del equipo.
'
'***************************************************************************

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

Siguiente

ChangeVLKey2600.vbs

' 
' WMI Script - ChangeVLKey.vbs
'
' Este script cambia la clave de producto del equipo.
'
'***************************************************************************

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

Siguiente 
Puede utilizar la secuencia de comandos ChangeVLKeySP1.vbs desde una línea de comandos si realiza la acción siguiente:

Haga clic en Inicio, en Ejecutar, escriba el siguiente comando y haga clic en Aceptar:
c:\changevlkeysp1.vbs ab123-123ab-ab123-123ab-ab123
Nota: en este comando, ab123-123ab-ab123-123ab-ab123 es un marcador de posición que representa la nueva clave de producto.

Propiedades

Id. de artículo: 918342 - Última revisión: viernes, 26 de marzo de 2010 - Versión: 3.5
La información de este artículo se refiere a:
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
Palabras clave: 
kbsetup kbregistry kbenv kbhowto KB918342

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com