Microsoft is very touchy about such matters, all of their new software requires activation and winth certain programs ie: windows it detects your hardware on startup and compares it with the last record it made, if the 2 records are too different windows forces you to reactivate the software