News:

Tekforums.net - The improved home of Tekforums! :D

Main Menu

Changing Windows XP PID

Started by soopahfly, July 28, 2007, 22:08:53 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

soopahfly

Im about to do a repair on a system with a fluffed windows install.
They dont have any XP CDs just a recovery partition that will destroy the world.  I have an XP Home CD, but its not an OEM copy like the one for their system will have been.  

They have a COA for Home, branded "GATEWAY"
What do I need to change the PID to in the setupp file?

neXus

Log in as the local Administrator
Click Start --> Run --> and type in Regedit
Browse to: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\wpaevents

In the right pane, right-click OOBETimer, and then click Modify
Change at least one digit of this value to deactivate Windows
Click OK and close regedit
Click Start --> Run and type in: "%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 (at the bottom)
Enter your valid Corporate Product Key
Press Update and close the window.
If you are returned to the previous window, click Remind me later
Restart your computer

But I do not know if it is just the pro/corp editions or if it works on home versions as well

soopahfly

Close, but I think Ive found it.
On the Windows XP CD, change the PID in the setupp.ini file to OEM at the end.  Then it will accept OEM keys.

M3ta7h3ad

Nice one soopah, been wondering this for a while for my laptop :)

soopahfly

 WinXPs 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, itll look something like this:

ExtraData=707A667567736F696F697911AE7E05
Pid=55034000

The Pid value is what were interested in. Whats there now looks like a standard default. There are special numbers that determine if its 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 youd 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, youd use:

Pid=51882OEM

Note that this does NOT get rid of WinXPs activation. Changing the Pid to a Volume License will not bypass activation. You must have a volume license (corporate) key to do so.