|
Laptops & Tablets
|
Desktop & All-In-Ones
|
Servers
|
Workstations
|
Smartphones
|
Accessories & Upgrades
|
Monitors & Projectors
|
|
|||||
|
|||||
Warning The steps in the article are effective only on Volume License media. If you try these steps on OEM media or on retail media, you will not change the product key. When you install Windows XP or Windows Server 2003, the media must match the product key. That is, the channel (MSDN, retail, OEM, Volume License, and so on), the SKU (Windows XP Professional, Windows XP Home Edition, and so on), and the language (English, French, and so on) must match between the product key and the media. This is necessary so that you can successfully enter the product key. If the installation media does not match the product key, you receive the following error message:Product Key is invalid.If you use a "leaked" product key (a product key that is known to be available to the public) to deploy Windows XP across multiple computers (a Volume Licensing installation), you might be unable to install Windows XP Service Pack 1 (SP1) and later versions of Windows XP, or automatically obtain updates from the Windows Update Web site. For example, you might receive the following error message when you install Windows XP SP1 and later versions of Windows XP: The Product Key used to install Windows is invalid. Please contact your system administrator or retailer immediately to obtain a valid Product Key. You may also contact Microsoft Corporation's Anti-Piracy Team by emailing piracy@microsoft.com if you think you have purchased pirated Microsoft software. Please be assured that any personal information you send to the Microsoft Anti-Piracy Team will be kept in strict confidence. This article is intended for an advanced computer user. You might find it easier to follow the steps if you print this article first.
Back to the top
You must have a valid product key before you can use the information in this article. To obtain a valid product key, click the following link to contact the Microsoft Volume Licensing Service Center: https://www.microsoft.com/licensing/servicecenter/home.aspx (https://www.microsoft.com/licensing/servicecenter/home.aspx)
Back to the top
This article describes two methods for how to change the Windows XP product key after a Volume Licensing installation to resolve the issue. One method uses the Windows Activation Wizard graphical user interface (GUI) and the other method uses a Windows Management Instrumentation (WMI) script. The Activation Wizard method is easier. However, if you must change the product key for multiple computers, the script method is more suitable.
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756 (http://support.microsoft.com/kb/322756/ ) How to back up and restore the registry in WindowsIf you only have a few volume licensing product keys to change, you can use the Activation Wizard.
Note We recommend that you run System Restore to create a new restore point before you follow these steps.
If you cannot restart Windows after you install Windows XP SP1 or a later version of Windows XP, try the following steps:
If you can install SP1 or a later version of Windows XP and you can restart Windows, you have resolved the issue. If the issue has not been resolved, try method 2 or see the "Next Steps" section for more troubleshooting resources.
If you must change the product key for multiple computers, we recommend this method. You can create a WMI script that changes the volume licensing product key, and then deploy this script in a startup script.
The sample ChangeVLKey2600.vbs script and the sample ChangeVLKeySP1 script that are described in this section use the new volume licensing key that you want to enter as a single argument. It is in a five-part alphanumeric form.
We recommend that you use the ChangeVLKey2600.vbs script on Windows XP-based computers that are not running Windows XP SP1 and later versions of Windows XP and that you use the ChangeVLKeySP1.vbs script on Windows XP-based computers that are running Windows XP SP1 and later versions of Windows XP. These scripts perform the following functions:
You can create a batch file or a cmd file that uses either of the following sample scripts, together with the new product key as an argument. You can deploy it as part of a startup script or run it from the command line to change the product key on a single computer.
For more information about how to script the product key, visit the following Microsoft Web site: http://technet.microsoft.com/en-us/library/bb457096.aspx (http://technet.microsoft.com/en-us/library/bb457096.aspx)
' ' 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
' ' 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
The following example shows how to use the ChangeVLKeySP1.vbs script from a command line:
For more information about Genuine Microsoft Software, visit the following Microsoft Web site: http://www.microsoft.com/genuine/default.aspx (http://www.microsoft.com/genuine/default.aspx) If you can install SP1 or a later version of Windows XP and you can restart Windows, you have resolved the issue. If the issue has not been resolved, see the "Next Steps" section.
Back to the top
If these methods did not help you, you might want to continue to troubleshoot on your own by using the following Microsoft Web sites:
If you continue to have questions after you use these Microsoft Web sites or if you cannot find a solution on the Microsoft Support Services Web site, click the following link to contact Support: http://support.microsoft.com/contactus (http://support.microsoft.com/contactus)
Back to the top
For more information about invalid product keys, click the following article number to view the article in the Microsoft Knowledge Base: 326904 (http://support.microsoft.com/kb/326904/ ) Error message when you install Windows XP Service Pack 1 (S about invalid product keys) or Service Pack 2 (S): "The product key used to install Windows is invalid"
Back to the top

| ADDITIONAL RESOURCES | ||||||||
|---|---|---|---|---|---|---|---|---|
|
||||||||
| Community | ||||||||
|