PC buyers face product deactivation

Summary: Buyers of new PCs will have to grapple with Microsoft Product Activation - the most controversial feature ever to appear in Windows

Users who buy PCs with Microsoft Windows XP could find their machine disabled if they change or upgrade as few as four components. Details of the Microsoft Product Activation technology, which is meant to be a copy protection measure, are contained in a document designed to debunk fears surrounding the technology. But some industry observers predict that the process could turn into a headache for users, forcing them to rely on either an Internet connection or a relatively complicated telephone transaction. Microsoft insists the scheme will be unobtrusive. Windows XP doesn't use a hardware add-on like a dongle or a key disk, but instead is tied to a particular machine's configuration, and will stop working if that configuration is "substantially altered". Users can activate in one of two ways: they can connect directly to Microsoft over the Internet, something many are reluctant to do, or they can call a help desk and relay their "Installation ID" in exchange for a 42-digit "confirmation ID". Businesses, at least, should not have to deal with the process at all: the version of XP sold with volume licences does not include product activation technology. Most of the controversy to have arisen around MPA since it was first revealed this spring has revolved around the process by which Microsoft gathers information about the user's hardware configuration and the way it monitors alterations. In July a study by a German firm found that the process appears to protect user anonymity and allows for reasonable upgrades, but analysts say that users will have to be convinced. At the time Microsoft wasn't giving details about how the process works, but recently the company bowed to user demand and revealed some of the technical details behind MPA. Preinstalled activation:
When users buy a PC with XP preinstalled, they will probably not have to initially activate the operating system. Manufacturers have two ways of activating the software before consumers get their hands on it: they can either activate in the factory, using a process called System Locked Pre-installation (SLP), or can activate in exactly the same way that a retail end-user would. SLP ties the software to information stored in a manufacturer PC's BIOS (basic input-output system), and therefore doesn't need to examine the PC's hardware. With an SLP-activated system, all hardware can be replaced. However, if the user replaces the motherboard, it has to be manufactured by the same OEM and must use the correct BIOS. If the BIOS doesn't match, for whatever reason, the user would have to reactivate Windows XP via the usual retail method. Retail customer activation:
Activating a boxed, retail version of XP involves two numbers: an "Installation ID", which the user submits to Microsoft, and a "Confirmation ID", which is used to activate the software. If the user activates via telephone, he or she must read out the Installation ID -- made up of a 20-digit product ID and an eight-byte value generated by the hardware configuration -- and receive the 42-digit Confirmation ID. If Windows is activated over a modem, the activation code is delivered as a digital certificate. Microsoft is anxious to assure customers that the hardware identification portion of the Installation ID is completely anonymous and can't be used to determine what hardware the user is running. It is what is called a "hash", a number derived through a mathematical formula based on different, original values. The mathematical transformation is supposed to be one-way, so that even if you know the formula, you can't work out the original values. In other words, the hardware hash is designed to be able to monitor changes in the hardware configuration, without being able, or needing, to know exactly what the components are. In fact, Microsoft says that two different PCs could conceivably create the same hardware hash. For example, XP looks at the microprocessor serial number, a 96-bit number, and hashes it to create a 128-bit number. Six bits from this resulting number are used in XP's hardware hash. The 10 devices used to create the hardware hash are: 1. Display adapter
2. SCSI adapter
3. IDE adapter
4. Network adapter MAC address
5. RAM amount range
6. Processor type
7. Processor serial number
8. Hard drive
9. Hard drive volume serial number
10. CD-ROM/CD-RW/DVD-ROM The hash also indicates the version of the algorithm used and whether the PC is "dockable" or not. Hardware modifications:
In determining how much hardware can be changed, XP gives special weight to the network adapter. Specifically, if a PC has a network adapter and the adapter is not changed, five of the other hardware values could be changed before reactivation were required. If the same PC never had a network adapter, or the network adapter were changed, only three other hardware devices could be altered. Adding new devices doesn't alter the hardware hash, although adding or removing RAM memory would make a difference. XP treats dockable PCs -- for example laptops -- more leniently. If a dockable PC has an unchanged network adapter, eight of the other values could be changed before product activation was required. If the network adapter were changed, only six other changes could be made. However, connecting or disconnecting from the dock could make alterations in the hardware hash. Changing the same device several times counts as one alteration. Microsoft's Internet clearinghouse system allows users who upgrade their hardware frequently to automatically reactivate the operating system up to four times per year. See the Windows XP News Section for the latest XP headlines. See the Software News Section for full coverage. Have your say instantly, and see what others have said. Click on the TalkBack button and go to the Microsoft forum. Let the editors know what you think in the Mailroom. And read other letters.

