microsoft:desktop:win_xp:change_key
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| microsoft:desktop:win_xp:change_key [2013/11/25 23:44] – external edit 127.0.0.1 | microsoft:desktop:win_xp:change_key [2016/03/02 10:30] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | [[http:// | + | ===Changing the Volume Licensing product key=== |
| + | |||
| + | [[http:// | ||
| === Deactivate Windows === | === Deactivate Windows === | ||
| - | | + | < |
| - | In the Open box, type regedit, and then click OK. | + | |
| - | In the navigation pane, locate and then click the following registry key: | + | In the Open box, type regedit, and then click OK. |
| - | HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents | + | In the navigation pane, locate and then click the following registry key: |
| - | In the topic pane, right-click OOBETimer, and then click Modify. | + | HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents |
| - | Change at least one digit of this value to deactivate Windows. | + | In the topic pane, right-click OOBETimer, and then click Modify. |
| + | Change at least one digit of this value to deactivate Windows. | ||
| + | </ | ||
| === Reactivate Windows and add new product key === | === Reactivate Windows and add new product key === | ||
| + | < | ||
| + | Click Start, and then click Run. | ||
| + | In the Open box, type the following command, and then click OK. | ||
| + | %systemroot%\system32\oobe\msoobe.exe /a | ||
| + | Click Yes, I want to telephone a customer service representative to activate Windows, and then click Next. | ||
| + | Click Change Product key. | ||
| + | Type the new product key in the New key boxes, and then click Update. | ||
| + | </ | ||
| - | Click Start, and then click Run. | + | < |
| - | In the Open box, type the following command, and then click OK. | + | If you are returned to the previous window, click Remind me later, and then restart the computer. |
| - | %systemroot%\system32\oobe\msoobe.exe /a | + | Repeat steps 1 and 2 to verify that Windows is activated. You receive the following message: |
| - | Click Yes, I want to telephone a customer service representative to activate Windows, and then click Next. | + | Windows is already activated. Click OK to exit. |
| - | Click Change Product key. | + | Click OK. |
| - | Type the new product key in the New key boxes, and then click Update. | + | Install Windows XP Service Pack 1a or a later version of Windows XP. |
| - | + | </ | |
| - | If you are returned to the previous window, click Remind me later, and then restart the computer. | + | |
| - | Repeat steps 1 and 2 to verify that Windows is activated. You receive the following message: | + | |
| - | Windows is already activated. Click OK to exit. | + | |
| - | Click OK. | + | |
| - | Install Windows XP Service Pack 1a or a later version of Windows XP. | + | |
| If you cannot restart Windows after you install Windows XP SP1 or a later version of Windows XP, try the following steps: | If you cannot restart Windows after you install Windows XP SP1 or a later version of Windows XP, try the following steps: | ||
| - | | + | < |
| - | Select Last Known Good Configuration from the menu and press ENTER. This option starts Windows by using a previous good configuration. | + | |
| - | Repeat steps 1 through 8 under " | + | Select Last Known Good Configuration from the menu and press ENTER. This option starts Windows by using a previous good configuration. |
| + | Repeat steps 1 through 8 under " | ||
| + | </ | ||
| - | 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 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. Method 2: Use a script 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. |
| - | Method 2: Use a script | + | |
| - | 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. | 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. | ||
| Line 40: | Line 47: | ||
| 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: | 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: | ||
| - | | + | < |
| - | They create an instance of the win32_WindowsProductActivation class. | + | |
| - | They call the SetProductKey method with the new volume licensing product key. | + | They create an instance of the win32_WindowsProductActivation class. |
| + | They call the SetProductKey method with the new volume licensing product key. | ||
| + | </ | ||
| - | 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. | + | 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. Examples For more information about how to script the product key, visit the following Microsoft Web site: [[http:// |
| - | Examples | + | |
| - | For more information about how to script the product key, visit the following Microsoft Web site: | + | |
| - | http:// | + | |
| == ChangeVLKeySP1.vbs == | == ChangeVLKeySP1.vbs == | ||
| + | < | ||
| + | ' | ||
| + | ' WMI Script - ChangeVLKey.vbs | ||
| + | ' | ||
| + | ' This script changes the product key on the computer | ||
| + | ' | ||
| + | ' | ||
| - | ' | + | ON ERROR RESUME NEXT |
| - | ' WMI Script - ChangeVLKey.vbs | + | |
| - | ' | + | if Wscript.arguments.count< |
| - | ' This script changes the product key on the computer | + | |
| - | ' | + | |
| - | ' | + | |
| - | + | end if | |
| - | | + | |
| - | + | Dim VOL_PROD_KEY | |
| - | | + | VOL_PROD_KEY = Wscript.arguments.Item(0) |
| - | if Wscript.arguments.count< | + | VOL_PROD_KEY = Replace(VOL_PROD_KEY," |
| - | | + | |
| - | | + | for each Obj in GetObject(" |
| - | | + | |
| - | end if | + | |
| - | + | ||
| - | Dim VOL_PROD_KEY | + | if err <> 0 then |
| - | VOL_PROD_KEY = Wscript.arguments.Item(0) | + | WScript.Echo Err.Description, |
| - | VOL_PROD_KEY = Replace(VOL_PROD_KEY," | + | Err.Clear |
| - | + | end if | |
| - | for each Obj in GetObject(" | + | |
| - | + | Next | |
| - | | + | </ |
| - | + | ||
| - | | + | |
| - | WScript.Echo Err.Description, | + | |
| - | Err.Clear | + | |
| - | | + | |
| - | + | ||
| - | Next | + | |
| - | + | ||
| == ChangeVLKey2600.vbs == | == ChangeVLKey2600.vbs == | ||
| + | < | ||
| + | ' | ||
| + | ' WMI Script - ChangeVLKey.vbs | ||
| + | ' | ||
| + | ' This script changes the product key on the computer | ||
| + | ' | ||
| + | ' | ||
| - | ' | + | ON ERROR RESUME NEXT |
| - | ' WMI Script - ChangeVLKey.vbs | + | |
| - | ' | + | if Wscript.arguments.count< |
| - | ' This script changes the product key on the computer | + | |
| - | ' | + | |
| - | ' | + | |
| - | + | end if | |
| - | | + | |
| - | + | Dim VOL_PROD_KEY | |
| - | if Wscript.arguments.count< | + | VOL_PROD_KEY = Wscript.arguments.Item(0) |
| - | | + | VOL_PROD_KEY = Replace(VOL_PROD_KEY," |
| - | | + | Dim WshShell |
| - | | + | Set WshShell = WScript.CreateObject(" |
| - | end if | + | WshShell.RegDelete " |
| - | + | for each Obj in GetObject(" | |
| - | Dim VOL_PROD_KEY | + | |
| - | VOL_PROD_KEY = Wscript.arguments.Item(0) | + | |
| - | VOL_PROD_KEY = Replace(VOL_PROD_KEY," | + | |
| - | Dim WshShell | + | if err <> 0 then |
| - | Set WshShell = WScript.CreateObject(" | + | WScript.Echo Err.Description, |
| - | WshShell.RegDelete " | + | Err.Clear |
| - | for each Obj in GetObject(" | + | end if |
| - | + | ||
| - | | + | Next |
| - | + | </ | |
| - | | + | |
| - | WScript.Echo Err.Description, | + | |
| - | Err.Clear | + | |
| - | | + | |
| - | + | ||
| - | Next | + | |
| - | + | ||
| The following example shows how to use the ChangeVLKeySP1.vbs script from a command line: | The following example shows how to use the ChangeVLKeySP1.vbs script from a command line: | ||
| - | | + | < |
| - | In the Open box, type the following command, where AB123-123AB-AB123-123AB-AB123 is the new product key that you want to use, and then click OK: | + | |
| - | c: | + | In the Open box, type the following command, where AB123-123AB-AB123-123AB-AB123 is the new product key that you want to use, and then click OK: |
| + | c: | ||
| + | </ | ||
| + | |||
| + | For more information about Genuine Microsoft Software, visit the following Microsoft Web site: [[http:// | ||
| - | For more information about Genuine Microsoft Software, visit the following Microsoft Web site: | ||
| - | http:// | ||
| - | 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. | ||
microsoft/desktop/win_xp/change_key.1385423088.txt.gz · Last modified: 2016/03/02 10:29 (external edit)
