With these instructions you can change your Windows XP installation media to allow OEM, Retail, or Volume License product keys.
Unlocking WinXP’s setupp.ini
WinXP’s setupp.ini controls how the CD acts. IE is it an OEM version or
retail? First, find your setupp.ini file in the i386 directory on your
WinXP CD. Open it up, it’ll look something like this:
ExtraData=707A667567736F696F697911AE7E05
Pid=55034000
The Pid value is what we’re interested in. What’s there now looks like
a standard default. There are special numbers that determine if it’s a
retail, oem, or volume license edition. First, we break down that
number into two parts. The first five digits determines how the CD will
behave, ie is it a retail cd that lets you clean install or upgrade, or
an oem cd that only lets you perform a clean install? The last three
digits determines what CD key it will accept. You are able to mix and
match these values. For example you could make a WinXP cd that acted
like a retail cd, yet accepted OEM keys.
Now, for the actual values. Remember the first and last values are interchangable, but usually you’d keep them as a pair:
Retail = 51882335
Volume License = 51883 270
OEM = 82503 OEM
So if you wanted a retail CD that took retail keys, the last line of your setupp.ini file would read:
Pid=51882335
And if you wanted a retail CD that took OEM keys, you’d use:
Pid=51882OEM
Note that this does NOT get rid of WinXP’s activation. Changing the Pid
to a Volume License will not bypass activation. You must have a volume
license (corporate) key to do so.
A Windows product ID [currently, as of the XP Home/Pro/Server 2003 era] has the following format: xxxxx-yyy-zzzzzzz-zzzzz
xxxxx-yyy-zzzzzzz-zzzzz
The ‘xxxxx’ component
The xxxxx section, which I will now call the “OS type”, from what I understand, determines the flavor of Windows version.
Here is my current list of OS type IDs:
55274 : XP Professional (Corporate/Academic)
55285 : XP Professional*
55276 : XP Home (?)**
55277 : XP Home
51873 : 2000 Professional
76487 : Media Center Edition 2005 (or XP Professional Royalty OEM***)
76477 : XP Home (Royalty OEM***)
The current OS ID can be gotten by various methods:
* If the destination computer’s operating system works well enough
[even in safe mode], you can get it by right-clicking My Computer,
clicking Properties, and reading the long ID number that appears under
‘Registered to’.
* You can use the command reg query “hklmsoftwaremicrosoftwindows
ntcurrentversion” /v ProductID if you’re at a command prompt (CMD.EXE).
* If the destination computer does not work very well, you can get
it by attaching the hard drive to a working machine, and mount the hive
by highlighting HKEY_LOCAL_MACHINE in regedit, and choosing File ;
Load Hive. Then you can surf your way to the machine’s
system32configSOFTWARE hive. It will ask you what key to mount; you
then give it any name you like, and it will appear under your own HKLM.
You then click your way to SoftwareMicrosoftWindows NTCurrentVersion
(then you will see ProductID on the right). Don’t forget to highlight
the top key of the mounted hive, and go to File; Unload Hive when
you’re done!
* Finally, you can actually find the ID you need [sometimes] if you
check for the presence of either C:i386setupp.ini or
%systemroot%i386setupp.ini.
Below is a list of OEM CD keys. Use the keys to create a Dell, Compaq,
IBM, restore cd that skips product registration. You will need to
replace the BIOS files in the I386 and change the setupp.ini file to
match the key used. For example the Dell WIndows XP Home cd uses
55277OEM.
List of OEM CD Keys:
Shanghai version VOL integrates SP2
6YDH3-GPKVM-2DX3V-WDXQM-BHWGJ
V88FQ-MFFRR-8D2VY-PG87J-FG7PY
M77MB-M4JR4-KB8DR-2YGD2-BMBG3
22GFC-FFJCP-8TVJV-GDBPM-C2V8H
8CRG2-6PWXV-M4MQB-V8BY2-CPY99
RJTRK-7CFJC-HRQPD-G8XT4-FMHBG
V7VBW-22PQ4-MTD78-J34D6-BCBX3
DFBPH-H3K2G-JRKG2-FHBD3-FVV98
505M first edition
F8HWQ-4HQC7-FC49H-6BH9P-TGRPT
C2GTV-8GGVY-JJC79-BWQ2M-RXBJW
G3DGF-6MH9V-MTT4J-XTWVT-WXQQT
BQ63T-68V74-GHF68-73H42-FGVF3
G2JRQ-RX6B7-BJB9B-D2RMT-8QC28
BKGDF-328TV-VW7M9-B894J-8DYCW
WTT8Y-7JPJ6-FW4C7-KFYD6-FWYDY
LEGEND: SLP=LEGEND Dragon
Family version: PWBPT-6PGKF-TP6MY-299P4-CPXQG (XXXXX-119-0001544-XXXXX)
Professional version: FCDGH-QW3DJ-VBC6C-9BYTX-4GKQJ (XXXXX-119-0001553-XXXXX)
DELL: SLP=DELL Mitac HuaShan Era-1.
DELL Mitac Spiderman Era-1.
Dell Computer Corporation. All must have finally that spot.
Family version: RCBF6-6KDMK-GD6GR-K6DP3-4C8MT (XXXXX-119-0001024-XXXXX)
Professional version: XJM6Q-BQ8HW-T6DFB-Y934T-YD4YT (XXXXX-119-0001024-XXXXX)
COMPAQ: SLP=COMPAQ
Family version: KG27H-JV9M6-2CXKV-GMP22-HF2BQ (XXXXX-119-0001015-XXXXX)
Professional version: KYKVX-86GQG-2MDY9-F6J9M-K42BQ (XXXXX-119-0001015-XXXXX)
HP: SLP=Hewlett-Packard
Family version: MK48G-CG8VJ-BRVBB-38MQ9-3PMFT (XXXXX-119-0001067-XXXXX)
Professional version: DMQBW-V8D4K-9BJ82-4PCJX-2WPB6 (XXXXX-119-0001067-XXXXX)
ACER: SLP=AcerSystem
Family version: CXCY9-TTHBT-36J2P-HT3T3-QPMFB (XXXXX-119-0001006-XXXXX)
Professional version: BW2VG-XXDY6-VW3P7-YHQQ6-C7RYM (XXXXX-119-0001006-XXXXX)
IBM: SLP=IBM Corporation
Family version: DMY26-78CX9-Q89DP-Q8QK8-VF2B8 (XXXXX-119-0001076-XXXXX)
Professional version: HCBR8-FGC2K-RY7BM-HM3KT-BKVRW (XXXXX-119-0001076-XXXXX)
: SLP=TSINGHUA TONGFANG COMPUTER
: KMHJF-9M82Y-YPFV7-YQHXH-F9JW8 (XXXXX-119-0001794-XXXXX)
TCL: SLP=TCL123
: XPGYX-J7BF9-4YJVV-7MWK9-WQT3Y (XXXXX-119-0001607-XXXXX)
: (BIOS=HEDYCOMPUTER)
: GJMY6-GMJHY-2VJ79-K67WT-KQHYT (XXXXX-119-0001661-XXXXX)
Samsung:
: XVX72-2WCXQ-48VWH-T66HT-C7R2B (XXXXX-119-0001085-XXXXX)
TOSHIBA
SLP=TOSHIBA
: WDHPC-6WQPF-W3R3K-J2VF4-JFP8W (XXXXX-119-0001114-XXXXX
Update:2013/03/15
Interesting article from technet about how to re-install Windows XP on and OEM computer using the keys below to preserver OEM activation.
http://technet.microsoft.com/en-us/library/bb457078.aspx
updated: April 20, 2005
By Stephanie Ybarra
Large PC Manufacturers known as Original Equipment Manufacturers (OEMs) have the ability to pre-activate Microsoft® Windows XP software installed on new PCs. As a result, end users are typically not required to activate the software during the set up process by typing in the product key found on the Certificate of Authenticity attached to the PC (COA Key).
In order to reduce a significant source of piracy, Microsoft has disabled online activation for COA Keys that are attached to PCs that have been pre-activated by OEMs. This change should have a minimal impact on licensed users who generally do not use their COA Key to activate the software because it has been pre-activated by the OEM. However, if a licensed end user needs to activate because the OEM pre-activation does not work as expected (e.g., after the replacement of a defective motherboard) they can do so via phone-based activation.
To help minimize the potential impact on licensed users, this whitepaper provides steps licensed end users can take to preserve OEM pre-activation when reinstalling the operating system using any of the four scenarios outlined below (sysprep, OOBEinfo, manual and unattended).
The following product keys should be substituted for XXXXX-XXXXX-XXXXX-XXXXX-XXXXX in the solutions discussed below.
Windows XP Professional 32 bit
MVF4D-W774K-MC4VM-QY6XY-R38TB
Windows XP Tablet PC Edition
XT67V-GY7FW-GR6FR-WDK2C-8T97J
Windows XP Professional x64 bit
FM634-HJ3QK-6QVTY-RJY4R-XCR9J
For any of the solutions outlined below, you can verify that the OEM pre-activation has been preserved by clicking Start -> Run and typing %SYSTEMROOT%\system32\oobe\msoobe.exe /A and then click OK. If the procedure was successful, a message indicating that Windows has already been activated will be displayed.
Note: Instead of implementing any of the solutions outlined below, Volume License customers can use Volume License media to install the same operating system that was licensed from an OEM without acquiring a volume license for a PC being re-imaged. More information about this option is available here under “Re-Imaging Rights”: http://www.microsoft.com/licensing/resources/volbrief.mspx. Because Volume License agreements do not provide a full operating system license, Windows licenses should be acquired as part of the PC purchase from the PC manufacturer.
I. Using “sysprep –reseal –mini” Command
OEM pre-activation can be preserved when Sysprep.exe is run to reseal the system using the –reseal – mini switches by following these steps.
* Ensure the following three files are present in the C:\Sysprep folder: sysprep.exe, setupcl.exe, and factory.exe. These files can be found in the deploy.cab which can be downloaded from the Microsoft® download center available at this location:
http://www.microsoft.com/downloads/details.aspx?familyid=7A83123D-507B-4095-9D9D-0A195F7B5F69&displaylang=en
* Create a file named sysprep.inf using a text editor such as Notepad that contains the information shown below substituting the appropriate product key.
[UserData]
ProductKey =”XXXXX-XXXXX-XXXXX-XXXXX-XXXXX”
* Save the sysprep.inf file in the c:\sysprep\ folder.
* Run c:\sysprep –reseal –mini
For more information on the sysprep process, please visit
http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/introductoin.mspx
http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/minisetup.mspx
II. Making changes to the OOBEinfo.ini file
OEM pre-activation can be preserved if changes are made to the OOBEinfo.ini file by ensuring that the %SYSTEMROOT%\system32\oobe\oobeinfo.ini file contains the information shown below but substituting the appropriate product key.
[Version]
ProductKey =”XXXXX-XXXXX-XXXXX-XXXXX-XXXXX”
III. Manual Install
OEM pre-activation can be preserved when doing a manual installation by inserting the appropriate product key listed above when prompted for a product key by Windows setup. If you run sysprep –reseal –mini following the manual install, you will need to follow the steps outlined in Section I.
IV. Unattended Install
OEM pre-activation can be preserved if you use an unattended answer file (Unattend.txt or Winnt.sif) to automate installation by including the information shown below in the answer file substituting the appropriate product key listed above. If you run sysprep –reseal –mini following an unattended install, you will need to follow the steps outlined in Section I.
[UserData]
ProductKey =”XXXXX-XXXXX-XXXXX-XXXXX-XXXXX”
For more information on sysprep process, please visit
http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/depovg/depxpii.mspx#EIAA