Last week I got a computer to install XP on it. But the XP CD was missing. I had only the box with the CD key. Eventhough I had XP Home OEM versions I could not use them since they do not accept retail version keys. I had to dig a little deep to find a way to install that. And finally it worked.
It is a very easy edit, yet not something that is guaranteed to work.
Windows identifies its version from a configuration file called setupp.ini (path : [CD DRIVE]:\i386\SETUPP.INI). It has the version information and the information about the key it accepts.
a sample setupp.ini would look like,
I dont know what 'ExtraData' field would do, but what we need is the second part. The field called PID. The first 5 digits of the PID identifies the version information together with the CD release information. The next 3 characters tells the installer what keys to be accepted.
Retail versions has last 3 characters 000, and
OEM versions has those 3 characters OEM, whereas
Volume licence keys will be accepted as 270
(more information on the bottom)
So all you have to do is to change those values to mach with the CD and the key you are using. For instance, If you are using a retail CD, you might have a PID similar to
So if you want to use an OEM key with that change tha last 3 chars
Well, First off, It did work for me fine. And also I had no problem activating XP via phone. But there might be problems activating online (as some suggested,) And for some reason the second disk I tries did not work. They had different PIDs.
And Some have mentioned that newer versions check the CDs volume label too and will decline the key if an invalid volume label was found. So change the volume label too in case.
And also, If you are wondering how the hell are you going to change a file in a CD, here's how you do it.
1. Copy all the files in the CD to a folder (say, for instance C:/XPCD)
2. Change the setupp.ini file as I mentioned,
3. Use nlite to make a CD Image from that folder.
Start (first download and install,) Nlite,
Select the folder that you created,
Choose the last step when it asks for what to do, "Make a bootable ISO"
Make the ISO, and burn it into a disk.
It took me somtime to collect these information. Hopefully the next person wont have to spend that much time....!! And please, if you try this, please comment your experience, Did it work or not?? that will help others.
A complete (well, may be not complete,) list of PID values.
|Edition||Volume Label||File Date||MPC||CID|
|Windows XP Combo Home/Pro||WXPHFPP_EN||23-08-01 1:00|
|Windows XP Home Retail||WXHFPP_EN||23-08-01 8:00||55277||000|
|Windows XP Home Retail SP1||XRMHFPP_EN||29-08-02 8:00||55277||000|
|Windows XP Home Retail SP1a||X1AHFPP_EN||31-03-03 8:00||55277||000|
|Windows XP Home Retail SP2||VRMHFPP_EN||4-08-04 8:00||55277||000|
|Windows XP Home Upgrade||WXHCCP_EN||23-08-01 8:00||55285||000|
|Windows XP Home Upgrade SP1||XRMHCCP_EN||29-08-02 8:00||55285||000|
|Windows XP Home Upgrade SP1a||X1AHCCP_EN||31-03-03 8:00||55285||000|
|Windows XP Home Upgrade SP2||VRMHCCP_EN||4-08-04 8:00||55285||000|
|Windows XP Home OEM||WXHOEM_EN||23-08-01 8:00||55277||OEM|
|Windows XP Home OEM SP1||XRMHOEM_EN||29-08-02 8:00||55277||OEM|
|Windows XP Home OEM SP1a||X1AHOEM_EN||31-03-03 8:00||55277||OEM|
|Windows XP Home OEM SP2||VRMHOEM_EN||4-08-04 8:00||55277||OEM|
|Windows XP Home OEM SP2||VRMHOEM_EN||4-08-04 12:00||76477||OEM|
|Windows XP Home Volume||WXHVOL_EN||23-08-01 8:00||55274||270|
|Windows XP Home Volume SP1||XRMHVOL_EN||29-08-02 8:00||55274||270|
|Windows XP Home Volume SP1a||X1AHVOL_EN||31-03-03 8:00||55274||270|
|Windows XP Home Volume SP2||VRMHVOL_EN||4-08-04 8:00||55274||270|
|Windows XP Home (SP2) DELL System Install||XP2_PER_ENG|
|Windows XP Pro (SP2) DELL System Install||XP2_PRO_ENG|
|Windows XP Pro Retail||WXPFPP_EN||23-08-01 8:00||55274||000|
|Windows XP Pro Retail SP1||XRMPFPP_EN||29-08-02 8:00||55274||000|
|Windows XP Pro Retail SP1a||X1APFPP_EN||31-03-03 8:00||55274||000|
|Windows XP Pro Retail SP2||VRMPFPP_EN||4-08-04 8:00||55274||000|
|Windows XP Pro Retail SP2||VX2PFPP_EN||28-02-2006 5:00AM||76487||000|
|Windows XP Pro Upgrade||WXPCCP_EN||23-08-01 8:00||55276||000|
|Windows XP Pro Upgrade SP1||XRMPCCP_EN||29-08-02 8:00||55276||000|
|Windows XP Pro Upgrade SP1a||X1APCCP_EN||31-03-03 8:00||55276||000|
|Windows XP Pro Academic Upgrade SP1||X1APCCP_EN||31-03-03 23:00||55276||000|
|Windows XP Pro Upgrade SP2||VRMPCCP_EN||4-08-04 8:00||55276||000|
|Windows XP Pro Academic Upgrade SP2||VRMPCCP_EN||4-08-04 23:00||76488||000|
|Windows XP Pro OEM||WXPOEM_EN||23-08-01 8:00||55274||OEM|
|Windows XP Pro OEM SP1||XRMPOEM_EN||29-08-02 8:00||55274||OEM|
|Windows XP Pro OEM SP1a||X1APOEM_EN||31-03-03 8:00||55274||OEM|
|Windows XP Pro OEM SP2||VRMPOEM_EN||4-08-04 8:00||55274||OEM|
|Windows XP Pro Volume||WXPVOL_EN||23-08-01 8:00||55274||270|
|Windows XP Pro Volume SP1||XRMPVOL_EN||29-08-02 8:00||55274||270|
|Windows XP Pro Volume SP1a||X1APVOL_EN||31-03-03 8:00||55274||270|
|Windows XP Pro Volume SP2||VRMPVOL_EN||4-08-04 8:00||55274||270|
|Windows XP Pro Tablet PC SP1 Disc 1||XRMPFPP_EN||29-08-02 8:00||55274||000|
|Windows XP Pro Tablet PC SP1a Disc 1||X1APFPP_EN||31-03-03 8:00||55274||000|
|Windows XP Pro Tablet PC SP2 Disc 1||VRMPFPP_EN||4-08-04 8:00||55274||000|
|Windows XP Pro MSDN||WXPFPP_EN||23-08-01 8:00||55274||000|
|Windows XP Pro MSDN SP1||XRMPFPP_EN||29-08-02 8:00||55274||000|
|Windows XP Pro MSDN SP1a||X1APFPP_EN||31-03-03 8:00||55274||000|
|Windows XP Pro MSDN SP2||VRMPFPP_EN||4-08-04 8:00||55274||000|
|Windows XP Pro Evaluation||WXPEVL_EN|
Thanx longtex - (http://techrepublic.com.com/5208-6230-0.html?forumID=102&threadID=241664&start=0)
Thanx usankyen - (http://www.thetechguide.com/forum/lofiversion/index.php/t14137.html)