Everything you always wanted to know about Windows Product Activation
Last week I explained why Microsoft’s changes to Windows Product Activation (WPA), which take effect today, are no big deal for most Windows users.
Sadly, the FUD about this issue is spreading through the Internet without much regard for the underlying facts. In addition to Betanews and Slashdot, the story has been picked up by eWeek, CNET News.com, eHomeUpgrade, Microsoft Monitor, WinInsider, InfoWorld, and countless others. The general consensus is that “customers who find themselves reinstalling Windows XP should be ready for a headache,” as CNET put it. Fortunately, that conventional wisdom is wrong.
Trying to make sense of the ins and outs of Windows licensing can be difficult even for someone who makes a living as a Windows expert, so it’s understandable that a reporter trying to write a 200–word story on a tight deadline would get confused. WPA is a complex technology. By the time you finish this article, you’ll understand it a lot better.
For starters, not every copy of Windows requires activation. WPA requirements vary depending on the type of license associated with a copy of Windows. Microsoft sells Windows licenses through three separate programs:
Full Packaged Product (FPP, more commonly referred to as Retail) – These are available in shrink-wrapped boxes, as full licenses (no previous version of Windows required) and as upgrade packages, which typically sell at a discount and require you to provide media from a previous Windows version as part of the previous installation. After installing a retail product, you must go through Windows Product Activation. For most installations, this takes place automatically over the Internet. To learn more about WPA, read Microsoft’s official documentation (pay special attention to the changes in Windows XP Service Pack 1), Alex Nichol’s excellent WPA FAQ, and the now somewhat outdated but still interesting Inside Windows Product Activation, which was prepared around the time Windows XP was first released in 2001. None of the changes announced last week have any effect on you if you use a retail copy of Windows XP.
Volume Licensing (VL) programs – Businesses, government agencies, charitable organizations, and academic institutions are eligible to purchase upgrades to Windows in bulk through one of several licensing programs, the terms of which vary depending on the size of the organization. (The original license must be purchased individually or with a new computer; that license is then enrolled in the Volume Licensing program.) According to this page, “Microsoft understands the unique deployment requirements of businesses that need to acquire licenses in volume and provides product that does not require activation to those customers… Customers can qualify for Microsoft’s Open Licensing program by purchasing as few as five licenses.” Knowledge Base article 299840 provides more technical details: “Activation is not required when you use Volume License media (VL versions of Windows XP) in conjunction with the VL product keys.” (More information is available in the Microsoft Volume Licensing FAQ and on the Volume Licensing Home Page.)
Microsoft made some changes to VL keys with Windows XP Service Pack 1, specifically: blocking two volume license keys that had escaped into the wild and were widely used for pirated copies; and allowing IT staff to encrypt and time-limit the key used on CDs made for unattended installation. None of the changes announced last week have any effect on you if you use a VL version of Windows XP.
OEM/System Builder – According to the Microsoft Volume Licensing FAQ, “There are two different types of OEM licensing vehicles, one for ‘named’ or ‘Multi-National’ OEMs, and one for system builders. Both types of OEMs may build and distribute computer systems with Microsoft software preinstalled.” That first category is more commonly referred to as Royalty OEMs. If you purchase a PC with Windows XP pre-installed, the changes announced last week may affect you.
OK, it’s that last category where the changes come in. So let’s break it down.
OEM System Builder
The System Builder category includes anyone who buys individual copies of Windows XP to install on new computers. You can go to just about any online software retailer and buy your own OEM copy of Windows XP. (It must be purchased with a “non-peripheral computer hardware component,” for the license to be valid. Qualifying products include memory, internal drives, mice, keyboards, and power supplies/cords.) [Update: The requirement to buy a piece of qualifying hardware is no longer attached to sales of OEM Windows copies. See A welcome change in Microsoft licensing terms for details.] This type of OEM license includes a CD, a Certificate of Authenticity, and a product key, and it requires activation. If you reinstall Windows using an OEM copy sold in this type of packaging, you have to reactivate it. You can activate the initial installation or a reinstallation over the Internet. None of the changes announced last week have any effect on you if you use a single-copy OEM version of Windows XP.
What if you want to build your own white-box PCs and sell them? In that case, you need to buy a package of Windows licenses from an authorized distributor and then use the OEM Preinstallation Kit (OPK) to install Windows. You can customize the installation with extra drivers and applications, and you can even add your own Start menu items and Internet Explorer Favorites. You can build image files for each different type of PC you sell, but for each individual PC you have to include a custom “answer file” that includes a unique value for the ProductKey entry. According to the OPK documentation, “The Product Key that you use to activate the installation must match the number on the Certificate of Authenticity (COA) sticker that accompanies the retail product or that is physically attached to the computer case…”
When your customers turn on the PC for the first time, they go through the Out of Box Experience and accept the license agreement. They don’t have to enter the product key (you already did that) and you can even activate Windows XP for them over the Internet. You are required to provide them with the Windows CD, product key, and Certificate of Authenticity. If they reinstall Windows, they need to use the OEM CD and the key you provided. They can then reactivate Windows over the Internet. None of the changes announced last week have any effect on you if you use an OEM version of Windows XP sold through the System Builder program.
Royalty OEM
Now let’s say you’re in the same league as Michael Dell. You lucky dog – you own one of the 20 largest manufacturers of Windows-based computers in the world. In short, you’re a Royalty OEM. The OPK does a good job of explaining the differences between System Builders,
Royalty OEMs receive a ‘golden master’ copy of Windows from Microsoft. The royalty OEM may customize Windows as described in the OPK, their license agreement, or a signed addendum… These OEMs obtain all customized media, end-user manuals, and bulk quantities of COA stickers from MS authorized replicators.
Royalty OEMs may provide recovery media for each computer, and that media must be protected so that it can be used only on that particular computer. Both printed books and any recovery media display the OEM name and branding.
System-locked preinstallation (SLP) is an anti-piracy technology that helps prevent the copying of legitimately licensed operating system software onto non-licensed systems. SLP is available only to royalty OEMs.
Aha! Now we’re getting somewhere. On a computer put together by a Royalty OEM, the preinstalled copy of Windows (including the recovery CD) contains configuration files that look for specific information in the system BIOS. If they find that information, no activation is required. Royalty OEMs have to provide a Certificate of Authenticity to each customer along with a unique product key (usually printed on a sticker on the side of the PC), but that key isn’t used to activate Windows initially. When you get a new computer from Dell or Gateway or Compaq or any other big PC vendor that uses SLP, no activation is required when you first run Windows, and no activation is required when you reinstall Windows – as long as you start your computer using the SLP CD on the same computer (or one with the same motherboard/BIOS combination).
But what happens to the product key printed on the side of my Dell (or Gateway or Compaq or Toshiba, etc.) computer? Under normal circumstances, it goes completely unused. And there’s the problem. If I’m interested in activating a copy of Windows without paying for it, I can walk into Best Buy, find a display of desktop PCs, and copy down the product keys from the sticker on the side of each one. I can then try using those keys to activate my OEM copy of Windows over the Internet. And until today, that would have worked. But no longer. Now, if I try the same trick, I’ll be unable to activate without calling in. If I’m willing to lie and say that I bought an HP computer but changed the motherboard or flashed the BIOS, I might be able to get away with it. But it’s an extra hoop.
I did some quick searches and have determined that PCs sold by Dell, Gateway, Toshiba, and Compaq all use SLP. Based on the language I quoted earlier from the OPK, I strongly suspect that all PCs sold in the past two years by all of the 20 leading Royalty OEMs also use SLP.
And that means that this change is going to have no effect on legitimate owners of OEM computers who want to reinstall their copy of Windows. As long as they use the CD that came with their PC, installation should be automatic and activation should not be required. The only circumstances under which activation would be required, as I noted in my original post, are if you use the CD on a different computer than the one it was sold with, or if you changed the motherboard or BIOS to one that didn’t match the SLP files.
As I said in my previous post, anyone who tries to turn this change into a major issue simply doesn’t understand how the technology works.

