Este artículo se refiere a: Microsoft Windows XP Professional Microsoft Windows XP Professional SP1 en este documento se utiliza para describir cómo cambiar el número de serie en Windows XP, tiene dos formas de modificar cambiar el número de serie ha sido instalado en el Windows XP, es utilizar una interfaz gráfica de usuario El asistente de activación en la interfaz se implementa utilizando WMI (Windows Management Instrumentation). Modificación con el Asistente de activación Microsoft recomienda encarecidamente que realice un punto de restauración del sistema antes de realizar cambios para evitar eventos inesperados. 1. Haga clic en [Inicio], haga clic en [Ejecutar]; Enter para abrir el Editor del Registro después 2. Introduzca regedit; 3. Vaya a HKEY_LOCAL_MACHINE \\ Software \\ Microsoft \\ Windows NT \\ Current Version \\ WPAEvents, haga clic en el OOBETimer derecha, Luego seleccione Modificar; 4. Modifique al menos un byte para determinar el guardado. 5. Haga clic en [Inicio], [Ejecutar]; 6. Introduzca% SystemRoot% \\ system32 \\ oobe \\ msoobe.exe /a 7. Después de la selección, haga clic en Siguiente activación telefónica; 8. Haga clic en el número de secuencia de modificación; 9. Introduzca Después del nuevo número de serie, seleccione la actualización; si regresa a la pantalla anterior, elija activar más tarde y reiniciar. 10. Repita 5-8 pasos hasta que la modificación sea exitosa; 11. Reactivar. 12. Haga clic en Aceptar. 13. Instalar SP1. Si no puede reiniciar después de instalar SP1, presione F8 al inicio, elija usar [Última configuración válida conocida] y luego repita el proceso anterior. Uso de scripts Hay 2 scripts, uno para WinXP sin SP1 instalado y otro para WinXP con SP1 instalado. Los siguientes son el guión SP1 WinXP (ChangeVLKeySp1.vbs) se ha instalado, utilizando el mismo método sin el script de instalación de SP1 WinXP, elaborado dentro del último párrafo de este artículo (ejemplo). '' Script WMI - ChangeVLKeySp1.vbs '' Windows XP con SP1 '' Este script cambia la clave de producto en el equipo '' *********************** ************************************************** ** On Error Resume Next si Wscript.arguments.count < 1, entonces Wscript.Echo "script no puede funcionar sin argumento VolumeProductKey" Wscript.Echo "uso correcto: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX" Wscript .Quit terminar si Dim VOL_PROD_KEY VOL_PROD_KEY = Wscript.arguments.Item (0) VOL_PROD_KEY = Reemplazar (VOL_PROD_KEY, "-", "") 'eliminar guiones su caso, para cada Obj en GetObject ( "winmgmts: {ImpersonationLevel = impersonate}") .InstancesOf ( "win32_WindowsProductActivation") resultado = Obj.SetProductKey (VOL_PROD_KEY) si err < > 0 entonces WScript.Echo Err.Description, "0x" &extremo hexagonal (Err.Number) Err.Clear si la próxima debajo Se trata de un SP1 de WinXP (ChangeVLKey2600.vbs) no está instalado. '' Script WMI - ChangeVLKey2600.vbs '' Este script cambia la clave de producto en el equipo '' ***************************** ********************************************** On Error Resume Next si Wscript.arguments.count < 1, entonces Wscript.Echo "script no puede funcionar sin argumento VolumeProductKey" Wscript.Echo: END "uso correcto Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX" WScript.Quit si VOL_PROD_KEY Dim VOL_PROD_KEY = Wscript.arguments.Item (0) VOL_PROD_KEY = Replace (VOL_PROD_KEY, "-", "") 'quitar guiones en su caso Dim WshShell Conjunto WshShell = WScript.CreateObject ( "WScript.Shell") WshShell.RegDelete "HKLM \\ SOFTWARE \\ Microsoft \\ Windows NT \\ CurrentVersion \\ WPAEvents \\ OOBETimer " 'eliminar OOBETimer valor de registro para cada Obj en GetObject (" winmgmts: {ImpersonationLevel = suplantar} "). InstancesOf (" win32_WindowsProductActivation ") resultado = Obj.SetProductKey (VOL_PROD _Key) si err < > 0 entonces WScript.Echo Err.Description, "0x" &Hex (Err.Number) Err.Clear final si ejemplos siguientes: Los ejemplos siguientes utilizan la secuencia de comandos se describe cómo utilizar en la línea de comandos Programa de script VBS. 1. Haga clic en [Inicio] y, a continuación, haga clic en [Run]; 2. Tipo C: \\ ChangeVLKeySp1.vbs ABCDE-ABCDE-ABCDE-ABCDE-ABCDE ABCDE-asumió ChangeVLKeySp1.vbs en C: directorio raíz ABCDE-ABCDE-ABCDE- número de serie nuevo ABCDE-ABCDE-ABCDE se aplica a los ChangeVLKeySp1.vbs anteriores de WinXP SP1 instalados, usando el método de ChangeVLKey2600.vbs SP1 no está montado de manera igualmente. 3. Luego haga clic en [Aceptar].