your best bet is to install a new copy of windows if you can, i ran into this problem, twice, once with a service pack 2 thing, another with the 30 day register after that. i think buying an actual key isn't too bad of an idea, there's been several cases where i needed it for authentication, it's like having a car without a warranty.