I bought a box full of computer stuff at an auction yesterday. It contained a (what appears to be) retail copy of XP home edition (version 2002) including product key (sticker still attached to the manual). Right now I’m running Me on a custom built pc (900mhz athlon) that did NOT come with any os discs or recovery software. I meet the system requirements for running Windows XP, but… will I be able to reformatt my hd and install this operating system? Any advice would be greatly appreciated.
Dj,
Yes, you will be able to install that operating system. The real question is whether you will be able to activate it over the Internet.
Read more details in this post.
Very informational – thank you for putting this together.
Ongoing discussion where I work and I’m still not clear on this. Is it legal to make an image of OEM Windows XP Pro with OEM Office Basic and deploy this image to other machines, so long as you have a method to enter the correct key for both XP and Office? If it is legal, what is the most efficient way to change these keys?
From what I’ve read, the implied answer from MicroSoft seems to be no – that really you are getting imaging rights with VL keys (which would seem to indicate you don’t with OEM keys).
Anyhow, thoughts on this are appreciated. thanks
Josh,
I’m not a lawyer, so any advice I give here should be taken with as many grains of salt as needed. But my understanding is if you use Microsoft’s Sysprep deployment tool (which is supported by Norton Ghost and may also be supported by other imaging tools), you should be able to do this with no problem.
Sysprep has the tools to enter a unique and legal key at the time you deploy the image.
I was wondering if someone could help me with this one. I just bought a new motherboard and processor for my husband’s computer. Now I don’t know what to do. I have a Windows XP Home cd (upgrade). It allows me to reinstall as long as I put the original Windows 98 cd in. I do that and everything seems to go well. I get into the Windows XP screen where it searches for internet and asks to activate. I don’t activate because I want to wait to install my video card drivers and sound drivers, etc. So I install my drivers and it asks to reboot. When I reboot, I get the blue screen of death telling me my computer has been stopped to prevent further damage. Am I doing something wrong? I have reformatted and reinstalled Windows XP at least 6 times with the same result. I got the cd from a friend who is no longer using Windows XP Home so in my opinion I would say I could activate it legally since he’s no longer using it. I also have a Dell PC of my own that has one of those OEM cds for reinstallation. What would happen if I used it on my husband’s computer and tried to activate it if/when it asks? Would I get in a heap of hot water for activating it since my husband’s computer is not a Dell? I’m at a loss here and don’t know what to do!
Kallie,
You should first see that your video, sound & other peripheral drivers are up to date and not installed from some old drive CD’s… That means you go out on the internet and find the specific drivers for the different hardware installed. Actually most hardware do have good enough drivers following the Windows XP Innstallation, my guess is that you just need an updated VIDEO driver either through Windows Update (requires in case that you go through the WPA registering) or through the official site of the video-hardware manufacturer.
You may activate the Windows Home legally, do so first… You may have to call the WPA for completing the activation, if the licence has recently been used on an another computer/hardware. But now as you “own” a licence, you are legally right to use the licence on “one” machine.
FYI… the retail key vs OEM key issue is true for Windows 2000 Pro as well.
Not an activation issue – but simply an install issue when you cannot use ANY cd media with the OEM key you have. argh
I found your site looking for a hack for this, no luck. heh
Wow!, so much useful info here, and right to the point, glad I found this site. I have a simple question, Im a system builder and am able to acquire licenses individually to build my systems, whether this is legal or not, I save alot of money and am able to stay competitive, otherwise I would be squashed by the likes of DELL n companies, here is my ques: I was just wandering if anyone knows of any tool out there that is able to validate a keycode, I mean to check if this keycode is still valid, has not been activated. I know I can call MS but when you have to check over 100′s of licenses its not really convenient.. any help would be appreciated, thxs
We are a small Computer Repair service, and System Builder. We use nothing but legit software and operating systems, all are sold with the OEM OS package: CD/COA-Sticker.
However, we repair lots of Dell/HP etc systems, and often require an OS re-install, and the Keys on the COA sticker do not work without a 10 min call to Microsoft. This has begun to drive us crazy, is there no way around this? Of course the clients don’t have the original CD’s even if they were provided from the manufacturer, but with a legit Key there should be a way around this.
I would like to reformat the hard drive on my Dell. I have the product key from the sticker on my computer and the original XP CD that came with my computer. But when I tried to reinstall XP it wouldn’t work. During setup some of the files were unble to copy and resulted in the system error screen. My CD has some scratches on it, could this be the cause of the files not copying? What are my options? Can I use a friends CD if it is also for a Dell, with my key?
Regarding Ari comment – I am totally agreed with him. My company buy a lot of Dell off lease PCs and reinstalling OS. I have to go through this terrible experience. We bought dell pc with CD/COA-Sticker but when we install with OEM CD it wants me to activate but will not accept the product key and calling XP activation toll free No. ended with rude comments from M$ outsource staff who has no ideas about the culture and attitude of the people here in the US.
Hi
I purchased a (NEW DELL) PC from a ebay seller with a sealed oem xp pro cd with product No: sticker on the side of pack. Now i have installed it all but when i go to Activate it asks for the No: but the No i have seems to be 4 No’s short! Ps Help!
Ps this really is a new PC with sealed XP CD.
Re Joel:
Re the above comments you should be able to aslong as it is a oem disc your installing!
Yeah…thats the whole problem. I try to fix computers that the mb died in. reboot says that windows needs reactivation but then the cd key is invalid….I know…new motherboard means new computer…./bullshit…its not right and we will keep fighting it.
Marty, if you replace the motherboard because it died, you are still entitled to that license. If you use a different model of motherboard, you won’t be able to activate automatically, but you will absolutely be able to activate over the phone. I’ve done it several times in exactly that circumstance.
Some good info in this blog. My situation is similar yet I still need help. My organization has a VLK and I want to use it on 100+ new HP systems that came with OEM license and media. Windows will not accept the VLK and is forcing me to activate each client. At this point, we have paid for a VLK AND OEM software and are still being pulled through the wringer.
Can I force the new systems to accept the VLK? How?
Bill, check the terms of your VL license. If I recall correctly, it specifically prohibits you from converting OEM licenses into your VL program. The VL keys are for upgrades only.
I haven’t looked at the exact licensing language in some time, but that’s what I recall.
This page has some more details that seem to agree with my recollection:
If you bought 100+ systems from HP, you should be able to talk with your sales rep about getting them configured properly.
Excellent info, I have been searching for info on this topic for quite a few hours now.
I was wondering if I could check my facts through..
SO, it should be possible to Grab a royalty Oem made PC (Gateway in this case), delete the install, and then buy a standard Windows XP Install CD (say from an online retailer), and then Install this on the gateway system… no problems, or Do i need to track that the original Gateway OEM Install CD..?
Because Im sitting on this reinstall at the moment, and forget about Online liscence autorization, I dont even get that far because the Product Key Just wont work. Ive tried the Gateway OEM Key with 2 different OEM Install CD’s, and then tried 3 different ‘Regular’ CD Keys just to check.. No go.
So, If I buy a fresh Windows copy, will it work on a royalty OEM Manufactered PC?
ty guys, good work
Guys -
I found what seems like a good explaination of WPA here. Have a read:
http://aumha.org/win5/a/wpa.htm
Regards -
JH
John,
That link is already in this article! See the reference to “Alex Nichol’s excellent WPA FAQ.”
Sadly, Alex is no longer with us.