Topics: Apps, Software Development

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

7 comments
Log in or register to join the discussion
  • You are correct; I don't own My HP computer which came prefoaded with Microsoft XPHome; it's like putting a fence around a city and you can't get out. They refused to find www.fla-art org or Sshaughnessy@dos.state.fl.us which I needed info for because I am selling an original painted/blck-wht pic monies to be donated to my church. Only Enigma went to this spot. However, I did notice that on one of microsoft's pulldown windows they offered porn sites.

    !) I bought this hp computer pre-installed with microsoft xp home; can I get out of this software?
    2) When I chose Enigma as my default browser most of my desktop shortcuts changed (including Yahoo Mail, but Ebay, My Bank, and Paypal refused (?!) & kept Advanced Browser. So I uinstalled Advanced Browser, only to find the above 3, when selected, would only go to "print"; no browser. Somewhere in my fighting Advanced browser slipped back into the above 3 desktop shortcut sites(??!!) I questioned HP, but when I hit 'next' it would not go so my email to hp customer support never got sent. Now, when I hit my bank advanced browser sometimes takes me to ebay 2or 3 times and then flashes ebay & goes to my bank.
    3) As we all know microsoft has a nasty habit of throwing me off the internet in the middle of an email, a listing on Ebay, etc. I'm not a fast typer and when i lose everything all the time..........
    4)I have had the awful feeling that microsoft owns my computer, which i just bought 2/14/04. This is not acceptable; this computer has put me thru hell & caused several fights in our family; if you can help email me at golfproline@yahoo.com (put do not put in bulk mail; put Elizabeth Barnes somewhere on the subject line....I get 80+ and going up bulk mail a day so i delete it all from the outside) or call 941-544-1270 or I'll look for a live chat on your site.
    5) The above is only just the tip of this iceberg; we run a business from home & xphome is just as bad as xpoffice. Maybe having an internet does invite everyone into your home, but xp/microsoft was not invited and I resent being owned by them; microsoft has become a legal hacker; instead of giving virus' they just take over the computer; they own it, but i paid for it. Libby
    anonymous
  • Buy a Mac, silly.
    anonymous
  • Windows XP activation is a monopoly. I have a desktop PC and a laptop at home, both for my own personal use. Microsoft would NOT allow me to load my OWN copy of Windows XP on both machines, even though I purchased it directly from them. They insisted I had to buy an additional "license" to load it on my desktop PC ... which costs the same as an entire new version of Windows XP. This is ROBBERY. Since when does a person not OWN something they BOUGHT from Microsoft? No wonder Bill Gates is a rich man. He brings the term "theft" to a whole new level ... and HE'S the one stealing from consumers now.
    anonymous
  • Hardly suprising really is it. You have purchased a single user license for Windows XP and so you have the right to use it on a single PC. If you purchased a car from BMW would you really expect to be able to drive multiple BMW cars at no extra cost?
    anonymous
  • Actually you dont OWN the software, you just pay for the right to use it.

    This is like watching Satellite or cable TV, you dont OWN the channels just the right to view them on a single TV set .. you can view it on other TV sets in your house but this normally involves taking out an extra subscription.

    Hope this clarifies the situation.
    anonymous
  • Just switch to linux.
    anonymous
  • Like the origional contributor I have 2 PC's, one at home and one at my appartment (work 200 miles from home 5 days) I would have liked to uses XP on both but refuse to line bills pockets anymore. If the activation could be easily transfered i would be happy.
    I am not in 2 places at once and would only be using one instance of XP at any one time!
    ..... but allas linux or downgrade to 98 seems to be the only solution then sell XP if i can deactivate it.
    anonymous