_goooge_ :
Tolik_ :
Also have you changed any hardware by any chance, if you did will have to call Microsoft to activate your license
I did a complete upgrade of my pc, i got a whole new one and i saved the hdd and booted the new one with all newer hardware up and used the hdd
Ah.. well there's your problem.
Windows takes a snapshot of your hardware when you upgrade. It uses this hardware file plus your old windows key to create a new personal activation key for you.
If you upgrade your hardware (usually the motherboard is the main thing), Windows will no longer recognise your PC and will not activate.
You have to ring Microsoft and explain that your old motherboard broke*, so had to be replaced. They should then do an over the phone activation with you.
*Make you say the old one broke, as they generally comply a lot easier when it was a forced upgrade.