R! said:
This Morning got a message:
Too many hardware changes XP must be reactivated...
You have 3 days...
The problem is I haven't changed any hardware since XP
was installed in 2003...
I restarted and told it to activate and got stuck with only
wallpaper, no taskbar or icons on desktop...
What gives...??
This is known as WPA (Windows Product Activation).
When you install XP for the first time on a computer, it generates a
code that is based on the model or serial numbers of various hardware
components (hard drive, CD-rom, video card, MAC address, etc) as well
as how much ram you have, type of CPU. There are about 10 or 12
different items. Each time XP starts, it checks each item to see if
any have changed. At least 5 or 6 must be the same as when you first
installed XP (doesn't matter which ones). As long as 5 or 6 are still
the same, XP will start.
There is a program called XPinfo.exe that will tell you which items
are the same and which have changed (however, once you've fallen below
the 5 or 6 threshold, xpinfo won't work).
You probably changed a bunch of stuff since 2003, and finally one item
has changed recently to force XP to think it's no longer valid. Could
be as simple as your CD-rom drive became un-plugged, and so causing
you to fall below the threshold. Or you changed the amount of memory
(maybe added more RAM?). I've seen where updating a video driver has
caused the video card to be seen as different, hence you would lose
the "vote" of that device.
Ordinarily, this is not a problem. Once you get that warning, you
need to have a working internet connection and follow the prompts to
re-activate your XP installation. Presumably you've already upgraded
to SP-2, and furthermore you've probably done the windows-update thing
regularly, which would have forced you to re-validate your
installation at some point this past summer (Windows Genuine Advantage
program).
Micro$haft allows you to re-validate your XP installation once every
120 days (in case you're in the habbit of changing your hardware on a
regular basis I guess).